6.標準化知識
標準化的概念
國際標準、國家標準、行業(yè)標準、企業(yè)標準基本知識
代碼標準、文件格式標準、安全標準、軟件開發(fā)規(guī)范和文檔標準知識
標準化機構
嵌入式系統(tǒng)相關標準
7.信息化基礎知識
信息化和信息系統(tǒng)基本概念
有關的法律、法規(guī)
8.嵌入式技術發(fā)展趨勢
9.計算機專業(yè)英語
正確閱讀和理解相關領域的英文資料
考試科目2:嵌入式系統(tǒng)設計應用技術
1.嵌入式系統(tǒng)開發(fā)過程
1.1系統(tǒng)需求分析方法與步驟
1.2系統(tǒng)設計
系統(tǒng)硬件配置
系統(tǒng)功能組成分配
軟硬件功能的分配
可行性驗證及設計審查
系統(tǒng)規(guī)格
周期,成本及工作量估計
開發(fā)計劃
1.3軟硬件協(xié)同設計
1.4硬件設計
1.5軟件設計
軟件結構
設計評審
軟件詳細設計
1.6系統(tǒng)測試
測試環(huán)境
測試計劃(內容、方法、標準、過程、檢驗)
硬件測試
軟件測試(單元測試、集成測試)
軟硬件聯(lián)合測試
實施測試
1.7系統(tǒng)評估
1.8 軟件維護
2.嵌入式系統(tǒng)硬件設計
2.1嵌入式系統(tǒng)硬件基本結構
2.1.1嵌入式微處理結構與應用
2.1.2 異常及中斷處理技術
2.1.3 DMA技術
2.1.4 多處理系統(tǒng)
多處理器系統(tǒng)特點
多處理器系統(tǒng)構建技術
2.1.5 總線架構
應用系統(tǒng)中的總線配置
2.1.6 內存種類及架構
存儲器系統(tǒng)接口設計
2.1.7數字電路和邏輯電路
專用集成電路
可編程邏輯控制器件
2.2輸入/輸出接口設計
2.2.1 輸入/輸出接口
接口信號電平轉換
接口驅動電路設計
2.2.2輸入/輸出接口應用技術
外圍設備
串口通信
并口通信
模擬接口
通信接口設備
通信標準和協(xié)議
數據傳輸方式
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 系統(tǒng)恢復設計
2.4.4 診斷技術
2.4.5常用安全標準
2.4.6 抗干擾設計
2.4.7電磁兼容設計
2.4.8系統(tǒng)加密
3.嵌入式系統(tǒng)軟件設計
3.1嵌入式系統(tǒng)軟件結構設計
3.2嵌入式操作系統(tǒng)應用技術
3.2.1 時間管理
系統(tǒng)時間
時鐘中斷
3.2.2內存管理
靜態(tài)內存管理
動態(tài)內存管理
3.2.3任務管理和任務間的通信
任務間的通信機制
信號量
郵箱
消息隊列
3.2.4異常處理
異常處理方法
中斷優(yōu)先級處理方法
系統(tǒng)調用
3.2.5嵌入式文件系統(tǒng)應用技術
3.2.6嵌入式系統(tǒng)圖形用戶接口(GUI)應用技術
3.2.7嵌入式系統(tǒng)數據庫應用技術
3.3嵌入式軟件設計技術
3.3.1匯編語言設計
數據類型
匯編語言程序結構
匯編語言程序設計及優(yōu)化
子程序調用
3.3.2嵌入式C語言設計
ANSI-C的數據類型
C程序結構
C語言程序設計及優(yōu)化
程序的編譯與鏈接
3.3.3面向對象程序設計與開發(fā)
面向對象的分析與設計方法UML
面向對象的編程語言
使用C++進行嵌入式系統(tǒng)開發(fā)
使用Java進行嵌入式系統(tǒng)開發(fā)
3.4 系統(tǒng)級軟件設計技術
嵌入式系統(tǒng)固件與系統(tǒng)初始化設計
設備驅動程序設計
硬件抽象層、板級支持包設計
嵌入式軟件的移植技術
4.嵌入式系統(tǒng)開發(fā)技術
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)境的建立
維護、管理、使用開發(fā)環(huán)境的方法
開發(fā)環(huán)境的平測
4.2實時系統(tǒng)的分析技術
4.2.1實時系統(tǒng)的分析技術
結構化分析方法
面向對象分析方法
4.2.2實時系統(tǒng)的設計技術
結構化分析方法
面向對象分析方法
4.3硬件設計環(huán)境
4.3.1硬件描述語言
硬件開發(fā)設計過程
硬件描述語言的種類與特點
4.3.2仿真技術
邏輯仿真方法
邏輯仿真工具
4.3.3大規(guī)模集成電路系統(tǒng)的開發(fā)方法
ASIC開發(fā)方法
FPGA設計方法
IP(intellectual prperty)
4.4協(xié)同設計
軟硬件任務工和切調
設計平審
4.5嵌入式系統(tǒng)低功耗設計技術
低功耗系統(tǒng)工作機制
低功耗系統(tǒng)模型結構
低功耗的硬件設計技術
低功耗的軟件設計技術
4.6分布式嵌入系統(tǒng)設計
分布式系統(tǒng)設計原理
分布式系統(tǒng)的通信技術
分布式系統(tǒng)設計應用
5.嵌入式系統(tǒng)應用
5.1嵌入式系統(tǒng)在控制領域中的應用
5.2嵌入式系統(tǒng)在手持設備中的應用
5.3嵌入式系統(tǒng)在模式識別中的應用
三 題型舉例
一、選擇題
若嵌入式系統(tǒng)中采用I/地址統(tǒng)一編址模式,訪問內存單元和I/設備是通過 (1) 來區(qū)分的。
(1) A.數據總線上輸出的數據
B.不同的地址代碼
C.不同的地址總路線
D.不同的指令
二、問答題
在某個嵌入式操作系統(tǒng)中,任務的狀態(tài)轉換圖(不完整)如下,請閱讀該圖以及下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。
[說明]
任務總共有五個狀態(tài):休眠狀態(tài)、就緒狀態(tài)、運行狀態(tài)、中斷服務狀態(tài)和等待狀態(tài),在任何時候,一個任務只會處于其中的某一個狀態(tài)。
[問題1](3分)
在單個CPU的系統(tǒng)中,處于運行狀態(tài)的任務最多有多少個?
[問題2](3分)
對于運行狀態(tài)、就緒狀態(tài)和等待狀態(tài)這間的相互轉換,圖中并沒有畫出來,請補充。用文字處理的形式來進行描述,格式形如"運行狀態(tài)→中斷服務狀態(tài)"。
[問題3](6分)
從運行狀態(tài)可以直接變?yōu)榈却隣顟B(tài)嗎?如果不能為什么?如果能什么時候會發(fā)生這種轉換?舉例說明。
[問題4](3分)
從就緒狀態(tài)可以直接變?yōu)榈却隣顟B(tài)嗎?如果不能,為什么?如果能,什么時候會發(fā)生這種轉換?舉例說明。
唯學網是一家集教育資訊發(fā)布與院校教學管理系統(tǒng)于一體的多功能開放式綜合教育服務平臺,教育領域涵蓋軟件工程師等上百個子類,因此考生如若獲知關于軟件工程師考試的任何資訊如軟件工程師考試試題、軟件工程師考試大綱等,可隨時關注唯學網軟件工程師考試培訓欄目,如有任何疑問也可在線留言,小編會為您在第一時間解答!