項目一嵌入式繫統認知
任務熟識嵌入式繫統
知識點一嵌入式繫統概述
知識點二嵌入式處理器
知識點三ARM技術概述
知識點四嵌入式繫統開發流程
項目二嵌入式Linux操作基礎
任務一Linux繫統的安裝
知識點一嵌入式操作繫統
知識點二嵌入式Linux
知識點三Linux文件及文件繫統
任務二基於ARM平臺的電機轉動控制
知識點一通信連接方式
知識點二Linux常用命令
項目三基於Linux的嵌入式繫統開發
任務一交叉編譯環境搭建
知識點一交叉編譯環境
知識點二網絡服務
知識點三交叉編譯環境建立流程
任務二Flash程序燒寫
知識點一嵌入式Linux文件繫統
知識點二BootLoader
知識點三ARMLinux內核
知識點四內核裁剪和編譯
知識點五根文件繫統的構建
項目四嵌入式Linux C開發工具
任務一用vi編輯器編輯C源代碼
知識點一vi編輯器
知識點二vi的基本操作
任務二編譯器gcc編譯程序
知識點一gcc概述
知識點二gcc的編譯過程
知識點三gcc函數庫
知識點四gcc選項
任務三用gdb調試器調試程序
知識點一調試器gdb
知識點二gdb常用命令
任務四編寫包含多文件的makefile
知識點一make工具
知識點二makefile基本結構
知識點三makefile變量
知識點四makefile規則
知識點五make的命令行選項
任務五用autotools工具生成makefile文件
知識點一autotools工具集
知識點二make工具
項目五嵌入式多任務及I/O應用
任務一“生產者消費者”程序應用
知識點一Linux下多任務概述
知識點二進程間通信
知識點三多線程編程
任務二串行通信程序應用
知識點一Linux繫統調用及用戶編程接口
知識點二Linux文件I/O繫統概述
知識點三嵌入式Linux串口應用編程
項目六嵌入式Linux網絡通信應用
任務一嵌入式 Web服務器應用
知識點一TCP/IP概述
知識點二網絡基礎編程
知識點三套接字相關的API及應用
知識點四套接字高級編程
知識點五Socket網絡編程示例
任務二嵌入式GPRS 通信
知識點一GPRS技術概述
知識點二SIM300E GPRS模塊
知識點三Linux AT命令
任務三嵌入式藍牙無線通信應用
知識點一藍牙通信技術概述
知識點二藍牙體繫結構
知識點三Linux Bluetooth 軟件層
知識點四Bluetooth USB適配器
附錄
附錄ⅠARM異常處理說明
附錄Ⅱ嵌入式Linux_C函數快速參考
參考文獻