電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程電子書免費下載

嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程電子書免費下載

2020-04-24 | pdf | 11.91 MB | 次下載 | 免費

資料介紹

  自由開源軟件在嵌入式應(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。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費