商品簡介
本書立足于嵌入式Linux平臺,側重于實際開發應用,是一本結合嵌入式Linux技術最新發展潮流和編者多年開發經驗,精心編寫的嵌入式Linux開發用書。主要介紹包括嵌入式Linux開發環境的配置、uClinux操作系統相關的知識、串口通信、LED、LCD顯示器、USB驅動、PCI驅動、嵌入式文件系統和集成開發調試環境、GUI編程、嵌入式數據庫等內容。
本書既可作為各高等院校有關嵌入式Linux課程的教學用書,也可供在嵌入式Linux平臺下進行應用開發的廣大工作人員學習和參考。
目次
第1篇 基礎篇
第1章 嵌入式Linux基礎
1.1 嵌入式系統
1.2 實時與實時系統
1.3 嵌入式Linux
1.4 主流嵌入式芯片簡介
1.5 小結
1.6 思考題
第2章 開發嵌入式Linux應用軟件
2.1 建立嵌入式開發平臺
2.2 嵌入式Linux應用軟件開發工具
2.3 嵌入式Linux應用軟件開發流程
2.4 一個簡單的應用程序——Hello World
2.5 小結
2.6 思考題
第2篇 系統篇
第3章 任務管理
3.1 任務概述
3.2 任務狀態的轉變
3.3 任務調度
3.4 常用任務管理API
3.5 關於任務的實例
3.6 小結
3.7 思考題
第4章 任務的同步與通信
4.1 多任務系統
4.2 任務間的同步
4.3 任務間的通信
4.4 嵌入式Linux中的任務間同步與通信
4.5 小結
4.6 思考題
第5章 存儲器管理
第6章 中斷處理與時鐘管理
第7章 嵌入式Linux網絡編程
第3篇 驅動開發篇
第8章 嵌入式Linux下串口通信
第9章 用LED和LCD做系統輸出
第10章 USB設備驅動程序開發
第11章 在嵌入式Linux系統中擴展PCI設備
第12章 嵌入式文件系統與存儲技術
第13章 嵌入式系統集成與調試
第4篇 應用篇
第14章 圖形界面應用程序開發
第15章 嵌入式數據庫
參考文獻