Linux是一個開源的操作系統(tǒng)。在嵌入式設備平臺上的應用越來越廣泛,可以說嵌入式Linux是嵌入式技術發(fā)展一個方向,是嵌入式技術的一面旗幟。
隨著硬件的成本不斷降低,在一些比較復雜的嵌入式設備一般都采用嵌入式Linux操作系統(tǒng),在嵌入式Linux平臺上進行開發(fā),這樣可以極大的提高嵌入式開發(fā)效率,提高系統(tǒng)的穩(wěn)定性和可靠性,降低開發(fā)成本。
那么使用Linux有什么好處?
1.linux是安全的
Linux系統(tǒng)很少運行反病毒程序。權限模型更安全,默認用戶被賦予最小的權限??紤]到大量的Linux發(fā)行版,開發(fā)一種能夠在所有版本的Linux上工作的病毒并非易事。
2.linux是開源且免費的
大多數(shù)Linux發(fā)行版都是免費的,開源是很多小公司用它的原因之一,不會涉及到專利和產權糾紛。
3.linux是穩(wěn)定的,優(yōu)秀的
Linux系統(tǒng)相較于Windows系統(tǒng)區(qū)別在于Linux系統(tǒng)穩(wěn)定且有效率,免費或少許費用,漏洞少且快速修補,多任務多用戶,更加安全的用戶及文件權限策略,適合小內核程序的嵌入系統(tǒng),具有相對不耗資源等優(yōu)勢。
4.linux比以往任何時候都更易于安裝和使用
你可以在不到30分鐘內安裝一個現(xiàn)代Linux發(fā)行版。體驗Linux的一個很好的方法是下載一個發(fā)行版到USB驅動器并引導計算機。你可以使用所有的應用程序和工具,并訪問網絡,而不用安裝硬盤驅動。
5.linux功能齊全
對于很多嵌入式硬件設備都有豐富的驅動程序,只需要移植一下,不需要改動太多。另外,linux可以使得驅動和應用程序并行開發(fā),加快開發(fā)速度。
6.linux有剪裁的芯片配置文件
對于大多數(shù)芯片,都有裁剪的配置文件,在Linux內核源代碼下,arch/arm/configs中有許多芯片的配置文件。
對于初學者和有經驗的嵌入式開發(fā)人員來說,Linux是一個很棒的操作系統(tǒng),有著嵌入式操作系統(tǒng)所需要的很多特色。