嵌入式Linux系統(tǒng)開(kāi)發(fā)
課 程 內(nèi) 容
一、嵌入式Linux系統(tǒng)建立
*天
Linux 2.6操作系統(tǒng)安裝
虛擬機(jī)Vmware軟件安裝
軟件的使用
二、嵌入式Linux開(kāi)發(fā)基礎(chǔ)
第二天
ARM9開(kāi)發(fā)板的使用
Linux基礎(chǔ)
Linux常用命令
第三天
Linux編程基礎(chǔ)
GCC編譯器
GDB調(diào)試器
第四天
項(xiàng)目管理工具M(jìn)ake使用
開(kāi)發(fā)環(huán)境:交叉編譯的理解和應(yīng)用
程序的燒寫(xiě)
三、內(nèi)核開(kāi)發(fā)
第五天
內(nèi)核技術(shù)特點(diǎn)
內(nèi)核代碼結(jié)構(gòu)
內(nèi)核裁剪和編譯
第六天
內(nèi)核進(jìn)程管理
內(nèi)核進(jìn)程創(chuàng)建
內(nèi)核進(jìn)程調(diào)度
第七天
文件系統(tǒng)
內(nèi)核模塊的模型
內(nèi)核模塊的編譯
四、網(wǎng)絡(luò)通信開(kāi)發(fā)
第八天
套接口概述
網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)模型
網(wǎng)絡(luò)通信編程
五、設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
第九天
字符驅(qū)動(dòng)開(kāi)發(fā)
LCD驅(qū)動(dòng)開(kāi)發(fā)
其他驅(qū)動(dòng)開(kāi)發(fā)
六、嵌入式移植開(kāi)發(fā)技術(shù)
第十天
嵌入式Linux內(nèi)核引導(dǎo)Bootloader的構(gòu)建設(shè)計(jì)
內(nèi)核引導(dǎo)U-boot移植
嵌入式Linux2.6內(nèi)核裁剪和編譯
第十一天
Linux2.6內(nèi)核移植
嵌入式Linux根文件系統(tǒng)的構(gòu)建設(shè)計(jì)
根文件系統(tǒng)的移植
第十二天
嵌入式圖形界面開(kāi)發(fā)基礎(chǔ)
Qt圖形界面開(kāi)發(fā)
Qt移植
*單片機(jī)培訓(xùn)網(wǎng)開(kāi)設(shè)的課程有Protel99 SE 原理圖 PCB速成班;電子電路硬件綜合班;51單片機(jī)匯編語(yǔ)言培訓(xùn);單片機(jī)C語(yǔ)言培訓(xùn);ARM原理與驅(qū)動(dòng)開(kāi)發(fā)設(shè)計(jì);嵌入式Linux系統(tǒng)開(kāi)發(fā);DSP數(shù)字信號(hào)處理;CPLD編程FPGA培訓(xùn);Delphi程序設(shè)計(jì);平板電視機(jī)原理與維修;單片機(jī)解密加密等絕密技術(shù)培訓(xùn);項(xiàng)目指導(dǎo)就業(yè)班;電子工程師實(shí)訓(xùn)班;單片機(jī)工程師實(shí)訓(xùn)班;高級(jí)工程師實(shí)訓(xùn)班等