資料介紹
自由開源軟件在嵌入式應(yīng)用上,受到青睞,Linux 日益成為主流的嵌入式操作系統(tǒng)之一。隨著摩托羅拉手機 A760、IBM 智能型手表 WatchPad、夏普 PDA Zaurus 等一款款高性能“智能數(shù)碼產(chǎn)品”的出現(xiàn),以及 Motolola、三星、MontaVista、飛利浦、Nokia、IBM、SUN 等眾多國際頂級巨頭的加入,嵌入式 Linux 的隊伍越來越龐大了。目前,國外不少大學(xué)、研究機構(gòu)和知名公司都加入了嵌入式 Linux 的開發(fā)工作,成熟的嵌入式 Linux 產(chǎn)品不斷涌現(xiàn)。 2004 年全球嵌入式 Linux 市場規(guī)模已達 9150 萬美元,2005 年有 1.336 億美元,2006 年有 1.653 億美元, 2007 年達到 2.011 億美元,每年平均增長 30%。究竟是什么原因讓嵌入式 Linux 系統(tǒng)發(fā)展如此迅速。業(yè)界歸納為三大原因︰第一,Linux 在嵌入式系統(tǒng)所需的實時性、電源管理等核心技術(shù)不斷發(fā)展;第二,國際標(biāo)準(zhǔn)組織(如 OSDL、CELF 等)持續(xù)建立嵌入式 Linux 相關(guān)標(biāo)準(zhǔn),有效解決版本分歧與兼容性問題;第三,業(yè)界主導(dǎo)組織、開發(fā)廠商等不斷推出嵌入式 Linux 相關(guān)開發(fā)工具、維護系統(tǒng)。嵌入式 Linux 以年費訂閱方式為主,與其他的以產(chǎn)品利潤為收入方式的嵌入式系統(tǒng)不同,彈性的捆綁銷售策略,助其成功地逐年提高市場占有率,從 2004 年的 46.8%擴大到 2007 年的 56.4%。國際有名的嵌入式 Linux 操作系統(tǒng)提供商 Montavista,收購了 PalmSource 的愛可信和奇趣科技等,加強了對中國市場的投入,并在整個嵌入式操作系統(tǒng)市場中,占據(jù)了重要地位。而嵌入式操作系統(tǒng)的領(lǐng)先廠商,也改變了原來的單一產(chǎn)品路線,開始推出自己的 Linux 軟件產(chǎn)品,實現(xiàn)“兩條腿走路”。國內(nèi)的嵌入式軟件廠商也以 Linux 為突破口,紛紛開發(fā)各種基于 Linux 的操作系統(tǒng)產(chǎn)品。這些嵌入式 Linux 廠商已經(jīng)形成了一個不容忽視的群體。以下就從 Linux 開始,一層層揭開嵌入式 Linux 的面紗。
簡單地說,Linux 是指一套免費使用和自由傳播的類 UNIX 操作系統(tǒng)。人們通常所說的 Linux 是 Linus Torvalds 所寫的 Linux 操作系統(tǒng)內(nèi)核。當(dāng)時的 Linus 還是芬蘭赫爾辛基大學(xué)的一名學(xué)生,他主修的課程中有一門課是操作系統(tǒng),而且這門課是專門研究程序的設(shè)計和執(zhí)行。最后這門課程提供了一種稱為 Minix 的初期 UNIX 系統(tǒng)。Minix 是一款僅為教學(xué)而設(shè)計的操作系統(tǒng),而且功能有限。因此,和 Minix 的眾多使用者一樣,Linus 也希望能給它添加一些功能。在之后的幾個月里,Linus 根據(jù)實際的需要編寫了磁盤驅(qū)動程序以便下載訪問新聞組的文件,又編寫了個文件系統(tǒng)以便能夠閱讀 Minix 文件系統(tǒng)中的文件。這樣,“當(dāng)你有了任務(wù)切換,有了文件系統(tǒng)和設(shè)備驅(qū)動程序后,這就是 UNIX,或者至少是其內(nèi)核。”。于是,0.0.1 版本的 Linux 就誕生了。 Linus 從一開始就決定自由傳播 Linux,他把源代碼發(fā)布在網(wǎng)上,于是,眾多的愛好者和程序員也都通過互聯(lián)網(wǎng)加入到 Linux 的內(nèi)核開發(fā)工作中。這個思想與 FSF(Free Software Foundation)資助發(fā)起的 GNU(GNU’s Not UNIX)的自由軟件精神不謀而合。 GNU 是為了推廣自由軟件的精神以實現(xiàn)一個自由的操作系統(tǒng),然后從應(yīng)用程序開始,實現(xiàn)其內(nèi)核。而當(dāng)時 Linux 的優(yōu)良性能備受 GNU 的賞識,于是 GNU 就決定采用 Linus 及其開發(fā)者的內(nèi)核。在他們的共同努力下,Linux 這個完整的操作系統(tǒng)誕生了。其中的程序開發(fā)共同遵守 General Public License (GPL)協(xié)議,這是最開放也是最嚴(yán)格的許可協(xié)議方式,這個協(xié)議規(guī)定了源碼必須可以無償?shù)墨@取并且修改。因此,從嚴(yán)格意義上說,Linux 應(yīng)該叫做 GNU/Linux,其中許多重要的工具如 gcc、gdb、 make、emacs 等都是 GNU 貢獻的。這個“嬰兒版”的操作系統(tǒng)以平均兩星期更新一次的速度迅速成長,如今的 Linux 已經(jīng)有超過 250 種發(fā)行版本,且可以支持所有體系結(jié)構(gòu)的處理器,如 X86、PowerPC、ARM、Xscale 等,也可以支持帶 MMU 或不帶 MMU 的處理器。到目前為止,它的內(nèi)核版本也已經(jīng)從原先的 0.0.1 發(fā)展到現(xiàn)在的 2.6.xx。
- 嵌入式Linux應(yīng)用程序開發(fā)詳解-第3章
- 嵌入式Linux應(yīng)用程序開發(fā)詳解-第2章
- 嵌入式Linux應(yīng)用程序開發(fā)之圖形編程 2次下載
- 《從實踐中學(xué)嵌入式Linux應(yīng)用程序開發(fā)》pdf完整版資源分享 0次下載
- 嵌入式linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程pdf,嵌入式LINUX應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程-華清遠見.PDF...
- 嵌入式Linux應(yīng)用程序例程
- 周立功嵌入式Linux開發(fā)教程上冊PDF電子書免費下載 114次下載
- 嵌入式Linux應(yīng)用程序開發(fā)詳解的源代碼合集免費下載 24次下載
- 嵌入式linux怎么學(xué)?linux教程之《嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程》 36次下載
- 基于嵌入式Linux應(yīng)用程序開發(fā)詳解 12次下載
- 《嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程》+完整版PDF(12章全) 0次下載
- 嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程_第二版 0次下載
- 《嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程》完整版PDF 0次下載
- 嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程 0次下載
- 實用Linux教程電子書 0次下載
- 嵌入式Linux開發(fā)的三種方式 755次閱讀
- 【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到嵌入式Linux平臺運行 520次閱讀
- 簡化SBC的嵌入式Linux軟件開發(fā) 998次閱讀
- 如何用AWTK和AWPLC快速開發(fā)嵌入式應(yīng)用程序 1291次閱讀
- 嵌入式Linux啟動時間優(yōu)化的秘密之四-啟動腳本 2306次閱讀
- 英創(chuàng)信息技術(shù)嵌入式Linux串口通訊的C++設(shè)計概述 2180次閱讀
- 基于嵌入式軟件的JNI技術(shù)應(yīng)用解析 1020次閱讀
- 基于Yocto Project的定制嵌入式Linux產(chǎn)品設(shè)計淺析 1w次閱讀
- 什么是嵌入式Linux內(nèi)核調(diào)試技術(shù)?嵌入式開發(fā)又面臨著哪些問題? 1134次閱讀
- 基于PXA255開發(fā)板外圍字符設(shè)備的嵌入式Linux字符設(shè)備驅(qū)動設(shè)計與應(yīng)用 1138次閱讀
- 基于嵌入式Linux內(nèi)核的系統(tǒng)設(shè)備驅(qū)動程序開發(fā)設(shè)計 1113次閱讀
- 關(guān)于Linux嵌入式操作系統(tǒng)的優(yōu)勢特征詳解 5521次閱讀
- 學(xué)習(xí)嵌入式linux系統(tǒng)開發(fā),文件類型一定要分清 809次閱讀
- 嵌入式C實現(xiàn)延時程序的不同變量的區(qū)別 幾種Linux嵌入式開發(fā)環(huán)境的簡單介紹 1566次閱讀
- 嵌入式Linux的學(xué)習(xí)方法解析 3091次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多