培訓對象
電子類、計算機類相關(guān)專業(yè)學生及從業(yè)人員,有意向掌握在Linux系統(tǒng)環(huán)境下開發(fā)應(yīng)用程序的人
課程目標
1.掌握嵌入式Linux環(huán)境的搭建,學會操作Linux系統(tǒng)。
2.掌握嵌入式Linux環(huán)境下進行程序開發(fā)的過程。
3.了解嵌入式Linux進程的概念以及進程間通信知識。
4.了解uC/OS-II操作系統(tǒng)工作原理,掌握uC/OS-II操作系統(tǒng)移植方法。
課程大綱
第一階段
第二階段
第三階段
課程內(nèi)容
Linux的發(fā)展歷史 Linux的發(fā)展前景 Linux快速入門和基本命令 嵌入式Linux開發(fā)工具和環(huán)境 搭建嵌入式LINUX開發(fā)環(huán)境 嵌入式開發(fā)平臺詳解 編輯器,Make,GNU等 LINUX下的調(diào)試技巧
實踐內(nèi)容
Linux系統(tǒng)常用命令 配置TFTP服務(wù) 配置NFS服務(wù) 嵌入式開發(fā)環(huán)境建立 燒寫Linux內(nèi)核到開發(fā)板 下載根文件系統(tǒng) Make工具的使用 編寫第一個應(yīng)用程序 應(yīng)用程序下載開發(fā)板
第四階段
第五階段
第六階段
課程內(nèi)容
嵌入式GUI開發(fā) 嵌入式Linux GUI介紹及QT介紹 QT信號插槽機制 QT圖形界面編程技術(shù) QT開發(fā)要點 QT在實際開發(fā)中具體應(yīng)用
實踐內(nèi)容
基于QT實現(xiàn)HELLO WORLD對話框程序 建立嵌入式開發(fā)環(huán)境 Qt開發(fā)步驟及實例 信號和槽機制(Signal&Slot) Qt 5元對象系統(tǒng) 布局管理器