嵌入式系統(tǒng)發(fā)展趨勢如何?如何測試嵌入式系統(tǒng)?
嵌入式系統(tǒng)已經(jīng)是個老生常談的話題,隨著嵌入式系統(tǒng)的廣泛應(yīng)用,社會上對嵌入式系統(tǒng)工程師等相關(guān)人才的需求量也逐漸增多。為增進大家對嵌入式系統(tǒng)的了解程度,本文將從三方面對嵌入式系統(tǒng)予以介紹:1.嵌入式系統(tǒng)三要素,2.嵌入式系統(tǒng)發(fā)展趨勢,3.嵌入式系統(tǒng)測試。如果你對嵌入式系統(tǒng)具有興趣,不妨繼續(xù)往下閱讀哦。
一、嵌入式系統(tǒng)三要素
嵌入式系統(tǒng)的三個基本要素是嵌入性、專用性與計算機系統(tǒng)。
(1)嵌入性是把軟件嵌入到Flash存儲器中,
(2)專用性是指針對某個具體應(yīng)用領(lǐng)域和場合,量體裁衣式的定制適用該場合的專用系統(tǒng),
(3)計算機系統(tǒng)是指必須具有計算機系統(tǒng)的組成,核心是計算機系統(tǒng)。
三個要素決定了嵌入式系統(tǒng)是嵌入到對象體系中的一種專用的計算機系統(tǒng)。
二、嵌入式系統(tǒng)發(fā)展趨勢
1. 嵌入式開發(fā)是一項系統(tǒng)工程,因此要求嵌入式系統(tǒng)廠商不僅要提供嵌入式軟硬件系統(tǒng)本身,同時還需要提供強大的硬件開發(fā)工具和軟件包支持。目前很多廠商已經(jīng)充分考慮到這一點,在主推系統(tǒng)的同時,將開發(fā)環(huán)境也作為重點推廣。
2. 網(wǎng)絡(luò)化、信息化的要求隨著因特網(wǎng)技術(shù)的成熟、帶寬的提高日益提高,使得以往單一功能的設(shè)備如電話、手機、冰箱、微波爐等功能不再單一,結(jié)構(gòu)更加復(fù)雜。
3. 未來的嵌入式設(shè)備為了適應(yīng)網(wǎng)絡(luò)發(fā)展的要求,必然要求硬件上提供各種網(wǎng)絡(luò)通信接口。傳統(tǒng)的單片機對于網(wǎng)絡(luò)支持不足,而新一代的嵌入式處理器已經(jīng)開始內(nèi)嵌網(wǎng)絡(luò)接口,除了支持TCP/IP協(xié)議,還有的支持IEEE1394、USB、CAN、Bluetooth或IrDA通信接口中的一種或者幾種,同時也需要提供相應(yīng)的通信組網(wǎng)協(xié)議軟件和物理層驅(qū)動軟件。軟件方面系統(tǒng)系統(tǒng)內(nèi)核支持網(wǎng)絡(luò)模塊,甚至可以在設(shè)備上嵌入Web瀏覽器,真正實現(xiàn)隨時隨地用各種設(shè)備上網(wǎng)。
4. 精簡系統(tǒng)內(nèi)核、算法,降低功耗和軟硬件成本。
5. 提供友好的多媒體人機界面。
下面,小編將對嵌入式系統(tǒng)測試加以介紹。
三、嵌入式系統(tǒng)測試
1.主控芯片測試
主控芯片測試主要是對主控芯片進行定時器測試、寄存器測試、中斷測試和片內(nèi)RAM測試。寄存器測試是對一些特殊寄存器的功能進行測試,以驗證CPU寄存器是否能正常工作。中斷測試是人為產(chǎn)生一些硬件中斷,檢測主控芯片對中斷的反應(yīng),是否能及時標志中斷寄存器的相應(yīng)標志位。片內(nèi)內(nèi)存測試則遵循一般內(nèi)存測試規(guī)則。
2.PLD/FPGA簡單測試
在寬帶交換機系統(tǒng)中,較大的FPGA常實現(xiàn)較復(fù)雜的功能。在測試時要對相關(guān)的功能進行詳細的功能測試。而對于其它簡單的小型PLD/FPGA則尋求自測的方法,在PLD或FPGA的編制過程中,適當?shù)募尤胍恍┳詼y手段。當主控芯片要測試它們時,設(shè)置和讀取相應(yīng)的PLD或FPGA的測試接口,從而獲得測試結(jié)果。
3.內(nèi)存測試
內(nèi)存測試可分為三類:
a. 數(shù)據(jù)總線測試: 將0001循環(huán)左移并寫入內(nèi)存,然后讀出并比較測試。
b. 內(nèi)存區(qū)測試: 對內(nèi)存所有存儲單元進行讀寫測試(讀寫5555H和AAAAH測試)。
c. 地址總線測試:對內(nèi)存所有存儲單元進行地址累加測試。從RAM的基地址起,在每一個存儲單元(按照總線寬度)中寫入不同的值(遞增值),地址遞增,直至所有的存儲單元都保存不同的內(nèi)容,然后讀出并進行檢驗。
4.看門狗測試
在做任何一項硬件測試之前必須完成看門狗測試。這是因為一項硬件測試失敗之后需要重啟系統(tǒng),而硬件測試的失敗通常是以看門狗超時為判斷條件的。這就需要看門狗在硬件測試時能正常工作??撮T狗測試方法是設(shè)置并激活一個1秒的看門狗,等待1秒后系統(tǒng)重啟。
以上便是此次小編帶來的“嵌入式系統(tǒng)”相關(guān)內(nèi)容,通過本文,希望大家對嵌入式系統(tǒng)三要素、嵌入式系統(tǒng)發(fā)展趨勢以及嵌入式系統(tǒng)測試具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!