發布時間:2012-07-19 共5頁
考試科目2:嵌入式系統設計應用技術
1.嵌入式系統開發過程
1.1系統需求分析方法與步驟
1.2系統設計
? 系統硬件配置
? 系統功能組成分配
? 軟硬件功能的分配
? 可行性驗證及設計審查
? 系統規格
? 周期,成本及工作量估計
? 開發計劃
1.3軟硬件協同設計
1.4硬件設計
1.5軟件設計
? 軟件結構
? 設計評審
? 軟件詳細設計
1.6系統測試
? 測試環境
? 測試計劃(內容、方法、標準、過程、檢驗)
? 硬件測試
? 軟件測試(單元測試、集成測試)
? 軟硬件聯合測試
? 實施測試
1.7系統評估
1.8 軟件維護
2.嵌入式系統硬件設計
2.1嵌入式系統硬件基本結構
2.1.1嵌入式微處理結構與應用
2.1.2異常及中斷處理技術
2.1.3DMA技術
2.1.4多處理系統
? 多處理器系統特點
? 多處理器系統構建技術
2.1.5總線架構
? 應用系統中的總線配置
2.1.6內存種類及架構
? 存儲器系統接口設計
2.1.7數字電路和邏輯電路
? 專用集成電路
? 可編程邏輯控制器件
2.2輸入/輸出接口設計
2.2.1輸入/輸出接口
? 接口信號電平轉換
? 接口驅動電路設計
2.2.2輸入/輸出接口應用技術
? 外圍設備
? 串口通信
? 并口通信
? 模擬接口
? 通信接口設備
? 通信標準和協議
? 數據傳輸方式
2.3外圍設備接口應用技術
2.3.1外圍存儲設備
? 存儲卡,記憶棒,IC卡,MMC卡,SD卡
?DVD 、CD-R 、CD-RW
2.3.2外圍輸入/輸出設備
? 鍵盤,鼠標,觸摸屏
? 液晶板、LED、7段數碼管、蜂鳴器
2.3.3電源設計技術
2.4可靠性與安全性設計技術
2.4.1錯誤檢測與隔離技術
2.4.2冗余設計
2.4.3系統恢復設計
2.4.4診斷技術
2.4.5常用安全標準
2.4.6抗干擾設計
2.4.7電磁兼容設計
2.4.8系統加密
3.嵌入式系統軟件設計
3.1嵌入式系統軟件結構設計
3.2嵌入式操作系統應用技術
3.2.1時間管理
? 系統時間
? 時鐘中斷
3.2.2內存管理
? 靜態內存管理
? 動態內存管理
3.2.3任務管理和任務間的通信
? 任務間的通信機制
? 信號量
? 郵箱
? 消息隊列
3.2.4異常處理
? 異常處理方法
? 中斷優先級處理方法
? 系統調用
3.2.5嵌入式文件系統應用技術
3.2.6嵌入式系統圖形用戶接口(GUI)應用技術
3.2.7嵌入式系統數據庫應用技術
3.3嵌入式軟件設計技術
3.3.1匯編語言設計
? 數據類型
? 匯編語言程序結構
? 匯編語言程序設計及優化
? 子程序調用
3.3.2嵌入式C語言設計
?ANSI-C的數據類型
?C程序結構
?C語言程序設計及優化
? 程序的編譯與鏈接
3.3.3面向對象程序設計與開發
? 面向對象的分析與設計方法UML
? 面向對象的編程語言
? 使用C++進行嵌入式系統開發
? 使用Java進行嵌入式系統開發
3.4 系統級軟件設計技術
? 嵌入式系統固件與系統初始化設計
? 設備驅動程序設計
? 硬件抽象層、板級支持包設計
? 嵌入式軟件的移植技術
4.嵌入式系統開發技術
4.1系統開發環境
4.1.1開發工具
? 文本編輯器
? 匯編、編譯和連接程序
?ICE和ICE監控器
? 配置管理工具
? 逆工程工具
4.1.2平臺
? 操作系統
? 分布式開發環境
4.1.3開發環境創建方法及評估
? 開發工作分析
? 開發環境的建立
? 維護、管理、使用開發環境的方法
? 開發環境的平測
4.2實時系統的分析技術
4.2.1實時系統的分析技術
? 結構化分析方法
? 面向對象分析方法
4.2.2實時系統的設計技術
? 結構化分析方法
? 面向對象分析方法
4.3硬件設計環境
4.3.1硬件描述語言
? 硬件開發設計過程
? 硬件描述語言的種類與特點
4.3.2仿真技術
? 邏輯仿真方法
? 邏輯仿真工具
4.3.3大規模集成電路系統的開發方法
?ASIC開發方法
?FPGA設計方法
?IP(intellectual property)
4.4協同設計
? 軟硬件任務工和切調
? 設計平審
4.5嵌入式系統低功耗設計技術
? 低功耗系統工作機制
? 低功耗系統模型結構
? 低功耗的硬件設計技術
? 低功耗的軟件設計技術
4.6分布式嵌入系統設計
? 分布式系統設計原理
? 分布式系統的通信技術
? 分布式系統設計應用
5.嵌入式系統應用
5.1嵌入式系統在控制領域中的應用
5.2嵌入式系統在手持設備中的應用
5.3嵌入式系統在模式識別中的應用