導航:首頁 > 編程系統 > linux系統硬體需求嵌入式

linux系統硬體需求嵌入式

發布時間:2023-06-06 17:36:43

A. 嵌入式linux系統需要哪些基本元素分別是什麼呢

嵌入式Linux系統需要下面三個基本元素:系統引導工具(用於機器加電後的系統定位引導)、Linux微內核(內存管理、 程序管理)、初始化進程。但如果要它成為完整的操作系統並且繼續保持小型化,還必須加上硬體驅動程序、硬體介面程序和應用程序組。
Linux是基於GNU的C編譯器,作為GNU工具鏈的一部分,與gdb源調試器一起工作的。它提供了開發嵌入式Linux系統的所有軟體工具。
在選擇硬體時,常由於缺乏完整或精確的信息而使硬體選擇成為復雜且困難的工作。硬體開發成本常是我們很關心的。當考慮硬體成本時,須要考慮產品的整個成本而不僅是CPU的成本。因為合適的CPU,一旦加上匯流排邏輯和延時電路使之與外設一起工作,硬體系統就可能變得非常昂貴。如果要尋找嵌入式軟體系統,那麼,應首先確定硬體平台,即確定微處理器CPU的型號。
現在比較流行的硬體平台有Intel公司的StrongARM 系列,Motorola公司的DragonBall系列,NEC公司的VR系列,Hitachi公司的SH3、SH4系列等等。選定硬體平台前,首先要確定系統的應用功能和所需要的速度,並制定好外接設備和介面標准。這樣才能准確地定位所需要的硬體方案,得到性價比最高的系統。
如果你還有不懂的可以到卓越網站上去了解下詳情。。

B. Linux系統的基本配置要求是什麼

Linux系統最低配置:

CPU:700 MHz;

內存:384 MB;

硬碟:6 GB 剩餘空間;

顯卡:800x600以上解析度。

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

(2)linux系統硬體需求嵌入式擴展閱讀:

Linux主要特性:

1、完全免費

Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。

2、多用戶、多任務

Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。

3、良好的界面

Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

4、支持多種平台

Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。

參考資料來源:網路-linux

C. linux開發嵌入式系統要裝什麼工具

嵌入式系統通常為一個資源受限的系統。直接在嵌入式系統的硬體平台上編寫軟體比較困難,有時甚至是不可能的。目前,敗告一般採用的辦法是,先在通用計算機上編寫程序,然後,通過交叉編譯,生成目標平台上可運行的二進制代碼格式,最後下載到目標平台上的特定位置上運行,下面就由福州卓躍教育做具體步驟介紹。

第一步,建立嵌入式Linux應用開發環境。目前,常用的交叉開發環境主要有開放和商業兩種類型。開放的交叉開發環境的典型代表是GNU工具鏈,目前已經能夠支持x86、ARM、MIPS、PowerPC等多種處理器。商業的交叉開發環境主要有MetrowerksCodeWarrior、ARMSoftwareDevelopmentToolkit、SDSCrosscompiler、WindRiverTornado、MicrosoftEmbeddedVisualC等。交叉開發環境是指叢嘩編譯、鏈接和調試嵌入式應用軟體的環境。它與運行嵌入式應用軟體的環境有所不同,通常採用宿主機/目標機模式。

第二步,交叉編譯和鏈接。在完成嵌入式軟體的編碼之後,就是進行編譯和鏈接,以生成可執行代碼。由於開發過程大多是在Intel公司x86系列CPU的通用計算機上進行的,而目標環境的處理器晶元卻大多為ARM、MIPS、PowerPC、DragonBall等系列的微處理器,察鄭明這就要求在建立好的交叉開發環境中進行交叉編譯和鏈接。

第三步,交叉調試。

①硬體調試。如果不採用在線模擬器,可以讓CPU直接在其內部實現調試功能,並通過在開發板上引出的調試埠,發送調試命令和接收調試信息,完成調試過程。目前,Motorola公司提供的開發板上使用的是DBM調試埠,而ARM公司提供的開發板上使用的則是JTAG調試埠。使用合適的軟體工具與這些調試埠進行連接,可以獲得與ICE類似的調試效果。

②軟體調試。在嵌入式Linux應用開發系統中,Linux系統內核調試,可以先在Linux內核中設置一個調試樁(debugstub),用作調試過程中和宿主機之間的通信伺服器。然後,可以在宿主機中通過調試器的串口與調試樁進行通信,並通過調試器控制目標機上Linux內核的運行。

D. 要跑嵌入式LINUX系統,對晶元有什麼要求

你好,樓主:
外設要求不高,主要是對cpu及RAM有要求,拿arm體系結構說吧:S3C44B0是arm7核,回它沒有mmu,所以不能跑答完整linux系統,但是可以跑uclinux(針對沒有mmu晶元)、ucOS;如果要跑完整的linux,S3C2440就可以,它是arm9核,主頻500左右,外設配置60M RAM就很好。
跑linux晶元:ARM體系:s3c2410、s3c2440、s3c6410等三星公司產品,資料全;
MIPS體系:Jz4750、jz4760、jz4780等;
跑ucOS:89C51就可以,呵呵,這個要求不高,一般要求實時性強就用這個了。
希望對你有用,呵呵。

閱讀全文

與linux系統硬體需求嵌入式相關的資料

熱點內容
編程怎麼做3d生存游戲 瀏覽:955
word使用教程下載 瀏覽:295
電腦文件平鋪圖片默認大小 瀏覽:115
文件查看設置信息失敗 瀏覽:668
編程如何編出烏鴉喝水的課文 瀏覽:20
國家反詐app報案助手怎麼使用 瀏覽:439
秘密文件丟失多少天 瀏覽:237
js中csstext 瀏覽:382
目標文件名過長復制 瀏覽:892
樂動力計步器老版本 瀏覽:933
壓縮文件鏈接怎麼編輯 瀏覽:808
如何鎖定PDF文件里的圖章 瀏覽:89
資料庫超時是什麼 瀏覽:649
文件怎麼改整列內容 瀏覽:764
360壓縮文件發郵件空白 瀏覽:813
上哪裡查自己大數據 瀏覽:907
編程語言怎麼學車 瀏覽:189
編程該怎麼學才能先找工作 瀏覽:524
文件刻制光碟多少錢 瀏覽:861
校園網的網路組成結構 瀏覽:862

友情鏈接