ARM ( Advanced RISC Machines ),既可以認為是一個(gè)公司的名字,也可以認為是對一類(lèi)微處理器的通稱(chēng),還可以認為是一種技術(shù)的名字。目前,采用 ARM 技術(shù)知識產(chǎn)權( IP )核的微處理器,即我們通常所說(shuō)的 ARM 微處理器,已遍及工業(yè)控制、消費類(lèi)電子產(chǎn)品、通信系統、網(wǎng)絡(luò )系統、無(wú)線(xiàn)系統等各類(lèi)產(chǎn)品市場(chǎng),基于 ARM 技術(shù)的微處理器應用約占據了 32 位 RISC 微處理器 75 %以上的市場(chǎng)份額, ARM 技術(shù)正在逐步滲入到我們生活的各個(gè)方面
嵌入式相關(guān)領(lǐng)域的專(zhuān)業(yè)人士,具有開(kāi)發(fā)和設計經(jīng)驗的硬件或軟件開(kāi)發(fā)工程師、系統移植工程師
◆ 了解ARM體系結構;
◆ ARM匯編語(yǔ)言程序設計;
◆ 了解嵌入式系統的基本知識。
掌握ARM內核體系結構與資源
用32位ARM內核單片機設計軟硬件
【 王老師】
● 1998年畢業(yè)于長(cháng)江*電信電子儀器及測量技術(shù)專(zhuān)業(yè),本科。我國單片機專(zhuān)家徐愛(ài)鈞教授之門(mén)生。 曾先后在職業(yè)技術(shù)學(xué)校及大型電子公司擔任電子技術(shù)教師及單片機培訓師,有豐富的職業(yè)教學(xué)經(jīng)驗。 曾先后在國際國內*企業(yè)如山水,樂(lè )聲,迪士譜等任單片機軟硬件開(kāi)發(fā)工程師/項目工程師/經(jīng)理等職,有著(zhù)近十年的實(shí)際產(chǎn)品開(kāi)發(fā)工作經(jīng)驗。
【 徐老師】
● EDA(電子設計自動(dòng)化)領(lǐng)域資深設計工程師,自動(dòng)化專(zhuān)業(yè)博士學(xué)位,有多項大型系統的開(kāi)發(fā)經(jīng)驗,并且從事EDA培訓教育多年,有豐富的培訓經(jīng)驗。
◆《ARM嵌入式處理器多媒體教程》 (附送)
為了保證培訓效果,增加互動(dòng)環(huán)節,我們堅持小班授課,每期報名人數限15人,多余人員安排到下一期進(jìn)行。
*天 ARM體系結構 ARM簡(jiǎn)介 ARM體系結構 流水線(xiàn) 異常中斷處理 I/O管理 ARM編程模型與尋址 第二天 數據類(lèi)型 處理器工作模式 ARM寄存器組織 數據指令尋址方式 內存訪(fǎng)問(wèn)指令尋址方式 ARM開(kāi)發(fā)工具
實(shí)驗:熟悉開(kāi)發(fā)環(huán)境IAR
ARM與Thumb指令集 第三天數據傳送指令
數據處理指令
乘法指令 跳轉指令 協(xié)處理器指令 Thumb指令的特點(diǎn)及實(shí)現 Thumb指令分類(lèi)說(shuō)明 ARM匯編語(yǔ)言程序設計 第四天 ARM匯編程序設計規范 匯編器支持的偽指令 簡(jiǎn)單匯編語(yǔ)言程序設計 編寫(xiě)啟動(dòng)程序的一般規范 實(shí)驗:指令集實(shí)驗 嵌入式軟件開(kāi)發(fā) 第五天 內聯(lián)匯編和嵌入型匯編的使用 從匯編代碼訪(fǎng)問(wèn) C 全局變量 在C++中使用C頭文件 C、C++ 和 ARM 匯編語(yǔ)言之間的調用 基于A(yíng)RM的嵌入式系統設計問(wèn)題 第六天 編譯器的缺省行為(-O1,-O2….-g)(indicate semehosting ) 調整 C 庫使其適應目標硬件 映象文件存儲器映射調整 復位和初始化 ARM調試解決方案 第七天 調試需求 嵌入式核調試 嵌入式核跟蹤 實(shí)驗:嵌入式系統應用編程實(shí)例 1. S3C2410簡(jiǎn)介 2. 存儲器結構 3. ADC編程接口 4. 串行口UART編程 5. 實(shí)時(shí)鐘RTC編程 嵌入式Linux開(kāi)發(fā)與移植 第八天 基于A(yíng)RM的嵌入式系統設計問(wèn)題 編譯器的缺省行為 調整 C 庫使其適應目標硬件 映象文件存儲器映射調整 第九天 復位和初始化 Linux內核啟動(dòng)流程分析 Linux內核中的ARM匯編分析 移植Linux內核的步驟 Bootloader開(kāi)發(fā)與移植 第十天 Bootloader中的概念 U-boot的啟動(dòng)流程分析 U-boot的ARM匯編分析 移植U-boot的步驟
*單片機網(wǎng)開(kāi)設的課程有Protel99 SE 原理圖PCB速成班;電子電路硬件綜合班;51單片機匯編語(yǔ)言培訓;單片機C語(yǔ)言培訓;ARM原理與驅動(dòng)開(kāi)發(fā)設計;嵌入式Linux系統開(kāi)發(fā);DSP數字信號處理;CPLD編程FPGA培訓;Delphi程序設計;平板電視機原理與維修;單片機解密加密等絕密技術(shù)培訓;項目指導就業(yè)班;電子工程師實(shí)訓班(Protel99SE PCB速成班+電子電路硬件綜合班+項目);單片機工程師實(shí)訓班(匯編綜合班+C語(yǔ)言提高班+ 項目(百年歷或電子鐘));高級工程師實(shí)訓班(電子工程師+單片機工程師+ 遙控收音功放項目指導)等。