嵌入式系統開發工程師考試常見知識點
嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。下面是小編整理的關於嵌入式系統開發工程師考試知識點,希望可以幫助大家!
1、差錯控制編碼
(1)根據碼組的功能,可以分為檢錯碼和糾錯碼兩類。檢錯碼是指能自動發現差錯的碼,例如奇偶檢驗碼;糾錯碼是指不僅能發現差錯而且能自動糾正差錯的碼,例如循環宂餘校驗碼。
(2)奇偶檢驗碼、海明碼、循環宂餘校驗碼(CRC)。
2、嵌入式系統的度量項目
(1)性能指標:分為部件性能指標和綜合性能指標,主要包括:吞吐率、實時性和各種利用率。
(2)可靠性與安全性
可靠性是嵌入式系統最重要、最突出的基本要求,是一個嵌入式系統能正常工作的保證,一般用平均故障間隔時間MTBF來度量。
(3)可維護性:一般用平均修復時間MTTR表示。
(4)可用性
(5)功耗
(6)環境適應性
(7)通用性
(8)安全性
(9)保密性
(10)可擴展性
性價比中的價格,除了直接購買嵌入式系統的價格外,還應包含安裝費用、若干年的運行維修費用和軟件租用費。
3、總線電路及信號驅動
(1)總線是各種信號線的集合,是嵌入式系統中各部件之間傳送數據、地址和控制信息的.公共通路。在同一時刻,每條通路線路上能夠傳輸一位二進制信號。按照總線所傳送的信息類型,可以分為:數據總線(DB)、地址總線(AB)和控制總線(CB)。
(2)總線的主要參數:
總線帶寬:一定時間內總線上可以傳送的數據量,一般用MByte/s表示。總線寬度:總線能同時傳送的數據位數(bit),即人們常説的32位、
64位等總線寬度的概念,也叫總線位寬。總線的位寬越寬,總線每秒數據傳輸率越大,也就是總線帶寬越寬。
總線頻率:工作時鐘頻率以MHz為單位,工作頻率越高,則總線工作速度越快,也即總線帶寬越寬。
總線帶寬=總線位寬×總線頻率/8,單位是MBps。
常用總線:ISA總線、PCI總線、IIC總線、SPI總線、PC104總線和CAN總線等。
(3)只有具有三態輸出的設備才能夠連接到數據總線上,常用的三態門為輸出緩衝器。
(4)當總線上所接的負載超過總線的負載能力時,必須在總線和負載之間加接緩衝器或驅動器,最常用的是三態緩衝器,其作用是驅動和隔離。
(5)採用總線複用技術可以實現數據總線和地址總線的共用。但會帶來兩個問題:
A、需要增加外部電路對總線信號進行復用解耦,例如:地址鎖存器。
B、總線速度相對非複用總線系統低。
(6)兩類總線通信協議:同步方式、異步方式。
(7)對總線仲裁問題的解決是以優先級(優先權)的概念為基礎。
-
2016年嵌入式開發C語言問題詳解
嵌入式系統的C語言開發中,經常遇到這樣那樣的問題。有些問題可能很快就能找到原因,但是有些問題必須有一定的經驗積累才能快速找到原因。yjbys小編整理了本人所瞭解的和經常遇到的嵌入式開發中的C語言典型問題,不足之處歡迎各位專家指摘賜教。一、由編譯優化引起...
-
2016最新公司嵌入式考試面試題庫
本文yjbys小編為大家推薦的是一套某嵌入式公司出的一套面試題,以便於測試一位合格的工程師!希望有興趣的考生們來測試一下吧!一、選擇題1、若一台計算機的內存為128MB,則交換分區的大小通常是A.64MBB.128MBC.256MBD.512MB參考答案:C2、若有定義typedefcharT[10];T...
-
Java用於嵌入式系統的侷限
java語言的諸多優點在某些情況下恰恰可能成為其不利於在嵌入式系統中得以廣泛應用的絆腳石。yjbys小編下面為你整理了關於Java用於嵌入式系統的侷限,希望對你有所幫助。侷限1:性能較低由於解釋Java字節碼比相當的C或C++寫的程序運行起來要慢5到10倍,對一些並非受...
-
嵌入式軟件工程師面試題
嵌入式軟件工程師面試主要考什麼呢?下面yjbys就為大家帶來最新嵌入式工程師軟件開發經典面試題及答案,僅供參考!預處理器(Preprocessor)1.用預處理指令#define聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)#defineSECONDS_PER_YEAR(60*60*24*365)UL我在這想...