首頁 > 系統教程 > Linux > 主體

嵌入式Linux核心作業系統的主要特點如下

王林
發布: 2024-01-30 19:39:05
轉載
668 人瀏覽過

本次設計選擇的控制核心IMX6Q微處理器支援的嵌入式作業系統種類有WindowsCE、VxWorks和嵌入式Linux系統。

且WindowsCE佔用資源大,須要運作較大顯存,且程​​式運作效率低,不適用於本次設計所選的硬體資源平台;

Vxworks系統須要付費使用,資源開放性較低

linux内核分析与应用_《linux内核设计与实现》_linux 0.01内核分析与操作系统设计

《linux内核设计与实现》_linux 0.01内核分析与操作系统设计_linux内核分析与应用

##,成本太高更適用於商業系統;而嵌入式Linux系統的源碼開放linux 0.01核心分析與作業系統設計,可移植可剪裁性高。

有大量的參考資料以及成熟開發工具,且系統程式運作效率較高且穩定安全,支援設備種類較多。所以這次設計的軟體系統平台選用了嵌入式Linux作為控制設備的作業系統。

以嵌入式Linux核心為核心的作業系統具有以下特性:

(1)開放性

linux内核分析与应用_linux 0.01内核分析与操作系统设计_《linux内核设计与实现》

#Linux作業系統原始碼遵守GPL開源計劃,符合世界標準規範,便捷開發使用。

(2)多用戶

Linux作業系統的系統核心資源能讓多個使用者使用linux site:infoq.cn,每位使用者對各自的資源有特定的權限,互不影響。

(3)多任務

Linux作業系統能同時運行多個程序,且各個程序之間互相獨立,每一個進程都可以平等地存取處理器資源。

linux 0.01内核分析与操作系统设计_《linux内核设计与实现》_linux内核分析与应用

#(4)移植性

Linux作業系統是一種可移植的作業系統,才能在從微型電腦到小型電腦的任何環境和任何平台上運作。

(5)模組化

Linux作業系統運作時可以依照系統的須要載入程式無需重新啟動系統,Linux模組化極大的增強了Linux的可剪裁性和靈活性。

嵌入式Linux系統由引導程式Bootloader、Linux核心以及根檔案系統組成,缺乏其中任一項系統都未能正常啟動。

引導程式Bootloader工作就是初始化部份硬體資源linux 0.01核心分析與作業系統設計,引導系統核心正常啟動,是嵌入式Linux系統上電後執行的第一條程式linux下載工具,核心啟動後它的使命就結束了。

《linux内核设计与实现》_linux 0.01内核分析与操作系统设计_linux内核分析与应用

#Linux核心主要有顯存管理、進程管理、進程間通訊、虛擬檔案系統以及網路系統5個主要子系統構成,它負責提供使用者空間的應用程式運作平台。

核心原始碼的主要組成部分是驅動程序,它提供了用戶空間應用程式與硬體平台資訊交換的通路,應用功能程式要使用硬體時只須要調用由驅動程式具象的檔案即可完成硬體操作與使用。

根檔案系統是一種特殊的檔案系統,它是核心啟動後首先掛載的檔案系統,保存著核心啟動後要實現的進程和功能,以及一些系統設定檔以及腳本命令等。

嵌入式物聯網須要學的東西真的特別多,千萬不要學錯了路線和內容,引起薪水要不起來!

無償分享你們一個資料包,差不多150多G。上面學習內容、面經、專案都比較新也比較全!某魚上買恐怕起碼好幾十。加陌陌發放資料

以上是嵌入式Linux核心作業系統的主要特點如下的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:itcool.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!