教學(xué)優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海集團(tuán)的課程在業(yè)內(nèi)有著廣泛的美譽(yù)度和響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實(shí)項(xiàng)目實(shí)戰(zhàn)為導(dǎo)向,授課工程師將會(huì)與您分享設(shè)計(jì)的全流程及工具的綜合使用技巧、經(jīng)驗(yàn)。
嵌入式linux培訓(xùn)課程
?
課程目標(biāo):
通過該課程的學(xué)習(xí),學(xué)員應(yīng)能夠了解ARM處理器架構(gòu)和Linux操作系統(tǒng),掌握嵌入式Linux開發(fā)流程和技術(shù);掌握常用的Linux系統(tǒng)命令和搭建開發(fā)環(huán)境的步驟;掌握基本的內(nèi)核和文件系統(tǒng)配置方法;熟悉Linux設(shè)備驅(qū)動(dòng)模型,并能夠把原廠提供的驅(qū)動(dòng)程序移植到自己開發(fā)產(chǎn)品系統(tǒng)中。
?
課程大綱:
主題 |
內(nèi)容 |
? ARM嵌入式處理器及嵌入式開發(fā)環(huán)境 ? |
1.?ARM?簡介 2.?ARM指令集 3.?ARM處理器介紹 4.?典型嵌入式系統(tǒng)開發(fā)平臺(tái) 5.?Linux系統(tǒng)介紹 6.?Linux系統(tǒng)常用工具 7.?makefile簡介 8.?gcc/g++編譯工具鏈/交叉編譯工具鏈 |
? 嵌入式系統(tǒng)移植及buildboot實(shí)戰(zhàn) ? |
1.?Buildroot簡介 2.?Buildroot實(shí)戰(zhàn)之安裝虛擬機(jī)(vmware+ubuntu) 3.?Buildroot實(shí)戰(zhàn)之運(yùn)行環(huán)境準(zhǔn)備 4.?Buildroot實(shí)戰(zhàn)之target配置 5.?Buildroot實(shí)戰(zhàn)之system配置 6.?Buildroot實(shí)戰(zhàn)之kernel配置 7.?Buildroot實(shí)戰(zhàn)之filesystem image配置 |
? ? 嵌入式Linux驅(qū)動(dòng)框架介紹 ? |
1.?設(shè)備驅(qū)動(dòng)程序簡介 2.?構(gòu)建和運(yùn)行驅(qū)動(dòng)模塊 3.?字符設(shè)備驅(qū)動(dòng)程序 4.?Linux設(shè)備驅(qū)動(dòng)模型 5.?塊設(shè)備驅(qū)動(dòng)程序 6.?網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序 |
? ? 以太網(wǎng)、WIFI和藍(lán)牙驅(qū)動(dòng)移植實(shí)戰(zhàn) ? |
1.?DM900網(wǎng)卡驅(qū)動(dòng)程序分析實(shí)戰(zhàn) 2.?WIFI驅(qū)動(dòng)程序分析實(shí)戰(zhàn) 3.?藍(lán)牙驅(qū)動(dòng)程序分析實(shí)戰(zhàn) |
?
以上課程可以根據(jù)客戶實(shí)際情況進(jìn)行靈活調(diào)整。
?
?