長(zhǎng)沙安博牛耳嵌入式課程培訓(xùn)好不
第1階段
1、課程內(nèi)容:Linux系統(tǒng)基礎(chǔ)與Shell編程
課程目標(biāo):了解Linux操作系統(tǒng)體系結(jié)構(gòu);熟練操作Linux操作系統(tǒng);熟練編寫1般的SHELL程序
2、課程內(nèi)容:嵌入式Linux C編程
課程目標(biāo):熟悉C語言的語法;理解指針在C語言中的重要性;熟練使用C語言描述常用數(shù)據(jù)結(jié)構(gòu)與實(shí)現(xiàn)常用算法;熟練使用C語言開發(fā)模塊化程序
3、課程內(nèi)容:嵌入式Linux應(yīng)用編程
課程目標(biāo):了解Linux系統(tǒng)下應(yīng)用編程基本知識(shí);熟練使用標(biāo)準(zhǔn)C庫、Linux內(nèi)核提供的系統(tǒng)調(diào)用、Pthread線程庫等進(jìn)行Linux系統(tǒng)下應(yīng)用軟件開發(fā)
第2階段
1、課程內(nèi)容:MySQL數(shù)據(jù)庫開發(fā)
課程目標(biāo):掌握關(guān)系型數(shù)據(jù)庫的設(shè)計(jì);熟練創(chuàng)建各種數(shù)據(jù)庫對(duì)象;熟練使用SQL語言;掌握MySQL流程控制語句;熟練操作MySQL,SQLite3數(shù)據(jù)庫管理系統(tǒng)
2、課程內(nèi)容:嵌入式Linux C++編程
課程目標(biāo):熟悉C++在面向過程編程上與C的差異;熟練使用C++語言實(shí)現(xiàn)封裝、繼承、多態(tài)等面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn);熟練使用標(biāo)準(zhǔn)模板庫(STL)
3、課程內(nèi)容:嵌入式圖形界面應(yīng)用開發(fā)
課程目標(biāo):掌握GUI程序編程基本方法;熟練應(yīng)用Qt提供的各模塊開發(fā)相關(guān)的應(yīng)用軟件
第3階段:
1、課程內(nèi)容:ARM體系結(jié)構(gòu)與編程
課程目標(biāo):掌握1定的硬件知識(shí);掌握ARM架構(gòu)下硬件編程方法;熟練使用ARM匯編語言進(jìn)行編程
2、課程內(nèi)容:構(gòu)建嵌入式Linux系統(tǒng)
課程目標(biāo):熟悉嵌入式Linux系統(tǒng)軟件結(jié)構(gòu);掌握1種bootloader的移植、使用;掌握Linux內(nèi)核配置、移植方法;掌握構(gòu)建自己的文件系統(tǒng)方法;熟練使用交叉開發(fā)工具鏈進(jìn)行軟件開發(fā)
3、課程內(nèi)容:嵌入式Linux驅(qū)動(dòng)程序開發(fā)
課程目標(biāo):掌握Linux驅(qū)動(dòng)基本概念和相關(guān)理論;熟練Linux字符設(shè)備驅(qū)動(dòng)的開發(fā);熟練Linux驅(qū)動(dòng)模塊開發(fā)的流程和調(diào)試方法;掌握Linux塊設(shè)備、網(wǎng)絡(luò)、usb、tty驅(qū)動(dòng)的知識(shí);能獨(dú)立完成1個(gè)字符設(shè)備驅(qū)動(dòng)的開發(fā)
第4階段:企業(yè)實(shí)訓(xùn)
1、課程內(nèi)容:項(xiàng)目實(shí)戰(zhàn)
課程目標(biāo):掌握公司項(xiàng)目的開發(fā)流程;熟練技術(shù)文檔的編寫;熟練團(tuán)隊(duì)協(xié)作的方法;學(xué)會(huì)主動(dòng)思考,