中軟國際嵌入式就業(yè)精講班(5個(gè)月)V2.0_第1頁
中軟國際嵌入式就業(yè)精講班(5個(gè)月)V2.0_第2頁
中軟國際嵌入式就業(yè)精講班(5個(gè)月)V2.0_第3頁
中軟國際嵌入式就業(yè)精講班(5個(gè)月)V2.0_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、中軟國際嵌入式開發(fā)就業(yè)精講班(5個(gè)月)培訓(xùn)目標(biāo):1. 掌握嵌入式技術(shù)知識(shí)和嵌入式系統(tǒng)開發(fā)流程2. 掌握ARM體系結(jié)構(gòu)及其外圍接口技術(shù)3. 掌握Linux設(shè)備驅(qū)動(dòng)的開發(fā)方法4. 掌握Linux應(yīng)用編程,QT應(yīng)用編程5. 了解手機(jī)開發(fā)各種應(yīng)用框架,掌握基本手機(jī)開發(fā)技能6. 培養(yǎng)團(tuán)隊(duì)意識(shí)和良好的職業(yè)習(xí)慣7. 培養(yǎng)較強(qiáng)的自學(xué)能力8. 能夠獨(dú)立完成嵌入式系統(tǒng)項(xiàng)目,從事嵌入式設(shè)計(jì)、研發(fā)、測試到維護(hù)等多方面工作入學(xué)條件:1. 計(jì)算機(jī)操作熟練,有一定的C語言編程基礎(chǔ);2. 理工科本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)可以適當(dāng)放寬學(xué)歷限制(大專);3. 認(rèn)真踏實(shí)、熱愛編程、自律性強(qiáng)、刻苦以及較強(qiáng)的心理承受能力;4. 有

2、團(tuán)隊(duì)協(xié)作意識(shí)。培訓(xùn)內(nèi)容:1 ARM體系結(jié)構(gòu)及常用外圍接口技術(shù)2 Linux設(shè)備驅(qū)動(dòng)開發(fā)3 Linux系統(tǒng)移植4 Linux應(yīng)用編程,QT應(yīng)用編程5 移動(dòng)終端開發(fā)技術(shù),Android應(yīng)用開發(fā)6 企業(yè)軟件開發(fā)流程和規(guī)范7 職業(yè)規(guī)劃和職業(yè)素質(zhì)培訓(xùn)時(shí)間:五個(gè)月就業(yè)方向:嵌入式驅(qū)動(dòng)開發(fā)、嵌入式應(yīng)用開發(fā)、嵌入式系統(tǒng)移植。以結(jié)果為導(dǎo)向,以項(xiàng)目驅(qū)動(dòng)學(xué)習(xí),在開發(fā)成果中尋找快樂,在快樂中建立信心,厚積薄發(fā)、量變到質(zhì)變,完成學(xué)生到IT人的轉(zhuǎn)變。培訓(xùn)計(jì)劃:第一階段:ARM祼機(jī)開發(fā) 課時(shí)6周階段目標(biāo):掌握ARM體系結(jié)構(gòu)及ARM匯編語言,在不帶操作系統(tǒng)情況下,用C語言和ARM匯編語言混合編程,操作ARM的常用外部接口,完

3、成ARM裸機(jī)項(xiàng)目開發(fā)。C語言基礎(chǔ)目標(biāo):掌握嵌入式C語言編程 課時(shí)1周C語言語法基礎(chǔ)數(shù)據(jù)類型、運(yùn)算符、順序、分支、循環(huán)2天數(shù)組與指針一維數(shù)組、二維數(shù)組、指針概念、指針基本操作、數(shù)組與指針的關(guān)系1天函數(shù)與字符串函數(shù)定義、函數(shù)的參數(shù)、函數(shù)的返回值、函數(shù)調(diào)用、字符串定義、字符串操作函數(shù)、函數(shù)指針、字符串指針1天文件、結(jié)構(gòu)體與單鏈表文件概念、文件操作函數(shù)、結(jié)構(gòu)體定義、結(jié)構(gòu)體與函數(shù)、結(jié)構(gòu)體指針、單鏈表定義、單鏈表常規(guī)操作1天數(shù)據(jù)結(jié)構(gòu)目標(biāo):掌握數(shù)據(jù)結(jié)構(gòu)常規(guī)知識(shí)及C語言描述方法 課時(shí)1周數(shù)據(jù)結(jié)構(gòu)概念與鏈表操作數(shù)據(jù)結(jié)構(gòu)概念、時(shí)間效率、空間效率、單向鏈表、雙向鏈表、循環(huán)鏈表、雙向循環(huán)鏈表2天棧與隊(duì)列棧概念、入棧、

4、出棧,隊(duì)列概念、入隊(duì)、出隊(duì)1天串與數(shù)組串的定長分配存儲(chǔ)、串的堆分配存儲(chǔ),數(shù)組的順序表示,字陣的壓縮存儲(chǔ)1天樹、查找、排序二叉樹遍歷(前序/中序/后序)、二分法、冒泡排序等查找排序算法1天ARM體系結(jié)構(gòu)目標(biāo):掌握ARM體系結(jié)構(gòu)及常用外圍接口 課時(shí)4周嵌入式系統(tǒng)概述嵌入式定義、特點(diǎn)、軟硬件基本結(jié)構(gòu)、系統(tǒng)設(shè)計(jì)流程1天ARM硬件開發(fā)平臺(tái)開發(fā)平臺(tái)的硬件構(gòu)成、硬件資源分配、開發(fā)板原理圖1天ARM體系結(jié)構(gòu)ARM工作狀態(tài)、工作模式、工作寄存器、異常處理、ARM指令集、偽指令、ATPCS規(guī)則、啟動(dòng)代碼分析5天ARM接口技術(shù)GPIO接口、UART接口、I2C通訊原理與I2C接口、定時(shí)器、中斷接口、DMA原理、音頻

5、接口、LCD顯示原理與LCD接口8天“多功能播放器”項(xiàng)目實(shí)戰(zhàn)開發(fā)環(huán)境ADS1.2,涉及技術(shù)ARM Boot、UART接口驅(qū)動(dòng)、 Timer驅(qū)動(dòng)、I2C協(xié)議、IIS接口驅(qū)動(dòng)、LCD顯示設(shè)備驅(qū)動(dòng)5天第二階段:ARM_Linux開發(fā) 課時(shí)7周階段目標(biāo):熟悉Linux操作系統(tǒng)下C語言編程環(huán)境;掌握Linux下文件、進(jìn)程、線程、進(jìn)程間通訊、網(wǎng)絡(luò)等系統(tǒng)調(diào)用;掌握ARM_Linux系統(tǒng)移植的理論和方法;熟悉Linux字符設(shè)備、塊設(shè)備、和網(wǎng)絡(luò)設(shè)備的驅(qū)動(dòng)編寫。Linux應(yīng)用開發(fā)目標(biāo):掌握Linux的基本操作及Linux應(yīng)用編程 課時(shí)3周Linux操作系統(tǒng)管理Linux操作系統(tǒng)的概念和安裝方法,詳細(xì)介紹Linux

6、下的基本命令、管理配置以及網(wǎng)絡(luò)管理,介紹Linux開發(fā)環(huán)境包括VI編輯器,GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具等知識(shí)5天Linux應(yīng)用編程文件操作、進(jìn)程控制、進(jìn)程間通訊、多線程編程、網(wǎng)絡(luò)編程(TCP/IP協(xié)議、socket編程),講解Linux開發(fā)規(guī)范和流程,實(shí)現(xiàn)基本Linux程序的開發(fā)5天“Linux即時(shí)通訊系統(tǒng)”項(xiàng)目實(shí)戰(zhàn)分組完成“Linux即時(shí)通訊系統(tǒng)”的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼及測試5天Linux系統(tǒng)移植目標(biāo):掌握Linux系統(tǒng)移植相關(guān)操作及原理 課時(shí)1周BootLoader移植Bootloader原理、U_Boot移植、U_Boot啟動(dòng)過程及代碼分析、U_Bo

7、ot常用命令介紹、U_Boot的Makefile分析、添加U_Boot命令3天Linux內(nèi)核移植Linux內(nèi)核移植、Linux內(nèi)核配置、KBuild Makefile、Linux啟動(dòng)過程1天Linux根文件系統(tǒng)移植根文件系統(tǒng)制作、BusyBox使用、cramfs只讀文件系統(tǒng)、jffs2讀寫文件系統(tǒng),文件系統(tǒng)啟動(dòng)過程1天Linux驅(qū)動(dòng)開發(fā)目標(biāo):掌握Linux驅(qū)動(dòng)程序開發(fā)的相關(guān)知識(shí)及技巧 課時(shí)3周Linux內(nèi)核開發(fā)入門Linux內(nèi)核開發(fā)與應(yīng)用開發(fā)的區(qū)別、設(shè)備驅(qū)動(dòng)的分類、設(shè)備驅(qū)動(dòng)開發(fā)的基本框架、同步、互斥、阻塞、睡眠機(jī)制,Poll和select操作,異步通知機(jī)制,中斷處理程序編寫,驅(qū)動(dòng)程序上/下半部

8、處理與延緩執(zhí)行機(jī)制,內(nèi)核定時(shí)器與延遲機(jī)制,內(nèi)核內(nèi)存管理機(jī)制7天設(shè)備驅(qū)動(dòng)實(shí)例字符設(shè)備驅(qū)動(dòng)實(shí)例、塊設(shè)備驅(qū)動(dòng)實(shí)例、網(wǎng)絡(luò)設(shè)計(jì)驅(qū)動(dòng)實(shí)例3天“報(bào)警器”項(xiàng)目實(shí)戰(zhàn)分組完成“按鍵+LED+蜂鳴器+音頻”聯(lián)動(dòng)的“報(bào)警器”項(xiàng)目5天第三階段:嵌入式系統(tǒng)應(yīng)用開發(fā) 課時(shí)4周階段目標(biāo):掌握C+面向?qū)ο缶幊?;熟悉QT圖形庫及QT到ARM_Linux的移植;熟悉Android開發(fā)環(huán)境搭建及Android系統(tǒng)移植,掌握Android應(yīng)用程序開發(fā)。C+基礎(chǔ)強(qiáng)化目標(biāo):C+基礎(chǔ)知識(shí)強(qiáng)化 課時(shí)1周C+面向?qū)ο缶幊袒A(chǔ)講解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、C+高級(jí)特性,包括類、結(jié)構(gòu)體、對(duì)象創(chuàng)建、繼承和組合、多態(tài)和虛擬、命名控制和運(yùn)算符重載、模板

9、技術(shù)及系統(tǒng)模板庫、異常處理、運(yùn)行時(shí)類型識(shí)別等等4天C+項(xiàng)目練習(xí)結(jié)合所學(xué)的C+知識(shí)和算法,采用面向?qū)ο蠓椒?,?shí)現(xiàn)一個(gè)四則運(yùn)算表達(dá)式的計(jì)算任務(wù)。即,輸入一個(gè)包括加、減、乘、除并帶括號(hào)的表達(dá)式,程序能夠自動(dòng)計(jì)算出表達(dá)式的值1天QT程序設(shè)計(jì)目標(biāo):掌握Linux QT程序設(shè)計(jì)相關(guān)識(shí)知及技巧 課時(shí)2周QT 應(yīng)用編程Qt編譯和安裝、創(chuàng)建對(duì)話框、主窗口、 建自定義部件、布局管理器、事件處理、2D和3D圖形的繪制、容器類、輸入輸出、Qt多線程、Qt 多進(jìn)程、 Qt網(wǎng)絡(luò)編程、QT到ARM+Linux上的移植10天Android系統(tǒng)開發(fā)目標(biāo):掌握Android應(yīng)用及驅(qū)動(dòng)開發(fā)的基礎(chǔ)知識(shí) 課時(shí)1周Android應(yīng)用開發(fā)

10、Android開發(fā)環(huán)境搭建、程序調(diào)試、簽名和發(fā)布、DDMS透視圖、Activity生命周期、Activity切換、View、Alert、Dialog、Toast、Notification、菜單和布局3天Android系統(tǒng)移植演示Android到ARM板上的系統(tǒng)移植步驟并引導(dǎo)學(xué)員實(shí)地操作1天Android驅(qū)動(dòng)開發(fā)講解Android驅(qū)動(dòng)開發(fā)的基本原理并引導(dǎo)學(xué)員完成一個(gè)簡單的Android驅(qū)動(dòng)1天第四階段:綜合項(xiàng)目實(shí)戰(zhàn) 課時(shí) 3 周階段目標(biāo):綜合運(yùn)用前面所學(xué)的ARM、Linux、QT等知識(shí),嚴(yán)格按照CMMI3軟件開發(fā)過程和文檔規(guī)范,分工合作完成一個(gè)大型嵌入式系統(tǒng)應(yīng)用項(xiàng)目開發(fā)。綜合項(xiàng)目實(shí)戰(zhàn)目標(biāo):采用A

11、RM+Linux+QT+MPlayer等綜合技術(shù)完成“可視電話”項(xiàng)目 課時(shí)3周CMMI3軟件開發(fā)過程和文檔規(guī)范介紹CMMI3軟件開發(fā)過程、每個(gè)階段的提交物和要求0.5天項(xiàng)目管理講解工作劃分、里程碑的制定、風(fēng)險(xiǎn)分析、介紹Project Manager制定計(jì)劃、工作周報(bào)的撰寫方法和匯報(bào)制度0.5天面向?qū)ο驩OAD&UML 介紹面向?qū)ο驩OAD和UML及Rose的在需求分析和系統(tǒng)設(shè)計(jì)中使用的系統(tǒng)知識(shí)2天案例需求分析和用例設(shè)計(jì)對(duì)需求的理解、角色的劃分、用例設(shè)計(jì)和使用Rose設(shè)計(jì)用例圖2天系統(tǒng)設(shè)計(jì)對(duì)項(xiàng)目進(jìn)行原型設(shè)計(jì)、總體框架設(shè)計(jì)、功能設(shè)計(jì)、靜態(tài)類圖設(shè)計(jì)、動(dòng)態(tài)類圖設(shè)計(jì)以及接口設(shè)計(jì)2天項(xiàng)目開發(fā)與集成根據(jù)項(xiàng)目系統(tǒng)設(shè)計(jì)完成項(xiàng)目的開發(fā)和集成5天測試講解測試流程, 指導(dǎo)Test Director 進(jìn)行BUG管理,LTP進(jìn)行壓力測試,對(duì)開發(fā)的項(xiàng)目進(jìn)行交叉測試、版本升級(jí)、回歸測試和壓力測試2天項(xiàng)目評(píng)審按照企業(yè)要求進(jìn)行項(xiàng)目評(píng)審1天第五階段:職業(yè)素質(zhì)培養(yǎng)及就業(yè) 課時(shí)1周階段目的:提高團(tuán)隊(duì)協(xié)作能力、職業(yè)道德、溝通能力和面試技巧,成功面試,成為標(biāo)準(zhǔn)IT職業(yè)人

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論