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