為何嵌入式和linux如此密不可分?
03-30
如題
我發現任何一個嵌入式學習都要使用linux系統,為什麼他們之間的關係真的緊密?
一般的Linux不是RTOS,不具備實時性,實際上很多對實時性要求高的嵌入式系統不是Linux。Linux在一般嵌入式系統受歡迎是由於其開放性,OS可以定製,圖形和各種協議棧都很容易找到源碼。這剛好符合國內很多伸手黨的要求,而他們用了卻從來不遵守遊戲規則。
Linux 可定製化程度更高,更適合硬體性能較弱的設備。而且軟體生態也很豐富,可以找到很多庫。
Windows Embedded 是要花錢買的吧。
Linux開源,這是最大的原因。
Linux 在嵌入式方面還有一個重要的地方,就是兼容的硬體體系類型多。
例如 Debian:
別的嵌入式系統要麼沒它強大,要麼沒它硬體支持多。也就是說 Linux 作為嵌入式系統足夠通用。
大部分企業沒有能力也沒有意願做底層系統的開發,擁有完善驅動的linux自然成為首選,在別人做好的平台上專註於應用開發,快速推出產品
嵌入式一般都要求有cli ^O^win肯定是滿足不了的
老師說了,Linux可以做的很小……後面的全忘了。
PS:老師還叫我們把嵌入式的概念背下來……裝X可以用……
推薦閱讀:
※LinuxUnix下壓縮文件命令速記總結
※一個用慣了windows的用戶,怎樣上手linux系統?如果用linux系統,能夠勝任日常辦公需求嗎?
※Linux 對比 Windows 能如何提高生產力?
※為什麼(UNIX/Linux)I/O函數被設計成對中斷敏感?
※GCC的參數-march=native是如何獲取cpu類型和指令集的?