返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 上海微動(dòng)科技嵌入式培訓(xùn)
授課機(jī)構(gòu):上海微動(dòng)科技嵌入式培訓(xùn)
地址:華山路1954號(hào)上海交通大學(xué)教三樓401
網(wǎng)報(bào)價(jià)格:¥電詢(xún)
課程原價(jià):¥電詢(xún)
咨詢(xún)熱線(xiàn):400-850-8622
課程詳情 在線(xiàn)報(bào)名
標(biāo)題:微動(dòng)科技(WIKORE.COM)嵌入式培訓(xùn)嵌入式全能保薪資就業(yè)班招生簡(jiǎn)章
微動(dòng)科技(WIKORE.COM)嵌入式培訓(xùn)就業(yè)保證
上海交通微動(dòng)科技(WIKORE.COM)嵌入式培訓(xùn)提供*保薪資保就業(yè)服務(wù),符合如下條件之一的學(xué)員可全額退費(fèi):2年以下工作經(jīng)驗(yàn)者(包括應(yīng)屆本科生)年薪低于5萬(wàn);2年及以上工作經(jīng)驗(yàn)者年薪低于8萬(wàn);如果培訓(xùn)過(guò)程中對(duì)培訓(xùn)質(zhì)量不滿(mǎn)意;畢業(yè)3個(gè)月后仍未能就業(yè)者立即退費(fèi)。就業(yè)單位有:華為、中興、西門(mén)子、思科、艾特梅爾等千余家著名嵌入式系統(tǒng)企業(yè)。
微動(dòng)科技(WIKORE.COM)嵌入式培訓(xùn)課時(shí)費(fèi)用
脫產(chǎn)班4個(gè)月;雙休班6個(gè)月;綜合項(xiàng)目適當(dāng)延長(zhǎng);學(xué)費(fèi)驚爆價(jià)¥12800。
上海交通官方微動(dòng)嵌入式培訓(xùn);上海交通錄取通知注冊(cè)學(xué)籍校內(nèi)住宿吃飯;上海交通正規(guī)培訓(xùn)發(fā)票證書(shū)(證書(shū)免費(fèi));微動(dòng)科技(WIKORE.COM)嵌入式培訓(xùn)服務(wù);國(guó)際級(jí)軟件園名企就業(yè)服務(wù)。團(tuán)報(bào)、學(xué)生、園區(qū)內(nèi)企業(yè)、合作企業(yè)、老學(xué)員等優(yōu)惠。詳細(xì)優(yōu)惠政策請(qǐng)pan style="font-family: 宋體; font-size: 9.5pt; mso-bidi-font-family: 宋體; mso-font-kerning: 0pt" lang="EN-US">
(工信部證書(shū)(可選¥500)、微軟證書(shū)(可選¥500)、ARM證書(shū)(可選¥500))。
微動(dòng)科技(WIKORE.COM)嵌入式培訓(xùn)課程目標(biāo)
學(xué)生可以系統(tǒng)的掌握嵌入式Linux內(nèi)核驅(qū)動(dòng)應(yīng)用開(kāi)發(fā)、ARM系統(tǒng)驅(qū)動(dòng)應(yīng)用開(kāi)發(fā)、嵌入式C++(含C)軟件設(shè)計(jì)、3G-WindowsCE內(nèi)核驅(qū)動(dòng)應(yīng)用開(kāi)發(fā)(3G-Andriod、3G-iphone三選一)四項(xiàng)全能技術(shù),真正達(dá)到頂級(jí)嵌入式開(kāi)發(fā)大師的工作能力。
入學(xué)要求
本科及以上相關(guān)專(zhuān)業(yè);具有相關(guān)經(jīng)驗(yàn)的專(zhuān)科;通過(guò)入學(xué)面試測(cè)試。
實(shí)踐器材
清華出版社嵌入式微動(dòng)(WIKORE.COM)嵌入式培訓(xùn)系列教材(微動(dòng)(WIKORE.COM)嵌入式培訓(xùn)榮譽(yù)編著);微動(dòng)(WIKORE.COM)嵌入式培訓(xùn)內(nèi)部實(shí)訓(xùn)教材;微動(dòng)(WIKORE.COM)嵌入式系統(tǒng)Cortex-A8/ARM11/ARM10/ARM9開(kāi)發(fā)平臺(tái)。
開(kāi)課概況
我們堅(jiān)持小班授課,每期報(bào)名人數(shù)限15人,多余人員安排到下一期進(jìn)行。開(kāi)課具體時(shí)間請(qǐng)咨詢(xún)!
開(kāi)課地點(diǎn):上海交通所有校區(qū)(以上海交通徐匯校區(qū)和七寶校區(qū)為主)。
質(zhì)量保障
培訓(xùn)過(guò)程中如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在下期培訓(xùn)班中重聽(tīng)。培訓(xùn)結(jié)束后免費(fèi)提供三個(gè)月的技術(shù)支持。
*階段: C++實(shí)用軟件設(shè)計(jì)及項(xiàng)目實(shí)踐(1個(gè)月,項(xiàng)目實(shí)踐1個(gè)月)
C程序設(shè)計(jì)基礎(chǔ)
程序設(shè)計(jì)基礎(chǔ)/程序語(yǔ)言基礎(chǔ)。軟件質(zhì)量與編碼規(guī)范。程序結(jié)構(gòu)與基本要素。程序運(yùn)行原理、編譯原理、調(diào)試測(cè)試、數(shù)組、指針、函數(shù)、函數(shù)參數(shù)專(zhuān)遞規(guī)則。構(gòu)造、結(jié)構(gòu)體、共用體、枚舉、位域、文件、文件讀寫(xiě)。
內(nèi)存管理、堆、棧、動(dòng)態(tài)內(nèi)存?zhèn)鬟f、庫(kù)函數(shù)、字符串與內(nèi)存管理函數(shù)實(shí)現(xiàn)。C語(yǔ)言綜合項(xiàng)目實(shí)踐:基于鏈表與文件的學(xué)生管理系統(tǒng)。學(xué)習(xí)結(jié)構(gòu)、共用、函數(shù)、指針、鏈表、動(dòng)態(tài)內(nèi)存管理、文件讀取、命令行參數(shù)、Linux平臺(tái)程序移植等知識(shí)。
數(shù)據(jù)結(jié)構(gòu)與算法實(shí)踐
順序隊(duì)列、鏈隊(duì)列、單鏈表、雙向鏈表、循環(huán)鏈表、雙向循環(huán)鏈表的實(shí)現(xiàn)。樹(shù)、二叉樹(shù)、B*樹(shù)、檢索樹(shù)、平衡樹(shù)、紅黑樹(shù)、二叉樹(shù)的遍歷等實(shí)現(xiàn)。圖、圖的存貯、深度優(yōu)先于廣度優(yōu)先、最短路徑的原理和實(shí)現(xiàn)。
查找、排序、二分查找、冒泡排序、哈希查找的設(shè)計(jì)與實(shí)現(xiàn)。迭代、分治、遞歸、貪婪、動(dòng)態(tài)規(guī)劃法的設(shè)計(jì)和使用。數(shù)據(jù)結(jié)構(gòu)預(yù)算法綜合項(xiàng)目實(shí)踐:基于B樹(shù)的圖書(shū)館管理系統(tǒng):基于鏈表存貯理由B*樹(shù)進(jìn)行檢索的圖書(shū)館管理系統(tǒng)。
C++程序設(shè)計(jì)實(shí)踐
面向?qū)ο?、?lèi)、對(duì)象、派生、多態(tài)、封裝、繼承、多重繼承。STL、容器、迭代器、算法 vector、list、map、stack、queue。VC、QT、消息映射、類(lèi)庫(kù)、圖形用戶(hù)界面、對(duì)話(huà)框、控件。圖形用戶(hù)界面、多媒體、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、串口通信、游戲編程、進(jìn)程線(xiàn)程、動(dòng)態(tài)鏈接庫(kù)、COM+、ActiveX、DCOM。
嵌入式程序設(shè)計(jì)強(qiáng)化
整體設(shè)計(jì)、空間、時(shí)間、硬件驅(qū)動(dòng)、軟件劃分、面向?qū)ο?、任?wù)編程。字長(zhǎng)位寬、字節(jié)對(duì)齊、編譯器優(yōu)化、函數(shù)指針、數(shù)據(jù)指針、位運(yùn)算、死循環(huán)、定時(shí)延時(shí)。LED驅(qū)動(dòng)系統(tǒng):寄存器定義、置位、清零、單任務(wù)模式、延時(shí)、時(shí)序、驅(qū)動(dòng)、應(yīng)用、函數(shù)調(diào)用。
綜合項(xiàng)目實(shí)踐
圖形用戶(hù)界面、多媒體、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、串口通信、游戲編程等綜合項(xiàng)目實(shí)踐。
第二階段:ARM實(shí)用硬件及驅(qū)動(dòng)設(shè)計(jì)及項(xiàng)目實(shí)踐(1周,項(xiàng)目實(shí)踐1周)
ARM微處理器編程模型
1)ARM微處理器的特點(diǎn)2)ARM版本與命名方法3)常用的ARM微處理器系列介紹4)ARM微處理器結(jié)構(gòu)5)ARM微處理器的應(yīng)用選型5)ARM微處理器的工作狀態(tài)6)ARM微處理器的工作模式7)寄存器組織8)ARM體系結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)格式9)指令長(zhǎng)度及數(shù)據(jù)類(lèi)型10)異常(Exceptions)。
ARM微處理器的指令系統(tǒng)
1)ARM微處理器的指令集概述2)ARM指令的尋址方式3)ARM匯編語(yǔ)言的基本框架4)ARM指令集5)Thumb指令及應(yīng)用6)使用ADS來(lái)編譯、鏈接并調(diào)試程序2)乘法器設(shè)計(jì)。
ARM程序設(shè)計(jì)基礎(chǔ)與ADS使用
1)ARM匯編器所支持的偽指令2)匯編語(yǔ)言的語(yǔ)句格式3)匯編語(yǔ)言的程序結(jié)構(gòu)4)ADS使用5)使用ARM匯編語(yǔ)言實(shí)現(xiàn)if條件執(zhí)行6)使用ARM匯編語(yǔ)言實(shí)現(xiàn)for循環(huán)結(jié)構(gòu)7)使用ARM匯編語(yǔ)言實(shí)現(xiàn)while循環(huán)結(jié)構(gòu)8)使用ARM匯編語(yǔ)言實(shí)現(xiàn)do…while循環(huán)結(jié)構(gòu)9)使用ARM匯編語(yǔ)言實(shí)現(xiàn)switch結(jié)構(gòu)。
匯編語(yǔ)言與C/C++混合編程
1)寄存器的使用規(guī)則2)數(shù)據(jù)棧的使用規(guī)則3)參數(shù)的傳遞規(guī)則4)內(nèi)嵌匯編器的使用5)從匯編程序中訪(fǎng)問(wèn)C變量6)在匯編程序中調(diào)用C/C++程序7)在C/C++程序中調(diào)用匯編程序從匯編語(yǔ)言切換到C語(yǔ)言,然后在C語(yǔ)言中分別使用內(nèi)嵌匯編語(yǔ)言和匯編子程序?qū)崿F(xiàn)一個(gè)加法運(yùn)算的功能。
ARM微處理器異常處理
1)ARM異常處理概述2)進(jìn)入和退出異常的過(guò)程3)在應(yīng)用程序中安裝異常處理程序4)各類(lèi)異常的具體描述5)具體實(shí)現(xiàn)SWI異常的裝載,功能添加和調(diào)試。
ARM應(yīng)用系統(tǒng)設(shè)計(jì)
1)ARM應(yīng)用系統(tǒng)設(shè)計(jì)概述2)處理器概述3)系統(tǒng)的硬件選型與單元電路設(shè)計(jì)7)常見(jiàn)元件符號(hào),導(dǎo)線(xiàn)的連接,總線(xiàn)標(biāo)示方式。8)端口,網(wǎng)絡(luò)概念,層次原理圖閱讀。9)常見(jiàn)功能電路分析。 10)微動(dòng)開(kāi)發(fā)板原理圖詳解。
硬件接口工作原理與驅(qū)動(dòng)實(shí)例
1)通用I/O口工作原理與編程示例2)串口工作原理與編程示例3)中斷控制器工作原理與編程示例4)DMA工作原理與編程示例5)實(shí)時(shí)時(shí)鐘工作原理與編程示例6)看門(mén)狗工作原理與編程示例7)I2C工作原理與編程示例 8)GPIO實(shí)驗(yàn)9)UART實(shí)驗(yàn)10)中斷實(shí)驗(yàn)11)DMA實(shí)驗(yàn)12)實(shí)時(shí)時(shí)鐘實(shí)驗(yàn)13)看門(mén)狗實(shí)驗(yàn) 14)I2C實(shí)驗(yàn)。
綜合項(xiàng)目實(shí)踐
工業(yè)控制綜合項(xiàng)目實(shí)踐:串口通信、通信協(xié)議、工業(yè)控制、數(shù)據(jù)處理、CRC校驗(yàn)。
第三階段:Linux系統(tǒng)內(nèi)核驅(qū)動(dòng)應(yīng)用高級(jí)研修班及項(xiàng)目實(shí)踐(1.5月,項(xiàng)目實(shí)踐1個(gè)月)
Linux操作系統(tǒng)使用
本課程從零起點(diǎn),講解Linux操作系統(tǒng)的概念和安裝方法,詳細(xì)介紹Linux下的基本命令、管理配置和編輯器,包括VI編輯器,GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具等知識(shí)。
Linux環(huán)境C++高級(jí)編程
C語(yǔ)言是嵌入式領(lǐng)域最重要也是最主要的編程語(yǔ)言,本課程將在學(xué)員C語(yǔ)言基礎(chǔ)知識(shí)之上,通過(guò)大量編程實(shí)例重點(diǎn)講解C語(yǔ)言的高級(jí)編程知識(shí),包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、庫(kù)函數(shù)的使用等知識(shí),另外,本節(jié)還重點(diǎn)講解數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,包括鏈表、隊(duì)列、棧、樹(shù)、哈希表、圖等內(nèi)容。C++是Linux應(yīng)用開(kāi)發(fā)主要語(yǔ)言之一,本節(jié)重點(diǎn)讓學(xué)員掌握面向?qū)ο缶幊痰幕舅枷?,以?/span>C++語(yǔ)言的基礎(chǔ)內(nèi)容,為后面的課程做好鋪墊。
嵌入式Linux項(xiàng)目開(kāi)發(fā)流程
本課程主要讓學(xué)員從宏觀了解嵌入式Linux開(kāi)發(fā)環(huán)境搭建和項(xiàng)目開(kāi)發(fā)流程,讓學(xué)員建立起整體架構(gòu)的概念,包括嵌入式產(chǎn)品需求分析和選型、硬件平臺(tái)、移植、啟動(dòng)代碼、驅(qū)動(dòng)開(kāi)發(fā)、系統(tǒng)部署等整個(gè)過(guò)程。
嵌入式 Linux高級(jí)應(yīng)用編程
嵌入式Linux應(yīng)用開(kāi)發(fā)是嵌入式Linux中最重要的一部分,也是就業(yè)面最廣的方向。本課程的主要目標(biāo)是精通嵌入式Linux下的程序設(shè)計(jì),精通嵌入式Linux開(kāi)發(fā)環(huán)境,強(qiáng)化學(xué)員對(duì)Linux應(yīng)用開(kāi)發(fā)的理解和編碼調(diào)試的能力,包括系統(tǒng)編程、文件I/O、多進(jìn)程和多線(xiàn)程、網(wǎng)絡(luò)編程、GUI圖形界面編程、數(shù)據(jù)庫(kù)。
嵌入式Linux系統(tǒng)開(kāi)發(fā)
系統(tǒng)開(kāi)發(fā)是嵌入式Linux底層開(kāi)發(fā)必備的基本技能,本課程將教會(huì)學(xué)員在硬件電路板做好的情況下,如何從零開(kāi)始搭建嵌入式Linux運(yùn)行環(huán)境,內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、內(nèi)核調(diào)試、啟動(dòng)程序Bootloader編寫(xiě)、根文件系統(tǒng)制作和集成部署Linux系統(tǒng)等整個(gè)流程。
嵌入式Linux內(nèi)核開(kāi)發(fā)
本課程是驅(qū)動(dòng)開(kāi)發(fā)的基礎(chǔ)課程,深入內(nèi)核細(xì)節(jié),了解Linux相關(guān)運(yùn)行機(jī)理,為后面的驅(qū)動(dòng)開(kāi)發(fā)打好理論基礎(chǔ),內(nèi)容包括內(nèi)核源碼結(jié)構(gòu)、內(nèi)存管理、進(jìn)程管理、中斷管理、系統(tǒng)調(diào)用、內(nèi)核同步、時(shí)鐘和定時(shí)器管理、信號(hào)、調(diào)度、進(jìn)程間通信、文件系統(tǒng)和I/O設(shè)備管理等方面的內(nèi)容。
嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ)
介紹嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)相關(guān)概念及開(kāi)發(fā)流程,了解驅(qū)動(dòng)涉及到的關(guān)鍵技術(shù)點(diǎn),并重點(diǎn)學(xué)習(xí)字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā),包括串口、I/O、看門(mén)狗、實(shí)時(shí)時(shí)鐘、SPI、IIC、掃描鍵盤(pán)、A/D轉(zhuǎn)換、定時(shí)器等接口的驅(qū)動(dòng)開(kāi)發(fā),為第三期課程深入學(xué)習(xí)驅(qū)動(dòng)高級(jí)開(kāi)發(fā)打好基礎(chǔ)。
linux驅(qū)動(dòng)高級(jí)開(kāi)發(fā)
驅(qū)動(dòng)開(kāi)發(fā)是嵌入式Linux開(kāi)發(fā)難度*的內(nèi)容,也是目前嵌入式行業(yè)最緊缺的人才之一。有了前面課程知識(shí)的鋪墊,本課程將重點(diǎn)講解嵌入式Linux下常用接口驅(qū)動(dòng)的編寫(xiě)方法,內(nèi)容包括:
1、flash驅(qū)動(dòng):掌握在linux環(huán)境下驅(qū)動(dòng)常見(jiàn)flash存儲(chǔ)器(nor flash、nand flash);2、塊設(shè)備驅(qū)動(dòng):掌握塊設(shè)備驅(qū)動(dòng)的原理、學(xué)會(huì)ramdisk的編寫(xiě);3、網(wǎng)卡驅(qū)動(dòng):掌握網(wǎng)卡設(shè)備的編寫(xiě)原理、能夠熟練移植各種網(wǎng)卡驅(qū)動(dòng)。在對(duì)網(wǎng)卡硬件寄存器熟悉的基礎(chǔ)上,有能力為其編寫(xiě)出完善的網(wǎng)卡驅(qū)動(dòng);4、液晶驅(qū)動(dòng):掌握frambuffer驅(qū)動(dòng)的原理。有能力在有控制器的嵌入式平臺(tái)上參考液晶手冊(cè)實(shí)現(xiàn)各種常見(jiàn)液晶驅(qū)動(dòng);5、sd卡驅(qū)動(dòng):掌握sdio接口操作,熟悉sd卡驅(qū)動(dòng)驅(qū)動(dòng)的原理;6、usb設(shè)備驅(qū)動(dòng):usb主機(jī)設(shè)備驅(qū)動(dòng)的結(jié)構(gòu)及編程方式。
綜合項(xiàng)目:基于ARMLinux-GPRS的遠(yuǎn)程安防系統(tǒng)
項(xiàng)目背景:隨著現(xiàn)代電力電子技術(shù)和微電子技術(shù)的迅猛發(fā)展,自動(dòng)化,智能化程度的不斷的提高,家居安防技術(shù)正在不斷發(fā)展。傳統(tǒng)的家居安防系統(tǒng)已經(jīng)越來(lái)越不能滿(mǎn)足現(xiàn)代人的需求。消費(fèi)者希望自己可以實(shí)時(shí)“看見(jiàn)”現(xiàn)場(chǎng)的情況,并且可以遠(yuǎn)程控制現(xiàn)場(chǎng)的一些自動(dòng)化設(shè)備來(lái)處理緊急情況。這個(gè)項(xiàng)目的方案主要是利用internet、GPRS,3G|4G、WIFI等技術(shù)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控通信,此系統(tǒng)不但具有易維護(hù)性、可擴(kuò)展性和安全性等這些嵌入式基本特點(diǎn),而且充分融合了嵌入式和通信技術(shù)。使得本系統(tǒng)的項(xiàng)目功能介紹:遠(yuǎn)程安防監(jiān)控項(xiàng)目功能介紹,此系統(tǒng)分為服務(wù)端和客戶(hù)端2個(gè)部分,其中服務(wù)端由ARM作為主控,操作系統(tǒng)采用嵌入式LINUX實(shí)現(xiàn),它通過(guò)實(shí)時(shí)采集紅外、溫度、煙霧探頭以及USB攝像頭的的數(shù)據(jù),通過(guò)互聯(lián)網(wǎng)將數(shù)據(jù)發(fā)送到客戶(hù)端進(jìn)行顯示和告警,客戶(hù)端由PC,傳統(tǒng)手機(jī)和比較新的3G|4G手機(jī)相互比較獨(dú)立的幾個(gè)部分組成。
綜合項(xiàng)目:基于ARMLinux遠(yuǎn)程視頻監(jiān)控
學(xué)習(xí)目的:遠(yuǎn)程視頻監(jiān)控系統(tǒng)目前廣泛運(yùn)用于各種行業(yè)中,利用ARM的強(qiáng)勁性能及Linux強(qiáng)大的網(wǎng)絡(luò)能力,可以設(shè)計(jì)出性?xún)r(jià)比很高的遠(yuǎn)程視頻監(jiān)控系統(tǒng)。通過(guò)一個(gè)完整的Linux實(shí)際項(xiàng)目開(kāi)發(fā),將培訓(xùn)課程中所學(xué)相關(guān)知識(shí)運(yùn)用到實(shí)際開(kāi)發(fā)過(guò)程中,著重鍛煉培訓(xùn)學(xué)員的動(dòng)手能力、編程能力及解決問(wèn)題的能力,為培訓(xùn)學(xué)員走上工作崗位提供更多的實(shí)用經(jīng)驗(yàn)和重要砝碼。
綜合項(xiàng)目:基于ARMLinux平臺(tái)的數(shù)碼相框軟件開(kāi)發(fā)
本設(shè)計(jì)選用的三星S3C2440A處理器,主頻*可達(dá)533MHZ,具有MMU與Harverd高速緩沖結(jié)構(gòu),可以流暢運(yùn)行當(dāng)前主流嵌入式操作系統(tǒng)。在當(dāng)前的嵌入式操作系統(tǒng)中,開(kāi)放源碼的Linux的學(xué)習(xí)資料豐富,學(xué)習(xí)人數(shù)眾多,很適合作為學(xué)習(xí)研究的對(duì)象?,F(xiàn)在最常見(jiàn)的Linux系統(tǒng)有ucLinux和Linux,由于所使用的處理器具有MMU結(jié)構(gòu),所以選用具有虛擬地址映射,內(nèi)存保護(hù)功能的Linux。因?yàn)樾枰僮飨到y(tǒng),如何加載操作系統(tǒng)也是嵌入式系統(tǒng)學(xué)習(xí)的一個(gè)重點(diǎn),這就是Bootloader。它把嵌入式硬件和嵌入式操作系統(tǒng)銜接起來(lái),對(duì)于嵌入式系統(tǒng)后續(xù)軟件的開(kāi)發(fā)十分重要,在整個(gè)開(kāi)發(fā)中占有一定的比例。本設(shè)計(jì)采用支持眾多芯片的U.boot作為Bootloadel"。數(shù)碼相框的用戶(hù)群體是廣大的普通消費(fèi)者,為了實(shí)現(xiàn)產(chǎn)品的各種功能,必須有人性化、易操作的圖形用戶(hù)界面。與十年前嵌入式設(shè)備簡(jiǎn)單的黑白用戶(hù)界面相比,現(xiàn)在的嵌入式GUI軟件功能十分強(qiáng)大,界面圖像華麗。我選用的是跨平臺(tái)(Linux與windows)的GUI-QT Embedded。
綜合項(xiàng)目:基于ARMLinux-3G|4G移動(dòng)通信協(xié)議棧綜合項(xiàng)目
移動(dòng)通信系統(tǒng)的基本概念、無(wú)線(xiàn)通信網(wǎng)絡(luò)的概念(WCDMA/TD-SCDMA/FOMA/CDMA 1x/CDMA2000/GSM/GPRS/EDGE)、GSM-UMTS-LTE的演進(jìn)過(guò)程和網(wǎng)絡(luò)體系結(jié)構(gòu)、GSM電路域(CS)語(yǔ)音業(yè)務(wù)基本流程、GPRS/EDGE分組域(PS)數(shù)據(jù)業(yè)務(wù)基本流程、IMS網(wǎng)絡(luò)體系結(jié)構(gòu)和其在UMTS中的位置、多媒體會(huì)話(huà)在3G|4G網(wǎng)絡(luò)中建立的過(guò)程、SIP通話(huà)協(xié)議。
第四階段:WindowsCE系統(tǒng)驅(qū)動(dòng)應(yīng)用高級(jí)研修班及項(xiàng)目實(shí)踐(2周,項(xiàng)目實(shí)踐2周)
WindowsCE概述及系統(tǒng)結(jié)構(gòu)
1)嵌入式操作系統(tǒng)基本概念2)WindowsCE發(fā)展歷史3)WindowsCE的應(yīng)用及發(fā)展4)WindowsCE的源代碼共享5)WindowsCE系統(tǒng)架構(gòu)6)文件系統(tǒng)7)內(nèi)存管理8)系統(tǒng)調(diào)度。
搭建WindowsCE開(kāi)發(fā)平臺(tái)
1)WindowsCE支持目標(biāo)設(shè)備平臺(tái)2)操作系統(tǒng)開(kāi)發(fā)平臺(tái)3)應(yīng)用程序開(kāi)發(fā)平臺(tái) 4)基于WindowsCE的系統(tǒng)開(kāi)發(fā)流程 5)Platform Bulder的安裝和使用6)EVC應(yīng)用程序開(kāi)發(fā)工具的安裝和使用。
創(chuàng)建WindowsCE操作系統(tǒng)
1)創(chuàng)建一個(gè)操作系統(tǒng)映像設(shè)計(jì)2)Platform Builder的目錄結(jié)構(gòu)3)WindowsCE的編譯過(guò)程 4)映像配置文件5)組件定義及應(yīng)用 5)基于ARM9的WindowsCE系統(tǒng)的創(chuàng)建6)操作系統(tǒng)組件的剪裁。
WindowsCE的系統(tǒng)調(diào)試
1)內(nèi)核調(diào)試器2)遠(yuǎn)程調(diào)試工具的使用3)IDE調(diào)試命令4)其他調(diào)試技術(shù) 5)使用內(nèi)核調(diào)試器對(duì)WindowsCE系統(tǒng)進(jìn)行調(diào)試6)利用遠(yuǎn)程調(diào)試工具對(duì)系統(tǒng)進(jìn)行性能分析。
WindowsCE Boot Loader開(kāi)發(fā)
1)操作系統(tǒng)的引導(dǎo)方式2)Boot Loader的引導(dǎo)選項(xiàng)3)Boot Loader的控制流程 4)Boot Loader開(kāi)發(fā) 5)建立基本的Boot Loader對(duì)操作系統(tǒng)進(jìn)行引導(dǎo)6)修改Boot Loader的啟動(dòng)參數(shù),實(shí)現(xiàn)本地引導(dǎo)操作系統(tǒng)。
WindowsCE的OAL開(kāi)發(fā)
1)OAL與PQOAL2)WindowsCE操作系統(tǒng)的啟動(dòng)流程3)OAL開(kāi)發(fā)概述4)OAL的電源管理5)OAL開(kāi)發(fā)實(shí)踐6)創(chuàng)建OAL和內(nèi)核。
WindowsCE驅(qū)動(dòng)程序開(kāi)發(fā)
1)驅(qū)動(dòng)程序及設(shè)備管理器概述2)驅(qū)動(dòng)程序的加載機(jī)制3)總線(xiàn)驅(qū)動(dòng)4)流接口設(shè)備驅(qū)動(dòng)5)驅(qū)動(dòng)程序的電源管理6)驅(qū)動(dòng)程序源碼分析7)WindowsCE串口驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)踐8)WindowsCE網(wǎng)卡驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)踐9)WindowsCE CF卡驅(qū)動(dòng)程序開(kāi)發(fā)實(shí)踐。
WindowsCE應(yīng)用程序開(kāi)發(fā)
1)WindowsCE Shell概述2)Shell定制開(kāi)發(fā)的選項(xiàng)3)必要的Shell功能4)Shell組件5)定制用戶(hù)界面6)本地應(yīng)用程序和可托管應(yīng)用程序7)本地應(yīng)用程序開(kāi)發(fā)8)WindowsCE下的Win32編程9)EVC應(yīng)用程序開(kāi)發(fā)10)Pocket PC應(yīng)用程序開(kāi)發(fā)11)Smartphone應(yīng)用程序開(kāi)發(fā))12安裝運(yùn)行一個(gè)定制的Shell13)Shell定制實(shí)例 14)導(dǎo)出SDK進(jìn)行應(yīng)用程序開(kāi)發(fā)15)基于WindowsCE的圖形化數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)16)多媒體17)數(shù)據(jù)庫(kù)18)網(wǎng)絡(luò)綜合。
綜合項(xiàng)目實(shí)踐:基于ARMWindowsCE的車(chē)載多媒體播放器
微軟Windows CE是一個(gè)開(kāi)放且多樣化的32位嵌入式操作系統(tǒng)。其設(shè)計(jì)目的是為符合廣泛的智能設(shè)備的需求,例如從諸如工業(yè)控制器、通信集線(xiàn)器和收款機(jī)系統(tǒng)(POS)等企業(yè)工具到諸如攝影機(jī)、消費(fèi)性產(chǎn)品,為自動(dòng)控制、視聽(tīng)娛樂(lè)、移動(dòng)計(jì)算、終端、數(shù)據(jù)收集、數(shù)據(jù)共享及聯(lián)網(wǎng)等各個(gè)應(yīng)用領(lǐng)域提供一個(gè)穩(wěn)定、實(shí)時(shí)及多任務(wù)的操作系統(tǒng)。Windows CE .NET被廣泛地應(yīng)用于工業(yè)自動(dòng)化控制器、互聯(lián)網(wǎng)應(yīng)用裝置、常駐型網(wǎng)關(guān)器、個(gè)人數(shù)字助理等各種設(shè)備。本項(xiàng)目能提供給讀者一個(gè)設(shè)計(jì)自動(dòng)控制系統(tǒng)的控制平臺(tái)。此平臺(tái)可以看作一個(gè)簡(jiǎn)易的自動(dòng)控制系統(tǒng)架構(gòu),全部都設(shè)計(jì)在一個(gè)主程序內(nèi),各種功能都以子程序方式設(shè)計(jì)。由此架構(gòu)說(shuō)明自動(dòng)控制程序處理的基本原理,然后讀者由此架構(gòu)就可以自行設(shè)計(jì)程序。有此自動(dòng)控制程序設(shè)計(jì)的基礎(chǔ)后,就可以進(jìn)一步作套裝軟件的整合進(jìn)階應(yīng)用。
綜合項(xiàng)目:基于ARMWindowsCE工業(yè)控制系統(tǒng)開(kāi)發(fā)
工業(yè)控制綜合項(xiàng)目實(shí)踐:串口通信、通信協(xié)議、工業(yè)控制、數(shù)據(jù)處理、CRC校驗(yàn)、PDU。
第五階段:3G-iphone系統(tǒng)驅(qū)動(dòng)應(yīng)用開(kāi)發(fā)及項(xiàng)目實(shí)踐(4周,項(xiàng)目實(shí)踐4周)
基于iphone嵌入式3G|4G項(xiàng)目開(kāi)發(fā)
iPhone生態(tài)圈; SDK環(huán)境安裝,Xcode使用簡(jiǎn)介;Objective C介紹;iPhone OS基礎(chǔ); UIKit編程;設(shè)備下載和調(diào)試;觸摸事件和軟鍵盤(pán);Quartz 2D編程介紹;數(shù)據(jù)處理;訪(fǎng)問(wèn)特殊設(shè)備;利用媒體手段;制作一個(gè)應(yīng)用程序,可以播放MP3和視頻。
詳細(xì)項(xiàng)目詳見(jiàn)《微動(dòng)(WIKORE.COM)嵌入式培訓(xùn)基于iphone嵌入式3G|4G項(xiàng)目開(kāi)發(fā)》教材。
Iphone綜合項(xiàng)目設(shè)計(jì)
數(shù)據(jù)持久性,和SQLite數(shù)據(jù)庫(kù)編程;照相機(jī)視圖控制器;iPhone SDK在iPhone、iPhone 3G|4G上開(kāi)發(fā)移動(dòng)應(yīng)用程序;影音播放器,手機(jī)定位等iPhone程序在App Store發(fā)布。
第六階段:3G-Andriod系統(tǒng)應(yīng)用開(kāi)發(fā)及項(xiàng)目實(shí)踐(4周,項(xiàng)目實(shí)踐4周)
基于android嵌入式3G|4G項(xiàng)目開(kāi)發(fā)
Andriod 開(kāi)發(fā)環(huán)境搭建; Android平臺(tái)移植;Android底層開(kāi)發(fā)基礎(chǔ); Android調(diào)試方法、在Android平臺(tái)上通過(guò)編寫(xiě)應(yīng)用程序、Framework、jni、HAL實(shí)現(xiàn)LED控制;掌握Android底層開(kāi)發(fā)中的幾個(gè)重要的應(yīng)用;掌握Android底層開(kāi)發(fā)中更多的底層應(yīng)用;Android系統(tǒng)接入Wifi網(wǎng)路;Android系統(tǒng)通過(guò)聯(lián)通wcdma模塊接入3G|4G網(wǎng)絡(luò)。
詳細(xì)項(xiàng)目詳見(jiàn)《微動(dòng)(WIKORE.COM)嵌入式培訓(xùn)基于Andriod嵌入式3G|4G項(xiàng)目開(kāi)發(fā)》教材。
3G|4G移動(dòng)通信多媒體手機(jī)設(shè)計(jì)
嵌入式Linux在3G|4G領(lǐng)域的典型應(yīng)用--3G|4G手機(jī)Android操作系統(tǒng)移植,介紹嵌入式Linux在3G|4G領(lǐng)域的典型應(yīng)用Android系統(tǒng),了解Android系統(tǒng)如何由嵌入式Linux衍生出來(lái)的,以及Android系統(tǒng)和嵌入式Linux系統(tǒng)差異化,了解Android系統(tǒng)的體系結(jié)構(gòu)、開(kāi)發(fā)特點(diǎn)以及關(guān)鍵技術(shù)點(diǎn),并重點(diǎn)學(xué)習(xí)ARM對(duì)Android系統(tǒng)的支持現(xiàn)狀,掌握ARM平臺(tái)上的Android相關(guān)開(kāi)發(fā)工具和解決方案,重點(diǎn)講解Android系統(tǒng)在ARM平臺(tái)上的移植過(guò)程,介紹Android系統(tǒng)底層驅(qū)動(dòng)開(kāi)發(fā)和嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)的差異化,*介紹ARM+Andriod平臺(tái)組合的行業(yè)應(yīng)用前景,使學(xué)員全面了解Android系統(tǒng)的開(kāi)發(fā)過(guò)程及發(fā)展前景。
第七階段:職業(yè)素養(yǎng)及項(xiàng)目實(shí)踐(免費(fèi))
課時(shí):3個(gè)月輔導(dǎo);本階段不接受任何形式的單報(bào),微動(dòng)就業(yè)班配套項(xiàng)目。
職業(yè)素養(yǎng)培養(yǎng)
1)嵌入式開(kāi)發(fā)人員應(yīng)具備的素質(zhì)2)如何成為嵌入式開(kāi)發(fā)專(zhuān)家3)嵌入式開(kāi)發(fā)人員面試注意事項(xiàng)
4)項(xiàng)目管理5)人際關(guān)系6)軟件工程7)簡(jiǎn)歷技巧8)職業(yè)規(guī)劃。
就業(yè)班注意:
就業(yè)班必須學(xué)習(xí)四個(gè)階段;*、第二、第三階段必須;第四、第五、第六階段三選一。
服務(wù)宗旨
集聚學(xué)習(xí)力量,成就您的輝煌!
不斷努力追求完美技術(shù)彰顯品質(zhì)服務(wù)保證價(jià)值!
上海交通微動(dòng)(WIKORE.COM)嵌入式培訓(xùn)愿成為您成長(zhǎng)發(fā)展的忠實(shí)伙伴!
只要一個(gè)電話(huà)
我們免費(fèi)為您回電