



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一階段一一嵌入式Linux軟件工程師(3周)職場定位:LinuxDevelopmentEngineerforSoftwareEngineering本期目標:嵌入式系統(tǒng)是現(xiàn)在最熱門的計算機應用領(lǐng)域之一,嵌入式C語言在其中起著至關(guān)重要的作用。一個精通C語言程序設計的程序員,可以很容易地進入Linux、WinCE、Vxworks等嵌入式操作系統(tǒng)下的軟件開發(fā)工作。本階段學習目標是掌握C語言基本知識、C編程語法基礎(chǔ)和Linux操作系統(tǒng)的使用,并熟練掌握嵌入式Linux的開發(fā)環(huán)境,為將來的編程工作打基礎(chǔ)。1、Linux操作系統(tǒng)使用要求精通本課程從零起點,講解Linux操作系統(tǒng)的概念和安裝方法,詳細介紹L
2、inux下的基本命令、管理配置和編輯器,包括VI編輯器,GC魏譯器,GDBM試器和Make項目管理工具等知識。2、嵌入式LinuxC語言高級編程一一要求精通C語言是嵌入式領(lǐng)域最重要也是最主要的編程語言,本課程將在學員C語言基礎(chǔ)知識之上,通過大量編程實例重點講解C語言的高級編程知識,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、庫函數(shù)的使用等知識,另外,本節(jié)還重點講解數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,包括鏈表、隊列、棧、樹、哈希表、圖等內(nèi)容。3C+第向?qū)ο缶幊桃灰灰笳莆誄+是Linux應用開發(fā)主要語言之一,本節(jié)重點讓學員掌握面向?qū)ο缶幊痰幕舅枷耄约癈+語言的基礎(chǔ)內(nèi)容,為后面的課程做好鋪墊。4、嵌入式Linu
3、x項目開發(fā)流程一一要求掌握本課程主要讓學員從宏觀了解嵌入式Linux開發(fā)環(huán)境搭建和項目開發(fā)流程,讓學員建立起整體架構(gòu)的概念,包括嵌入式產(chǎn)品需求分析和選型、硬件平臺、移植、啟動代碼、驅(qū)動開發(fā)、系統(tǒng)部署等整個過程。第二階段一一嵌入式Linux系統(tǒng)工程師(8周)職場定位:LinuxDevelopmentEngineerforEmbeddedSystems證書:微軟嵌入式工程師認證證書,紅帽公司Linux應用開發(fā)工程師證書本期目標:參加本期培訓的學員應該掌握嵌入式C語言編程技巧。嵌入式Linux應用開發(fā)和系統(tǒng)開發(fā)是嵌入式Linux中最重要的一部分,也是企業(yè)人才需求最廣的一部分。本期學習的主要目標是精通
4、嵌入式Linux下的程序設計,熟悉嵌入式Linux開發(fā)流程,強化學員對Linux應用開發(fā)的理解和編碼調(diào)試的能力,同時掌握bootloader和kernel的移植技能,了解ARM體系結(jié)構(gòu)和編程,具備ARM硬件接口的基礎(chǔ)知識,并了解Linux內(nèi)核開發(fā)相關(guān)內(nèi)容,初步掌握Linux下的驅(qū)動程序開發(fā)方法。另外,本期課程還會讓學員了解另外一個比較重要的嵌入式操作系統(tǒng):WindowsCE,使學員在掌握嵌入式Linux的同時,也了解WindowsCE的開發(fā)方法,拓展學員的知識面,豐富學員的知識結(jié)構(gòu)。最后通過幾個典型的企業(yè)全真案例,進一步鞏固本期課程內(nèi)容,使學員真正學以致用。5、嵌入式Linux高級應用編程要求
5、精通嵌入式Linux應用開發(fā)是嵌入式Linux中最重要的一部分,也是就業(yè)面最廣的方向。本課程的主要目標是精通嵌入式Linux下的程序設計,精通嵌入式Linux開發(fā)環(huán)境,強化學員對Linux應用開發(fā)的理解和編碼調(diào)試的能力,包括系統(tǒng)編程、文件I/O、多進程和多線程、網(wǎng)絡編程、GUI圖形界面編程、數(shù)據(jù)庫。6、ARM處理器編程一一要求掌握ARM是嵌入式領(lǐng)域最主要的CPU處理器,了解ARM處理器的基礎(chǔ)知識將為后面課程的底層開發(fā)打好堅實基礎(chǔ),本課程內(nèi)容包括ARM處理器體系結(jié)構(gòu)、編程環(huán)境、指令集、尋址方式、調(diào)試、匯編和混合編程等方面的內(nèi)容,為后面移植課程的學習打好基礎(chǔ)。學完此課程學員可獲得ARM公司全球統(tǒng)一
6、授權(quán)培訓證書。7、ARM硬件接口開發(fā)一一要求了解本課程重點介紹ARM的常用接口開發(fā)及硬件電路設計基礎(chǔ)(包括IO、用口、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、FLASH操作等),為以后的設備驅(qū)動的學習打好基礎(chǔ)。8、嵌入式Linux系統(tǒng)開發(fā)要求精通系統(tǒng)開發(fā)是嵌入式Linux底層開發(fā)必備的基本技能,本課程將教會學員在硬件電路板做好的情況下,如何從零開始搭建嵌入式Linux運行環(huán)境,內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、啟動程序Bootloader編寫、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個流程。9、嵌入式Linux內(nèi)核開發(fā)要求了解本課程是驅(qū)動開發(fā)的基礎(chǔ)課程,深入內(nèi)核細節(jié),了解L
7、inux相關(guān)運行機理,為后面的驅(qū)動開發(fā)打好理論基礎(chǔ),內(nèi)容包括內(nèi)核源碼結(jié)構(gòu)、內(nèi)存管理、進程管理、中斷管理、系統(tǒng)調(diào)用、內(nèi)核同步、時鐘和定時器管理、信號、調(diào)度、進程間通信、文件系統(tǒng)和I/O設備管理等方面的內(nèi)容。10、嵌入式Linux驅(qū)動開發(fā)基礎(chǔ)一一要求掌握介紹嵌入式Linux驅(qū)動開發(fā)相關(guān)概念及開發(fā)流程,了解驅(qū)動涉及到的關(guān)鍵技術(shù)點,并重點學習字符設備驅(qū)動開發(fā),包括用口、I/O、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉(zhuǎn)換、定時器等接口的驅(qū)動開發(fā),為第三期課程深入學習驅(qū)動高級開發(fā)打好基礎(chǔ)。11、WinCE操作系統(tǒng)開發(fā)基礎(chǔ)一一要求了解WindowsCE是目前另外一個最主流的嵌入式操作系統(tǒng),嵌入式
8、學院利用自身在WindowsCE系統(tǒng)方面的教學優(yōu)勢,使學員了解WindowsCE應用開發(fā)和系統(tǒng)開發(fā)的特點,并對比Linux操作系統(tǒng),讓學員了解目前主流嵌入式OS的異同點,增進對嵌入式OS開發(fā)的理解,拓展學員知識面,增加就業(yè)渠道。學完此課程學員可獲得Microsoft公司全球統(tǒng)一授權(quán)培訓證書。12、綜合案例的實戰(zhàn)訓練一一要求精通在第二階段課程中,為了幫助學員充分有效地掌握核心知識點在企業(yè)中的具體應用,并開始逐步按照企業(yè)需求、流程和規(guī)范進行實戰(zhàn)訓練,在嵌入式Linux應用開發(fā)、系統(tǒng)內(nèi)核開發(fā)的課程講授過程中全部采用項目驅(qū)動的方式,將來自合作企業(yè)的全真案例貫穿于課程中,實現(xiàn)的功能包括:基于本機多進程的
9、聊天工具、基于QT的即時通訊系統(tǒng)、基于ARM的溫控系統(tǒng)、汽車防盜系統(tǒng)及基于QT的多媒體播放器等。通過這種方式帶領(lǐng)學員分析企業(yè)崗位的真實技術(shù)需求,進行案例演練,從而快速掌握相關(guān)的技能和開發(fā)技巧。第三階段一一嵌入式Linux驅(qū)動工程師(5周)職場定位:EmbeddedLinuxDriverDevelopmentEngineer證書:嵌入式學院嵌入式Linux工程師職業(yè)資格證書,ARM公司全球統(tǒng)一認證證書,Atmel公司全球統(tǒng)一Atmel嵌入式工程師認證證書,工業(yè)和信息化部國家信息技術(shù)應用技能嵌入式Linux工程師認證證書本期目標:參加本期培訓的學員應該掌握嵌入式Linux應用開發(fā)和系統(tǒng)開發(fā)能力。本
10、期學習的主要目標是掌握嵌入式產(chǎn)品開發(fā)從需求分析到詳細設計整個過程的開發(fā)內(nèi)容,深入掌握Linux驅(qū)動程序開發(fā)技巧,能夠熟練的移植或編寫設備驅(qū)動。同時,本期課程還重點講解嵌入式Linux在3G領(lǐng)域的典型應用-3G手機Android操作系統(tǒng),全面了解Android系統(tǒng)的開發(fā)過程和行業(yè)前景,在專業(yè)講師的帶領(lǐng)下,實戰(zhàn)體驗Android應用程序的開發(fā)及系統(tǒng)移植。最后,本期將重點花一個月時間,讓學員從零開始完整完成一個真實項目的設計,使學員在鞏固所學內(nèi)容的同時,迅速積累項目設計經(jīng)驗,達到并超過企業(yè)用人需求,另外,通過實際項目案例,可以發(fā)現(xiàn)學員知識薄弱環(huán)節(jié)進行重點加強。目前嵌入式學院提供的真實項目包括:遠程視
11、頻監(jiān)控系統(tǒng)、商用POS機、汽車導航GPS、個人娛樂系統(tǒng)PMP,每期學員可完整完成其中一個項目。13、嵌入式Linux驅(qū)動高級開發(fā)一一要求精通驅(qū)動開發(fā)是嵌入式Linux開發(fā)難度最高的內(nèi)容工也是目前嵌入式行業(yè)最緊缺的人才之一。有了前面課程知識的鋪墊,本課程落重點講解嵌入式Linux下常用接口驅(qū)動的編寫方法,內(nèi)容包括:1、flash驅(qū)動:掌狀在linux環(huán)境下驅(qū)動常見flash存儲器(norflash、nandflash);2、塊設備驅(qū)動:掌握塊設備驅(qū)動的原理、學會ramdisk的編寫;3、網(wǎng)卡驅(qū)動:掌握網(wǎng)卡設備的編寫原理、能夠熟練移植各種網(wǎng)卡驅(qū)動。在對網(wǎng)卡硬件寄存器熟悉的基礎(chǔ)上,有能力為其編寫出完
12、善的網(wǎng)卡驅(qū)動;4、液晶驅(qū)動:掌握frambuffer驅(qū)動的原理。有能力在有控制器的嵌入式平臺上參考液晶手冊實現(xiàn)各種常見液晶驅(qū)動;5、sd卡驅(qū)動:掌握sdio接口操作,熟悉sd卡驅(qū)動驅(qū)動的原理;6、usb設備驅(qū)動:了解usb主機設備驅(qū)動的結(jié)構(gòu)及編程方式。14、嵌入式Linux在3G領(lǐng)域的典型應用-3G手機Android操作系統(tǒng)要求了解介紹嵌入式Linux在3G領(lǐng)域的典型應用Android系統(tǒng),了解Android系統(tǒng)如何由嵌入式Linux衍生出來的,以及Android索統(tǒng)未口嵌入/Linux家統(tǒng)差異化,T解Android系統(tǒng)的體系結(jié)構(gòu)、開左:特點以及關(guān)鍵技術(shù)點,并重點學習ARM對Android系統(tǒng)
13、的支持現(xiàn)狀,掌握ARM平臺上的Android相關(guān)開發(fā)工具和解決方案,重點加解Android素ARM平臺上的忘植過程,介紹Android索經(jīng)底層驅(qū)動開發(fā)和嵌入式Linux版動開發(fā)的差異化,最后介紹ARM+Andriod臺匆合的行業(yè)應用前景,使學員全面了解Android系統(tǒng)的開發(fā)過程及發(fā)展前景。15、Android應用程序開發(fā)要求了解主要針對目前嵌入式設備上另外一個主流的應用程序開發(fā)平臺Android,包括Android體系結(jié)構(gòu)和原理,Android應用程序開發(fā)工具的使用,在成功移植Android的平臺上開發(fā)和部署應用程序,進而驗證嵌入式Linux系統(tǒng)移植后的穩(wěn)定性等。以幫助學員進一步拓展和補充嵌入式應用開發(fā)的相關(guān)內(nèi)容。16、嵌入式Linux項目實踐一一要求掌握本課程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外賣店餐飲管理制度
- 消防救援隊員管理制度
- 消防公司職工管理制度
- 外管道巡視管理制度
- 多謀體教室管理制度
- 大公司快遞管理制度
- 大學產(chǎn)學研管理制度
- 大客戶生日管理制度
- 大猩猩員工管理制度
- 天津市科技管理制度
- 物業(yè)電工筆試試題及答案
- 南岸區(qū)小升初試題及答案
- 中醫(yī)跨文化交際知到課后答案智慧樹章節(jié)測試答案2025年春湖南中醫(yī)藥大學
- 監(jiān)護人安全培訓試卷(答案)
- 小學綜合實踐活動與勞動教育有效整合的策略研究
- 《中國慢性阻塞性肺疾病基層診療與管理指南(2024年)》解讀課件
- JJF1033-2023計量標準考核規(guī)范
- 電大《Python語言基礎(chǔ)》實驗6:文件讀寫基本操作
- 專題四第1課二、《智能家居系統(tǒng)》說課稿 2023-2024學年青島版(2018)初中信息技術(shù)八年級上冊
- 江西省贛州市興國三中重點達標名校2025屆中考試題猜想生物試卷含解析
- 公務員登記表格
評論
0/150
提交評論