嵌入式系統開(kāi)發(fā)的快速啟動(dòng)方法
為了削減成本,提升性能和保持靈活性,在工業(yè)、醫療、汽車(chē)、航天和軍用產(chǎn)品等廣泛的應用領(lǐng)域,包括處理器和外設在內的完整的嵌入式系統被整合到了FPGA 上。
本文引用地址:http://dyxdggzs.com/article/151174.htm雖然FPGA的傳統用戶(hù)是硬件設計者,但是賽靈思的新型嵌入式設計平臺,使得軟件開(kāi)發(fā)人員也能夠在熟悉的環(huán)境中輕松編程,包括Eclipse IDE、編譯器、調試器、操作系統和庫。編程可以利用uC/OS-II之類(lèi)的RTOS 甚至全嵌入式Linux在裸金屬級完成。

圖1 嵌入式目標參考設計
嵌入式設計趨勢及挑戰
FPGA的應用到現在已經(jīng)有二十多年的時(shí)間了,我們在各個(gè)領(lǐng)域都能看到各種FPGA的應用,例如醫療、工業(yè)控制、汽車(chē)電子、連接IP、高端顯示、無(wú)線(xiàn)、監控、軍事通信等等。然而,FPGA內使用嵌入式處理器的時(shí)間只不過(guò)是近十年的事情,從1999年到現在,FPGA內使用嵌入式處理器在逐年正向增加中。

圖2 EDK 軟件、硬件和集成流程

圖3 簡(jiǎn)單的SDK軟件開(kāi)發(fā)流程步驟
隨著(zhù)FPGA內使用嵌入式處理器設計越來(lái)越多,我們面臨的挑戰也越來(lái)越多,主要挑戰分為三個(gè)方向:
• 滿(mǎn)足不斷提高的技術(shù)要求
–要求有一個(gè)適用于該應用的處理器系統
–要求能夠選擇正確的功能(外設)組合
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)
評論