階段壹 - 嵌入式開發之基礎階段
嵌入式驅動開發環境搭建初級
C語言語法概述
C語言內存操作
C語言函數使用
linux操作系統基礎
選修課 - GNU工具簡介
階段二 - 嵌入式linux應用開發階段
Linux文件IO操作
Linux進程間通信
Linux多線程編程
Linux網絡編程
階段三 - 嵌入式Linux之ARM體系結構與編程階段
選修 - ARM開發板基礎知識
選修 - ARM匯編語言
選修 - ARM硬件開發基礎
ARM Bootloader開發
ARM硬件接口開發
階段四 - 嵌入式Linux底層系統開發階段
探尋嵌入式系統移植的世界
看懂uboot的神秘面容
Linux內核及文件系統制作
linux字符設備驅動初探
linux驅動策略及框架
linux下輸入子系統
階段五 - 項目及選修階段
嵌入式Linux網絡編程基礎
嵌入式綜合項目-智能家居
Linux網絡編程項目實戰 - 輕量級HTTP服務
linux下網卡設備驅動
探索Android底層開發
選修課-NDK初探
linux下usb驅動
選修課 - 數據結構與算法
C面向對象編程