返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 深圳硅谷芯微技術(shù)中心
授課機(jī)構(gòu):深圳硅谷芯微技術(shù)中心
地址:南山區(qū)科技園高新南四道W1-B棟206室
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報(bào)名
硅谷芯微2013重磅推出:嵌入式工程師全能培訓(xùn)班課程簡綱-V1.0
ARM9、ARM11、Cortex A8、Cortex A90等多種嵌入式開發(fā)平臺(tái),硅谷芯微嵌入式工程師全能班,1個(gè)班,全搞定
嵌入式工程師全能培訓(xùn)班課程大綱
嵌入式工程師全能培訓(xùn)班是在綜合了社會(huì)各界企業(yè)的需求于2013年推出的新一代嵌入式培訓(xùn)大綱。課程更加側(cè)重實(shí)際應(yīng)用,加入了更多的實(shí)踐環(huán)節(jié),是目前市場(chǎng)上最貼近實(shí)際開發(fā)的課程。整個(gè)課程分為4個(gè)階段的學(xué)習(xí):*階段主要學(xué)習(xí)基于主流ARM9平臺(tái)的非操作系統(tǒng)開發(fā),是整個(gè)課程中最重要的基礎(chǔ);第二階段主要學(xué)習(xí)基于Linux的開發(fā)技術(shù),是將來應(yīng)用的重點(diǎn);第三階段學(xué)習(xí)和掌握其他嵌入式平臺(tái)的開發(fā)技術(shù)(ARM11,Cortex A8/A9),使得學(xué)員可以輕易過渡到其他種類的嵌入式平臺(tái);第四階段為項(xiàng)目案例階段,學(xué)員可以選擇自己喜歡的嵌入式平臺(tái)來實(shí)現(xiàn)項(xiàng)目目標(biāo)。
適合對(duì)象:
(1)社會(huì)待業(yè)人員,急需找工作的人;
(2)外來底層打工而有一天想步入工程師行業(yè)的人;
(3)對(duì)電子技術(shù)比較向往,有意轉(zhuǎn)行的人;
(4)應(yīng)往屆缺少實(shí)踐的畢業(yè)生,電子愛好者;
(5)一直搞硬件開發(fā),想學(xué)點(diǎn)軟件思想和實(shí)踐的人;
(6)一直搞軟件開發(fā),想學(xué)習(xí)硬件開發(fā)/驅(qū)動(dòng)編寫的人;
(7)想學(xué)習(xí)驅(qū)動(dòng)程序編寫方法的工程師;
(8)想真正學(xué)習(xí)電子產(chǎn)品開發(fā)的工程師;
(9)希望轉(zhuǎn)行做嵌入式開發(fā)工作的在職人員;
(10)即將面臨就業(yè)壓力的應(yīng)往屆畢業(yè)生;
(11)想利用開發(fā)電子產(chǎn)品創(chuàng)業(yè)的人士;
(12)個(gè)人興趣愛好的社會(huì)各界人士。
知識(shí)要求:
有一定的C語言基礎(chǔ)或硬件基礎(chǔ),無學(xué)歷要求。
課程特點(diǎn):
(1)純實(shí)戰(zhàn)性實(shí)踐,部分模塊電路以及所有程序均要求學(xué)員自己動(dòng)手焊接及編寫完成,真正鍛煉學(xué)員的實(shí)際開發(fā)開發(fā)能力;
(2)課程內(nèi)容充實(shí),學(xué)員有一定的學(xué)習(xí)壓力;
(3)在掌握嵌入式主流開發(fā)平臺(tái)ARM9的基礎(chǔ)上,要求學(xué)員至少掌握一種其他嵌入式平臺(tái)的開發(fā);
(5)真正實(shí)現(xiàn)了一個(gè)嵌入式課程搞定所有嵌入式知識(shí)的目標(biāo),學(xué)員不再因?qū)W習(xí)哪個(gè)嵌入式課程而煩惱;
(6)收費(fèi)合理,內(nèi)容全面,符合當(dāng)前*的嵌入式開發(fā)技術(shù)。
中心承諾:
(1)小班授課,包教會(huì),本期學(xué)不會(huì),下期可免費(fèi)跟讀;
(2)所有授課工程師均為實(shí)際項(xiàng)目開發(fā)出身;
(3)及時(shí)解決學(xué)員學(xué)習(xí)過程中遇到的一切疑問;
(4)提供學(xué)員人手一套開發(fā)工具及必要的學(xué)習(xí)電腦;
(5)免費(fèi)提供基本的電子元器件;
(7)免費(fèi)提供本中心精心編寫的標(biāo)準(zhǔn)嵌入式教材,完全與授課同步;
(8)免費(fèi)提供嵌入式學(xué)習(xí)的參考資料光盤(提前一周報(bào)名即贈(zèng)送,另買需要加100元);
(9)免費(fèi)贈(zèng)送為期半年的相關(guān)網(wǎng)校課程(提前一周報(bào)名即名即贈(zèng)送,另買需要加2000元);
(10)免費(fèi)贈(zèng)送為期3個(gè)月的技術(shù)支持服務(wù)。
開班形式:
業(yè)余班(每周一至周五晚上安排2至3次課及實(shí)踐);周末班(每周六、日安排上課及實(shí)踐);全日制班(周一至周五每天早10:00至晚18:00安排上課及實(shí)踐,周六及晚上一般安排自習(xí))。
學(xué)習(xí)周期:
業(yè)余班:6至7個(gè)月;周末班:6至7個(gè)月;全日制班:4至5個(gè)月。
開課地點(diǎn):
南山,龍華同步開課,所有學(xué)員均可就近上課及實(shí)踐。
課程內(nèi)容:(合計(jì)156個(gè)學(xué)時(shí))
*階段:基于ARM平臺(tái)的開發(fā)技術(shù)(72個(gè)學(xué)時(shí))
1.熟悉ARM處理器(2)
(1)為什么用ARM
(2)ARM公司簡介
(3)ARM微處理器系列
(4)ARM微處理器的結(jié)構(gòu)
(5)ARM微處理器的選擇
(6)我們所使用的微處理器芯片------S3C2440
2.ARM體系結(jié)構(gòu)(4)
(1)ARM9TDMI
(2)ARM的模塊
(3)內(nèi)核和功能框圖
(4)ARM處理器狀態(tài)
(5)ARM處理器模式
(6)ARM內(nèi)部寄存器
(7)當(dāng)前程序狀態(tài)寄存器
(8)ARM體系的異常、中斷及向量表
(9)ARM體系的存儲(chǔ)系統(tǒng)
3.ARM指令系統(tǒng)(4)
(1)ARM處理器的尋址方式
(2)指令集介紹
4.ARM編程技術(shù)(4)
(1)匯編語言程序設(shè)計(jì)
(2)C語言程序設(shè)計(jì)
(3)匯編語言與C/C++語言的混合編程
(4)ARM編程實(shí)戰(zhàn)
5.ADS1.2操作范例(2)
(1)ADS1.2集成開發(fā)環(huán)境
(2)范例一 匯編語言程序?qū)嶒?yàn)
(3)范例二 C程序?qū)嶒?yàn)
(4)范例三 C程序與匯編程序?qū)嶒?yàn)
(5)范例四 庫文件定義與使用
6.ARM映像文件及分散加載(2)
(1)ARM映像文件
(2)ARM鏈接器生成的符號(hào)
(3)分散加載文件(scatter)的編寫
7.初始化代碼(Bootloader)分析與研究(2)
(1)初始化代碼原理
(2)初始化代碼分析
(3)分散加載文件(scatter)的編寫
(4)S3C2440完成啟動(dòng)代碼(單區(qū)模式,使用分散加載)
8.嵌入式C語言復(fù)習(xí)(2)
(1)C概述
(2)數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
(3)邏輯運(yùn)算和判斷選取控制
(4)循環(huán)控制
(5)函數(shù)
(6)預(yù)編譯處理;指針
(7);位運(yùn)算
(8)推薦的參考書籍和資料
9.GPIO接口(2)
(1)GPIO硬件介紹
(2)GPIO操作范例
(3)LED和按鍵
10.存儲(chǔ)控制器(4)
(1)使用存儲(chǔ)控制器訪問外設(shè)的原理
(2)存儲(chǔ)控制器操作實(shí)例:使用SDRAM
11.內(nèi)存管理單元MMU(2)
(1)內(nèi)存管理單元MMU介紹
(2)MMU使用實(shí)例:地址映射
12.NAND Flash控制器
(1)NAND Flash介紹和NAND Flash控制器的使用
(2)NAND Flash控制器操作實(shí)例:讀Flash
13.NOR Flash的訪問
(1)NOR Flash基礎(chǔ)知識(shí)
(2)典型NOR Flash引腳及內(nèi)部結(jié)構(gòu)
(3)NOR Flash接口電路設(shè)計(jì)方法及要領(lǐng)
(4)NOR Flash操作實(shí)例:編程、擦除
14.中斷體系結(jié)構(gòu)(2)
(1)S3C2440體系結(jié)構(gòu)
(2)中斷控制器操作實(shí)例:外部中斷
15.系統(tǒng)時(shí)鐘和定時(shí)器(2)
(1)時(shí)鐘體系和各類時(shí)鐘部件
(2)PLL和定時(shí)器操作實(shí)例
16.通用異步收發(fā)器UART(2)
(1)UART原理和UART部件使用方法
(2)UART操作實(shí)例:字符的發(fā)送與接收
17.IIC接口(2)
(1)IIC總線協(xié)議及硬件介紹
(2)IIC總線操作實(shí)例
18.LCD控制器(2)
(1)LCD和LCD控制器
(2)TFT顯示實(shí)例
19.ADC和觸摸屏接口(2)
(1)ADC和觸摸屏硬件介紹及使用
(2)ADC和觸摸屏操作實(shí)例:電壓及坐標(biāo)采集
20.RTC實(shí)時(shí)時(shí)鐘(2)
(1)RTC的內(nèi)部結(jié)構(gòu)
(2)S3C2440的RTC控制器模塊
(3)RTC接口電路設(shè)計(jì)
21.DMA訪問(4)
(1)DMA訪問的原理
(2)DMA傳送方式
(3)S3C2440 DMA控制器
(4)S3C2440 DMA的傳輸方式和請(qǐng)求應(yīng)答協(xié)議
(5)DMA接口電路設(shè)計(jì)
22.IIS串行音頻接口(4)
(1)音頻基礎(chǔ)知識(shí)
(2)音頻編碼方法
(3)音頻接口規(guī)范
(4)IIS總線規(guī)范及工作原理
(5)S3C2440 IIS控制器
(6)IIS總線格式及MSB-justified格式
(7)IIS接口電路設(shè)計(jì)
(8)WAV聲音格式
23.相機(jī)接口CAMIF(4)
(1)RGB和YUV
(2)乒乓操作及實(shí)現(xiàn)
(3)OV9650及SCCB總線協(xié)議
(4)S3C2440 CAMIF控制器
(5)相機(jī)接口電路設(shè)
(6)IIS總線格式及MSB-justified格式
(7)IIS接口電路設(shè)計(jì)
(8)WAV聲音格式
24.階段性項(xiàng)目實(shí)踐,任選其一(6)
(1)基于S3C2440的串口接收器設(shè)計(jì)
(2)基于S3C2440的數(shù)碼相框
(3)基于S3C2440的雙機(jī)通信設(shè)計(jì)
(4)基于S3C2440的電子鐘設(shè)計(jì)
(5)基于S3C2440簡易數(shù)碼相機(jī)
(6)基于S3C2440的音樂播放器
第二階段:基于Linux平臺(tái)的開發(fā)技術(shù)(52個(gè)學(xué)時(shí))
1.基礎(chǔ)(4)
(1)Linux系統(tǒng)概述
(2)Ubuntu簡介
(3)常用命令
(4)VIM的使用
2.開發(fā)平臺(tái)搭建(4)
(1)嵌入式開發(fā)流程
(2)開發(fā)環(huán)境搭建
(3)應(yīng)用示例
3.GNU編譯原理(2)
(1)編譯過程
(2)頭文件
(3)鏈接庫
(4)GNU Make工程
4.內(nèi)核體系結(jié)構(gòu)(4)
(1)Linux系統(tǒng)體系結(jié)構(gòu)
(2)內(nèi)核源碼結(jié)構(gòu)
(3)Linux內(nèi)核配置與編譯
5.內(nèi)核模塊(2)
(1)編譯內(nèi)核模塊
(2)內(nèi)核模塊應(yīng)用
6.字符設(shè)備驅(qū)動(dòng)(4)
(1)設(shè)備驅(qū)動(dòng)簡介
(2)字符設(shè)備驅(qū)動(dòng)注冊(cè)
(3)字符設(shè)備驅(qū)動(dòng)的應(yīng)用
7.地址I/O映射(2)
(1)虛擬內(nèi)存管理
(2)動(dòng)態(tài)地址映射
(3)內(nèi)存分配
8.面向?qū)ο蟮脑O(shè)備驅(qū)動(dòng)(2)
(1)Linux內(nèi)核編程規(guī)范
(2)面向?qū)ο蟮脑O(shè)備驅(qū)動(dòng)
9.中斷體系結(jié)構(gòu)(2)
(1)中斷體系結(jié)構(gòu)
(2)Linux中斷處理的實(shí)現(xiàn)
10.阻塞與異步通知(2)
(1)睡眠機(jī)制
(2)異步通知
11.中斷底半部及定時(shí)器(2)
(1)中斷底半部
(2)Linux時(shí)間管理
12.Linux設(shè)備模型(2)
(1)設(shè)備模型
(2)完整的實(shí)現(xiàn)流程
13.平臺(tái)總線(2)
(1)平臺(tái)總線
(2)建立平臺(tái)設(shè)備
(3)平臺(tái)總線應(yīng)用演示
14.類及udev移植(2)
(1)靜態(tài)平臺(tái)設(shè)備驅(qū)動(dòng)
(2)類及udev移植
(3)雜設(shè)備類
15.INPUT子系統(tǒng)(4)
(1)INPUT子系統(tǒng)簡介
(2)內(nèi)核代碼分析
(3)INPUT子系統(tǒng)應(yīng)用
(4)tslib移植
16.QT移植(4)
(1)移植QT Embeded
(2)QT Creator開發(fā)環(huán)境
17.U-Boot移植(4)
(1)U-Boot簡介
(2)U-Boot移植
18.Linux移植(4)
(1)Linux版本及其特點(diǎn)
(2)Linux移植準(zhǔn)備
(3)Linux內(nèi)核移植
第三階段:掌握其他嵌入式平臺(tái)技術(shù)的開發(fā)(6個(gè)學(xué)時(shí))
從主流嵌入式ARM9開發(fā)平臺(tái)向其他嵌入式開發(fā)平臺(tái)(ARM11,Cortex A8/A9)過渡(2)
第四階段:項(xiàng)目案例(10個(gè)學(xué)時(shí))
1. MP4
2. 網(wǎng)絡(luò)攝象機(jī)
3. 自擬項(xiàng)目
關(guān)于項(xiàng)目驗(yàn)收及開發(fā)文檔格式:
實(shí)物驗(yàn)收,另附詳細(xì)開發(fā)文檔,驗(yàn)收答辯合格即準(zhǔn)予畢業(yè)。本中心將為所有學(xué)員*的項(xiàng)目實(shí)踐免費(fèi)畫板,協(xié)助學(xué)員調(diào)試實(shí)物。
開發(fā)文檔格式如下:
(1)概述
(2)系統(tǒng)架構(gòu)
(3)硬件實(shí)現(xiàn)
(4)軟件實(shí)現(xiàn)
(5)致謝
(6)參考文檔
注意:學(xué)員可以根據(jù)自己的理解編寫更為詳細(xì)的文檔。
相關(guān)優(yōu)惠政策:(絕無私下優(yōu)惠)
已經(jīng)報(bào)名嵌入式工程師全能培訓(xùn)班的學(xué)員,同時(shí)報(bào)名PADS電路板設(shè)計(jì)課程,可享受6折優(yōu)惠。
此外,提前一周報(bào)名嵌入式工程師全能培訓(xùn)班的學(xué)員,還免費(fèi)贈(zèng)送嵌入式基礎(chǔ)知識(shí)匯總教程和嵌入式項(xiàng)目實(shí)踐參考教程,并可旁聽嵌入式基礎(chǔ)知識(shí)匯總的階段性課程。
團(tuán)體報(bào)名有優(yōu)惠,兩人以上同時(shí)報(bào)名*可優(yōu)惠至9折(2至4人優(yōu)惠至9.5折,4人以上可優(yōu)惠至9折)。
師資力量:
硅谷芯微的授課工程師均是具有多年開發(fā)經(jīng)驗(yàn)的實(shí)戰(zhàn)工程師。
其他:
(1)中心名稱:硅谷芯微
(2)公司名稱:深圳市硅谷龍科技有限公司
(3)硅谷芯微的優(yōu)勢(shì):不同于其他培訓(xùn)做培訓(xùn)起家,實(shí)戰(zhàn)經(jīng)驗(yàn)匱乏。硅谷芯微是做項(xiàng)目起家的,具有5年以上實(shí)際電子產(chǎn)品項(xiàng)目開發(fā)經(jīng)驗(yàn),課程中融入了眾多的項(xiàng)目經(jīng)驗(yàn);硅谷芯微以負(fù)責(zé)的態(tài)度教授學(xué)員理論和實(shí)踐,決不是下個(gè)測(cè)試程序?qū)W員觀賞一下即可,而是要真刀實(shí)槍的自己從零開始編寫和調(diào)試自己的實(shí)踐程序,從而真正掌握和獲得實(shí)際開發(fā)經(jīng)驗(yàn)。
(4)開發(fā)板及相關(guān)模塊購買,學(xué)員可享受9折優(yōu)惠。
本中心長期承接各種大中小型項(xiàng)目開發(fā),擁有5年以上的實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn),性價(jià)比高,歡迎各位客戶前往定制。
信譽(yù)為本,教給大家的絕對(duì)是真東西,希望大家能在這里真正學(xué)會(huì)嵌入式,真正掌握項(xiàng)目開發(fā)技能!
嵌入式開發(fā)考驗(yàn)的是真能力,表面功夫是靠不住的,能力才是決定一切的籌碼!
學(xué)習(xí)過程中,我們強(qiáng)烈建議大家手工制作一些常用的模塊,所謂“自己動(dòng)手,豐衣足食”!
歡迎各位學(xué)員報(bào)讀本中心的課程!
只要一個(gè)電話
我們免費(fèi)為您回電