嵌入式爲何要用Linux操做系統

1、Linux操做系統的特色

1.Linux是什麼?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 部分. 控制檯速成班」中對命令進行更詳細的介紹。

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區別詳細在哪裏?設計

相關文章
相關標籤/搜索