當前位置:法律諮詢服務網 - 企業資訊 - 嵌入式系統設計師軟考考什麽?

嵌入式系統設計師軟考考什麽?

嵌入式系統設計師軟考包括基礎知識和應用技術兩個考試科目;上午考基礎知識科目,下午考應用技術科目。軟考的嵌入式系統設計師各科內容不壹樣。

根據軟考嵌入式系統設計師考試大綱,各科考試範圍如下:

考試科目1:嵌入式系統基礎知識。

1.計算機科學基礎

1.1數制及其轉換

二進制、八進制、十進制和十六進制等常用數字系統及其相互轉換。

1.2數據的表示

數字的內置表示(原始代碼、補碼、代碼移位、定點和浮點、精度和溢出)

文字、漢字、聲音和圖像的編碼方法

校驗方法和校驗碼(奇偶校驗碼、漢明校驗碼、循環校驗碼)

1.3算術和邏輯運算

計算機中的二進制數運算方法

邏輯代數的基本運算和邏輯表達式的簡化

1.4計算機系統結構和重要部件的基本工作原理

CPU和內存的組成、性能和基本工作原理

常見I/O設備和通信設備的性能,以及基本工作原理。

I/O接口的功能、類型和特點

虛擬存儲、多級存儲系統的基本工作原理

1.5安全、可靠性和系統性能評估的基礎知識

診斷和容錯

系統可靠性分析和評估

計算機系統性能評估方法

2.嵌入式系統的硬件知識

2.1數字電路和邏輯電路基礎

2.1.1組合電路和時序電路

2.1.2總線電路和電平轉換電路

2.1.3可編程邏輯器件

2.2嵌入式微處理器基礎

2.2.1嵌入式微處理器架構

馮?諾依曼結構和哈佛結構

CISC和RISC

管道技術

信息存儲的字節順序(大端存儲法和小端存儲法)

2.2.2嵌入式系統處理器的結構和類型

常用8位處理器的架構和類型

常用16位處理器的體系結構特點

常用32位處理器的體系結構特征

常用DSP處理器的體系結構特點

多核處理器的架構特點

異常

同步異常(陷阱、故障、終止)

異步異常(中斷)

屏蔽中斷,非屏蔽中斷

中斷優先級、中斷嵌套

2.3嵌入式系統的存儲系統

2.3.1存儲系統

存儲系統的層次結構

緩存(高速緩存)

內存管理單元

2 . 3 . 2 rom的類型和選擇

常見只讀存儲器的類型

PROM、EPROM和E2PROM的典型特征和區別

2.3.3閃存的類型和選擇

閃存的類型

NOR和NAND閃存的典型特征和差異

2 . 3 . 4 ram的類型和選擇

常見RAM的類型

SRAM、DRAM、DDRAM和NVRAM的典型特征和差異

外部存儲

常見類型的外部存儲器

磁盤、光盤、CF、SD等的典型特征和區別。

2.4嵌入式系統I/O接口

2.4.1定時器和計數器的基本原理和結構

2 . 4 . 2 gpio和PWM接口的基本原理和結構

2 . 4 . 3 A/D和D/A接口的基本原理和結構。

2.4.4鍵盤、顯示器和觸摸屏界面的基本和結構

2.4.5嵌入式系統的音頻接口

2.5嵌入式系統通信和網絡接口

PCI、USB、串口、紅外、並口、SPI、IIC和PCMCIA的基本原理和結構。

以太網、CAN、WLAN、藍牙和1394的基本原理和結構。

2.6嵌入式系統的電源分類和電源原理

2.7電子電路設計

2.7.1電子電路設計基礎知識

電子電路設計原理

電子電路的設計方法和步驟

可靠的電子電路設計知識

2 . 7 . 2 PCB設計的基礎知識

PCB設計原則

PCB設計方法和步驟

多層PCB設計中的註意事項和布線原則

PCB設計中的可靠性知識

2.7.3電子電路測試基礎知識

電子電路測試的原理和方法

硬件抗幹擾測試

3.嵌入式系統軟件知識

3.1嵌入式軟件基礎知識

3.1.1嵌入式軟件分類(系統軟件、支撐軟件和應用軟件)

3.1.2嵌入式軟件架構,無操作系統支持(輪詢、中斷、前臺和後臺)

3.1.3操作系統支持的嵌入式軟件架構

3.1.4板卡支持包基礎知識(系統初始化、設備驅動)

3.1.5嵌入式中間件(GUI、數據庫)

3.2嵌入式操作系統的基礎知識

3.2.1嵌入式操作系統架構

單體結構、層狀結構和微核結構

任務管理

多道程序技術

進程、線程和任務的概念

任務的實現(任務層次結構、任務控制塊、任務狀態和狀態轉換、任務隊列)

任務調度(調度算法的性能指標、搶占式調度、非搶占式調度、先來先服務、短作業優先級算法、時間片輪換算法、優先級算法)

實時系統和任務調度(RMS,EDF算法)

任務間通信(* * *共享內存、消息、管道和信號)

同步和互斥(競爭條件、臨界區、互斥、信號量、死鎖)

存儲管理

平面存儲管理模式

分區存儲管理(固定分區、可變分區)

地址重定位(邏輯地址、物理地址、地址映射)

頁面存儲管理

虛擬存儲技術(程序局部性原理、虛擬頁面存儲管理、頁面替換算法、工作集模型)

設備管理

設備獨立性、I/O地址、I/O控制、中斷處理、緩沖技術、假脫機技術)

3.2.5文件系統基礎知識

文件和目錄

文件的結構和組織

訪問方法,訪問控制

常見的嵌入式文件系統(FAT、JFFS、YAFFS)

3.2.6操作系統移植的基礎知識

3.3嵌入式系統編程

3.3.1嵌入式軟件開發基礎知識

嵌入式編程語言

匯編編譯解釋系統的基本知識和工作原理

匯編語言

基於過程的語言(過程/函數、參數傳遞、全局變量、遞歸、動態內存分配、數據類型)

面向對象的語言(對象、數據抽象、繼承、多態、自動內存管理)

各種編程語言的主要特點及應用

3.3.3嵌入式軟件開發環境

主機和目標機

編輯器、編譯器、鏈接器、調試器、模擬器

常用的嵌入式開發工具(編程器、硬件模擬器、邏輯分析儀、示波器)

集成開發環境

開發輔助工具

嵌入式軟件開發

軟件設計(模塊結構設計、數據結構設計、內存布局、面向對象的分析與設計)

嵌入式引導程序設計、設備驅動程序設計、內核設計、網絡程序設計、應用軟件設計)

編碼(編程規範、代碼審查)

測試(測試環境、測試用例、測試方法、測試工具)

下載並運行

3.3.5嵌入式應用軟件的移植

4.嵌入式系統開發和維護知識

4.1系統開發流程和項目管理

系統開發生命周期各階段目標和任務的劃分方法

系統開發項目依賴於妳的基礎知識和常用管理工具的使用。

主要系統開發方法

系統開發工具和環境知識

4.2系統分析的基礎知識

系統分析的目的和任務

系統分析方法

系統規範的編寫方法

4.3系統設計知識

傳統系統設計方法

軟硬件協同設計方法

4.4系統實施知識

系統架構設計

系統詳細設計

系統調試技術

系統測試

4.5系統維護知識

系統運行管理知識

系統維護知識

系統評估知識

5.安全知識

安全的基本概念

加密和解密機制

6.標準化知識

標準化的概念

國際標準、規範、行業標準和企業標準的基本知識

了解代碼標準、文件格式標準、安全標準、軟件開發規範和文檔標準。

標準化組織

嵌入式系統相關標準

7.信息化基礎知識

信息化和信息系統的基本概念

相關法律法規

8.嵌入式技術的發展趨勢

9.計算機英語

正確閱讀和理解相關領域的英文資料

考試科目二:嵌入式系統設計與應用技術

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.3 DMA技術

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外圍輸入/輸出設備

鍵盤、鼠標、觸摸屏

液晶面板,發光二極管,7段數碼管,蜂鳴器

2.3.3電源設計技術

2.4可靠性和安全性設計技術

2.4.1錯誤檢測和隔離技術

冗余設計

2.4.3系統恢復設計

診斷技術

通用安全標準

2.4.6抗幹擾設計

電磁兼容性設計

2.4.8系統加密

3.嵌入式系統的軟件設計

3.1嵌入式系統的軟件結構設計

3.2嵌入式操作系統應用技術

3.2.1時間管理

系統時間

時鐘中斷

內存管理

靜態內存管理

動態存儲管理

3.2.3任務管理和任務間的通信

任務間的通信機制

旗語

郵筒

信息排隊

異常處理

異常處理方法

中斷優先級處理方法

系統調用

3.2.5嵌入式文件系統應用技術

3.2.6嵌入式系統中圖形用戶界面的應用技術

3.2.7嵌入式系統數據庫應用技術

3.3嵌入式軟件設計技術

3.3.1匯編語言設計

數據類型

匯編語言程序結構

匯編語言的編程與優化

子程序調用

3.3.2嵌入式C語言設計

ANSI-C的數據類型

c程序結構

c語言程序設計與優化

程序的編譯和鏈接

3.3.3面向對象程序設計和開發

面向對象的分析和設計方法

面向對象的編程語言

用C++開發嵌入式系統

利用Java開發嵌入式系統

3.4系統級軟件設計技術

嵌入式系統固件和系統初始化設計

設備驅動程序設計

硬件抽象層和板級支持包設計

嵌入式軟件移植技術

4.嵌入式系統開發技術

4.1系統開發環境

4.1.1開發工具

文字編輯器

匯編程序、編譯程序和鏈接程序

冰和冰監測器

配置管理工具

逆向工程工具

4.1.2平臺

操作系統

分布式開發環境

4.1.3開發環境創建方法和評估

開發工作分析

開發環境的建立

維護、管理和使用開發環境的方法

開發環境的平面測量

4.2實時系統分析技術

4.2.1實時系統分析技術

結構化方法

面向對象的分析

4.2.2實時系統的設計技術

結構化方法

面向對象的分析

4.3硬件設計環境

硬件描述語言

硬件開發和設計流程

硬件描述語言的類型和特點

4.3.2模擬技術

邏輯模擬方法

邏輯模擬工具

4.3.3大規模集成電路系統的開發方法

ASIC開發方法

FPGA設計方法

知識產權

4.4協作設計

硬件和軟件任務及調試

設計評論

4.5嵌入式系統的低功耗設計技術

低功耗系統的工作機制

低功耗系統模型結構

低功耗硬件設計技術

低功耗軟件設計技術

4.6分布式嵌入式系統的設計

分布式系統的設計原則

分布式系統的通信技術

分布式系統設計與應用

5.嵌入式系統應用

5.1嵌入式系統在控制領域的應用

5.2嵌入式系統在手持設備中的應用

5.3嵌入式系統在模式識別中的應用

溫馨提示:由於考試政策和內容的不斷變化和調整,獵考網提供的以上信息僅供參考。如有異議,請以權威部門公布的內容為準!

下面介紹壹下免費復習資料:2018下半年軟件設計師真題PDF。

格式:ZIP大小:1151.75 kb 2022年下半年信息系統項目管理師知識公式。

格式:DO大小:55.11KB

如果妳對資格證考試有疑問,不知道如何總結考點內容,不知道當地的報考政策,點擊最下方咨詢獵考網,免費獲取復習資料。

  • 上一篇:如何做壹個自己設計的LOGO(各種線條和圖形,可以手繪)
  • 下一篇:廈門招標文件用什麽軟件?
  • copyright 2024法律諮詢服務網