嵌入式為什么要用Linux操作系統


一、Linux操作系統的特點

1.Linux是什么?

Linux是一套免費使用和自由傳播的類 Unix操作系統,它主要用於基於 Intel x86系列 CPU的計算機上。

  Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實現全部的 Unix特性,具有多任務、多用戶的能力。 Linux是在 GNU公共許可權限下免費獲得的,是一個符合 POSIX標准的操作系統。 Linux操作系統軟件包不僅包括完整的 Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟件。它還包括帶有多個窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允許我們使用窗口、圖標和菜單對系統進行操作。 

2.Linux 與 Windows的區別

1.2.1 相同點
Linux 、Windows系列是完全的多任務操作系統。它們支持同樣的用戶接口、網絡和安全性。
在Internet上,大量免費軟件都是針對Unix系統編寫的。由於有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標准化。另一方面Windows系列是專用系統,由開發操作系統的公司控制接口和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶接口設計建立了嚴格的標准,和那些開放系統社團完全不一樣。一些組織正在試圖完成標准化Unix程序設計接口的任務。

1.2.2 不同點
  • Linux的應用目標是網絡而不是打印
  • 可選的 GUI
  Linux有圖形組件。Linux支持高端的圖形適配器和顯示器,完全勝任圖形相關的工作。
  Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網絡瀏覽器和文檔處理工具等。
  Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文件類似,但與 Windows 的注冊表機制在思路上有本質的區別。每一個應用程序都有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的配置文件都存放於一個目錄樹 (/etc) 下的單個地方,所以看起來它們在邏輯上是在一起。文本文件的配置方式使得不通過特殊的系統工具就可以完成配置文件的備份、檢查和編輯工作。 
  • 文件名擴展
Linux不使用文件名擴展來識別文件的類型。
Linux通過文件訪問權限來判斷文件是否為可執行文件。任何一個文件都可以賦予可執行權限,這樣程序和腳本的創建者或管理員可以將它們識別為可執行文件。這樣做有利於安全。保存到系統上的可執行的文件不能自動執行,這樣就可以防止許多腳本病毒。 
  • 命令區分大小寫
所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的事情。控制台命令幾乎都是小寫的。我們將在“ 第 2 部分. 控制台速成班”中對命令進行更詳細的介紹。

二、嵌入式與Linux的關聯

2.1嵌入式是什么?

嵌入式實際上是軟件硬件相結合的嵌入式系統。軟件一般是一種計算機操作系統,比如Linux、uc|os、wince等;硬件則是執行用戶要求的執行裝置,比如小電機,電路板等。做嵌入式開發,則分為軟件開發和硬件開發兩方面。

 

2.2Linux系統相比於其他的操作系統在嵌入式領域有什么優勢?

 嵌入式Linux系統就是利用Linux其自身的許多特點,把它應用到嵌入式系統里。 

  • Linux開源代碼
  • Linux內核可裁剪,多任務支持、多用戶支持,性能高、穩定性好。
  • Linux良好的可移植性(可移植性是指將操作系統從一個平台轉移到另一個平台使它仍然能按其自身的方式運行的能力。)和對軟件的兼容性
  • Linux內核小
  • Linux強大的網絡功能;具有內置的TCP/IP協議棧,可以提供FTP、PPP、Telnet、WWW等服務;同時還可以通過應用程序向其他系統提供服務,例如向其他Windows用戶提供類似於網絡鄰居的Samba文件服務。特別對TCP/IP協議有最完備的支持----適合做信息家電的開發。
  • Linux是免費的OS

2.3嵌入式linux和普通的linux區別詳細在哪里?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM