精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

Linux嵌入式系統開發平臺選型探討

時間:2023-05-01 08:50:17 計算機論文 我要投稿
  • 相關推薦

Linux嵌入式系統開發平臺選型探討

摘要:使用Linux進行嵌入式產品開發有一個很大的優勢,就是開發資源豐富,且成本低廉;但是,技術路線復雜多樣,專業人才相對匱乏是Linux嵌入式系統開發面臨的一個難題。本文從實際應用的角度,探討和研究Linux嵌入式系統開發中的平臺選型問題,以期望對各位Linux開發研究者有些許裨益。

    關鍵詞:嵌入式系統 Linux開發平臺 選型

??1 嵌入式系統與Linux

  按照電氣工程師協會的一個定義:嵌入式系統是用來控制或監視機器、裝置或工廠等的大規模系統的設備。具體說來,它是電腦軟件和硬件的綜合體;是以應用為中心,以計算機技術為基礎,軟硬件可裁減,從而能夠適應實際應用中對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。一般來說,嵌入式系統不能使用通用型計算機,而且運行的是固化的軟件,終端用戶很難或者不可能改變固件。而Linux也早已成為IT界家喻戶曉的一個名字。概括說來,將Linux應用于嵌入式系統的開發有如下一些優點:

① Linux自身具備一整套工具鏈,容易自行建立嵌入式系統的開發環境和交叉運行環境,并且可以跨越在嵌入式系統開發中仿真工具(ICE)的障礙。

② 內核的完全開放,使得可以自己設計和開發出真正的硬實時系統;對于軟實時系統,在Linux中也容易得到實現。

③ 強大的網絡支持,使得可以利用Linux的網絡協議棧將其開發成為嵌入式的TCP/IP網絡協議棧。

2 嵌入式系統設計的過程

  按照嵌入式系統的工程設計方法,嵌入式系統的設計可以分成三個階段:分析、設計和實現。分析階段是確定要解決的問題及需要完成的目標,也常常被稱為“需求階段”;設計階段主要是解決如何在給定的約束條件下完成用戶的要求;實現階段主要是解決如何在所選擇的硬件和軟件的基礎上進行整個軟、硬件系統的協調實現。在分析階段結束后,通常開發者面臨的一個棘手的問題就是硬件平臺和軟件平臺的選擇,因為它的好壞直接影響著實現階段的任務完成。

  通常硬件和軟件的選擇包括:處理器、硬件部件、操作系統、編程語言、軟件開發工具、硬件調試工具、軟件組件等。

  在上述選擇中,通常,處理器是最重要的,同時操作系統和編程語言也是非常關鍵的。處理器的選擇往往同時會限制操作系統的選擇,操作系統的選擇又會限制開發工具的選擇。

3 硬件平臺的選擇

    3.1 處理器的選擇

  嵌入式系統的核心部件是各種類型的嵌入式處理器。據不完全統計,目前全世界嵌入式處理器的品種總量已經超過1000多種,流行體系結構有30幾個系列。但與全球PC市場不同的是,沒有一種微處理器和微處理器公司可以主導嵌入式系統,僅以32位的CPU而言,就有100種以上嵌入式微處理器。由于嵌入式系統設計的差異性極大,因此選擇是多樣化的。

  調查上市的CPU供應商,有些公司如Motorola、Intel、AMD很有名氣,而有一些小的公司,如QED(Santa Clara.CA)雖然名氣很小,但也生產很優秀的微處理器。另外,有一

[1] [2] [3] [4] [5] 

【Linux嵌入式系統開發平臺選型探討】相關文章:

關于南海海洋平臺選型及研究方向探討04-28

棧橋結構體系及選型探討04-30

深海半潛式平臺選型研究05-03

水下推動器選型計算探討04-26

PPSM嵌入式RTOS中的窗口系統開發12-01

模糊多屬性決策模型在海洋平臺選型中的應用05-02

多級工程模糊優選在海上平臺設計選型中應用05-01

城鎮污水處理廠的設備選型探討04-25

智能科學與技術專業教學平臺探討04-28

自升式平臺上下分體探討05-02