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