《嵌入式Linux應用編程》按照嵌入式系統運行流程——搭建開發平臺、安裝系統引導、裁剪內核、構建根文件系統、開發應用程序劃分模塊,每一模塊將理論和原理融于實際任務中,采用任務驅動,注重培養學生邏輯思維,加強引導學生主觀能動性。任務選擇由易到難、由簡到繁,任務具有實用性、趣味性、綜合性、典型性,融入嵌入式技術與應用專業培養的典型崗位——嵌入式系統應用開發工程師崗位能力要求,結合教師系統架構**工程師資格和北京百科融創教學儀器設備有限公司真實案例,注重理論與實踐結合,通過真實任務的實現,幫助學生全方位學習掌握嵌入式Linux應用開發。
模塊一:搭建嵌入式Linux開發平臺
任務1:嵌入式系統概述
任務2:熟悉UP-NET2410-S硬件開發平臺
任務3:搭建嵌入式應用程序開發平臺
任務4:熟悉嵌入式Linux應用程序開發環境
任務5:嵌入式Linux系統及應用程序的燒寫
實訓一 構建和熟悉嵌入式Linux開發平臺
模塊二:安裝嵌入式BootlLoader技術
任務1:系統啟動
任務2:BootLoader
任務3:GRUB引導加載程序
任務4:引導加載程序vivi
實訓二 BootLoader
模塊三:ARM——Linux內核
任務1:Linux操作系統功能
任務2:Linux的內核的核心代碼結構
任務3:ARM——Linux的內存管理
任務4:嵌入式Linux進程管理與調度
任務5:Linux的模塊化機制
實訓三 內核
模塊四:嵌入式文件系統
任務1:文件系統
任務2:ext2文件系統
任務3:嵌入式文件系統
任務4:構建Linux根文件系統
實訓四 根文件系統
模塊五:開發嵌入式Linux應用程序
任務1:對講機
任務2:ATM取款機
任務3:聊天室
任務4:數碼相框
任務5:探月車
實訓五 嵌入式Linux應用開發
附錄一:中國電子學會《嵌入式系統Linux工程師》認證考試參考題
附錄二:Source Insight使用說明
附錄三:Linux操作系統的安裝