上海交通微動嵌入式培訓ARM硬件及驅(qū)動設計高級研修班
【學校介紹】
微動科技(WIKORE.COM)嵌入式培訓是上海微動信息科技有限公司旗下的品牌。上海微動信息科技有限公司坐落于級上海漕河涇開發(fā)區(qū)軟件園,專注于個性化嵌入式系統(tǒng)解決方案的漕河涇開發(fā)區(qū)軟件園職業(yè)培訓中心控股的高科技企業(yè)(以下簡稱微動)。微動具有良好的合作背景和企業(yè)合作關系。我們研發(fā)領域包含3G|4G通信系統(tǒng)架構(gòu)設計、高端手機的研發(fā)、移動數(shù)字電視芯片的產(chǎn)品化開發(fā)等前沿性的工作。從軟件上來說覆蓋了WindowsCE,Windows Mobile,Linux,Android。從硬件上來說主要包括手機、GPS、高清播放機等便攜式產(chǎn)品。微動嵌入式培訓已將*進的高起點的新一代嵌入式系統(tǒng)解決方案應用于嵌入式培訓,力求將世界一流的技術和產(chǎn)品為*嵌入式系統(tǒng)培訓服務,為提高民族工業(yè)裝備的自動化技術水平做出貢獻。
上海交通微動科技(WIKORE.COM)嵌入式系統(tǒng)實驗室致力于3G|4G移動、物聯(lián)網(wǎng)、云計算、通信系統(tǒng)架構(gòu)、智能家電、工業(yè)控制、汽車電子、醫(yī)療儀器、機頂盒、數(shù)字移動芯片的產(chǎn)品化等領域的研究。依托主流的ARM系列開發(fā)平臺,微動科技(WIKORE.COM)在高端嵌入式的設計方面,處于領先行列。軟件開發(fā)平臺覆蓋了WindowsCE、Linux、Android、IPhone等主流嵌入式系統(tǒng),涉及到的產(chǎn)品包括手機、GPS、高清播放機、醫(yī)療器械、視頻監(jiān)控、工業(yè)控制、便攜式產(chǎn)品等。
【項目優(yōu)勢】
微動嵌入式培訓是以嵌入式前沿趨勢為導向,同級軟件園千余家企業(yè)聯(lián)合開展的一個集研發(fā)、培訓、咨詢于一身的運作正規(guī)、技術領先、教學一流、學員能就業(yè)名企的權威培訓。微動科技(WIKORE.COM)聯(lián)合上海級軟件園千余家合作名企共同打造微動嵌入式系統(tǒng)工程師、微動嵌入式驅(qū)動工程師、微動嵌入式軟件工程師、微動嵌入式C++軟件工程師等崗位定制培訓。提供了微動嵌入式全能開發(fā)就業(yè)班、微動嵌入式3G-Android開發(fā)就業(yè)班、微動嵌入式ARMLinux開發(fā)就業(yè)班等全系列課程。以實戰(zhàn)項目為核心圍繞技能訓練進行分組互動式教學。
【課程優(yōu)勢】
上海交通微動嵌入式培訓ARM硬件及驅(qū)動設計高級研修班采用理論加實戰(zhàn)相結(jié)合的教學模式,課程中項目始終貫穿整個教學,學員能*限度的掌握ARM硬件及驅(qū)動設計的要點;微動科技在原有ARM硬件的基礎上,推出基于cortex-a9雙核心的開發(fā)板,讓學員能接觸到最前沿的ARM技術,跟開發(fā)潮流相接軌。
【培養(yǎng)對象】
有志進行ARM嵌入式開發(fā),ARM各類應用程序、系統(tǒng)設計、驅(qū)動開發(fā)的學員。
【課程目標】
通過理論以及實踐相結(jié)合的教學模式,使學員可以系統(tǒng)的掌握嵌入式ARM系統(tǒng)硬件及驅(qū)動設計的相關技術,如:ARM體系架構(gòu)、ARM開發(fā)環(huán)境、ARM匯編/C編程、ARM硬件接口知識以及驅(qū)動開發(fā)、ARM裸機程序開發(fā)等,真正達到熟練應用ARM進行相關硬件和驅(qū)動設計的能力。
【開課時間】
開課時間:2012年6月9日
【實踐器材】
清華出版社嵌入式系列教材,微動嵌入式培訓專家組榮譽編著;微動嵌入式培訓內(nèi)部實訓教材;微動嵌入式系統(tǒng)cortex-a8/cortex-a9/arm11/arm9開發(fā)平臺。
【課程安排】
*階段:嵌入式ARM硬件設計實踐
ARM微處理器編程模型
1)ARM微處理器的特點2)ARM版本與命名方法3)常用的ARM微處理器系列介紹4)ARM微處理器結(jié)構(gòu)5)ARM微處理器的應用選型5)ARM微處理器的工作狀態(tài)6)ARM微
處理器的工作模式7)寄存器組織8)ARM體系結(jié)構(gòu)的數(shù)據(jù)存儲格式9)指令長度及數(shù)據(jù)類型10)異常(Exceptions)。
ARM微處理器的指令系統(tǒng)
1)ARM微處理器的指令集概述2)ARM指令的尋址方式3)ARM匯編語言的基本框架4)ARM指令集5)Thumb指令及應用6)使用ADS來編譯、鏈接并調(diào)試程序2)乘法器設計。
ARM程序設計基礎與ADS使用
1)ARM匯編器所支持的偽指令2)匯編語言的語句格式3)匯編語言的程序結(jié)構(gòu)4)ADS使用5)使用ARM匯編語言實現(xiàn)if條件執(zhí)行6)使用ARM匯編語言實現(xiàn)for循環(huán)結(jié)構(gòu)
7)使用ARM匯編語言實現(xiàn)while循環(huán)結(jié)構(gòu)8)使用ARM匯編語言實現(xiàn)do…while循環(huán)結(jié)構(gòu)9)使用ARM匯編語言實現(xiàn)switch結(jié)構(gòu)。
匯編語言與C/C++混合編程
1)寄存器的使用規(guī)則2)數(shù)據(jù)棧的使用規(guī)則3)參數(shù)的傳遞規(guī)則4)內(nèi)嵌匯編器的使用5)從匯編程序中訪問C變量6)在匯編程序中調(diào)用C/C++程序7)在C/C++程序中
調(diào)用匯編程序從匯編語言切換到C語言,然后在C語言中分別使用內(nèi)嵌匯編語言和匯編子程序?qū)崿F(xiàn)一個加法運算的功能
ARM微處理器異常處理
1)ARM異常處理概述2)進入和退出異常的過程3)在應用程序中安裝異常處理程序4)各類異常的具體描述5)具體實現(xiàn)SWI異常的裝載,功能添加和調(diào)試
ARM應用系統(tǒng)設計
1)ARM應用系統(tǒng)設計概述2)S3C2410A概述3)系統(tǒng)的硬件選型與單元電路設計7)常見元件符號,導線的連接,總線標示方式。8)端口,網(wǎng)絡概念,層次原理圖閱
讀。9)常見功能電路分析10)wikore6410開發(fā)板原理圖詳解
wikore6410的接口工作原理與實例
1)通用I/O口工作原理與編程示例2)串口工作原理與編程示例3)中斷控制器工作原理與編程示例4)DMA工作原理與編程示例5)實時時鐘工作原理與編程示例6)看門狗工作原理與編程示例7)I2C工作原理與編程示例 8)GPIO實驗9)UART實驗10)中斷實驗11)DMA實驗12)實時時鐘實驗13)看門狗實驗 14)I2C實驗
第二階段:綜合項目
為了幫助學員充分有效地掌握核心知識點在企業(yè)中的具體應用,并開始逐步按照企業(yè)需求、流程和規(guī)范進行實戰(zhàn)訓練,在講授過程中全部采用項目驅(qū)動的方式,將來自合作企業(yè)的全真案例貫穿于課程中。
工業(yè)控制數(shù)據(jù)實時采集系統(tǒng)
在工業(yè)控制系統(tǒng)中,需要對大氣污染、水污染等排放點進行實時監(jiān)控,為了保證將實時采集到現(xiàn)場信息并及時傳輸?shù)奖O(jiān)測中心,需要建立起一套實時性好、覆蓋面廣、組網(wǎng)靈活的數(shù)據(jù)采集系統(tǒng)。
微動嵌入式培訓“基于ARM的環(huán)保數(shù)據(jù)采集”方案采用32位的ARM作為主處理器,協(xié)調(diào)RS232,RS485,RS422,TTL等類型的端口,實現(xiàn)高效數(shù)據(jù)通訊和端口管理,可以實現(xiàn)將采集到的污染監(jiān)測信息通過有線或CDMA/GPRS無線網(wǎng)絡實時地傳輸?shù)奖O(jiān)測中心。