ARM AAE證書培訓

課程詳情 常見問答 在線咨詢

风暴魔域官网公告 www.afifg.icu  

 

課程總體概括:

        AAE認證是ARM認證途徑的第一項認證。這是一項初級認證,主要考查ARMv7架構軟件相關方面的知識,尤其是Cortex-A和Cortex-R部分(以及軟件工具等常見主題)。AAE認證的目標群體是廣泛了解ARM技術、側重于應用處理器和實時處理器的一般嵌入式軟件和系統開發人員。
 

考試大綱包括以下主題領域:

    ARM架構(30%)
    軟件開發(30%)
    軟件優化(15%)
    系統(10%)
    軟件調試(8%)
    實施(7%)
 

 

考試

考試形式為計算機輔助測試,可在全球6000個授權測試中心(APTC)的任意一家參加考試。內容為70道單項選擇題??際允奔湮?小時,但應至少提前30分鐘入場。
 

 

ARM AAE認證考前培訓大綱

根據ARM官方考試大綱,與ARM公司專職培訓講師共同定制

第一部分
Arm架構與實現
(4天)
arm處理器家族 Arm處理器分類及每類處理器特點
Arm架構版本及各版本實現的處理器
多核處理器
Cache一致性硬件SCU
arm處理器模式 特權模式
非特權模式
異常模式
寄存器 分組寄存器
未分組寄存器
程序狀態寄存器PSR
指令集 Arm指令集
Thumb指令集
arm指令周期及流水線  
異常 異常的產生
異常向量
異常向量表
異常的處理及返回
安全模式  
第二部分
軟件調試
(2天)
調試基礎 軟件斷點和硬件斷點的區別
監視模式和掛起模式
Vector Catching
Trace
調試器硬件連接
Semi-hosting
調試工具(硬件) Jtag
仿真器
計算機及特殊的IDE
入侵性調試  
非入侵性調試  
軟件調試技術 Call stack
單步執行
Start/Stop
Pirntf打印
Ram/Rom調試
調試對代碼執行的影響
第三部分
軟件開發
(2天)
嵌入式軟件開發 同步
內存管理 Cache策略
內存屏障
操作系統支持 SMP、AMP
線程、進程
用戶空間和內核空間
BSP支持
啟動方式  
ABI AAPCS
Hard/Soft linkage
編譯器 自動向量化
編譯選項
Arm編譯和Thumb編譯
交叉編譯和本地編譯
連接器 動態和靜態鏈接
內存布局
程序入口點
鏈接浮點庫
C庫 裸板不能依賴標準庫
開發目標設備 虛擬設備
開發板
真正的設備
第四部分
系統簡介
(2天)
多處理器系統  
Cache Cache概念
Cache組成
Cache策略
Cache一致性硬件 SCU
GIC中斷控制器 GIC概念
GIC的必要性
1-N和1-1中斷
中斷優先級管理
軟件中斷
電源管理 運行模式
備用模式
睡眠模式
斷電模式
存儲設備 Flash設備
可移動存儲設備
網絡存儲設備
存儲系統分層 內存映射
內存外設統一編址
第五部分
軟件優化
(2天)
PMU電源管理???/span>  
編寫低電消耗程序技術  
編寫高效代碼技術  
編寫節省內存代碼技術  
軟件性能分析技術