欢迎来到天天文库
浏览记录
ID:37620577
大小:3.46 MB
页数:185页
时间:2019-05-26
《系统开发简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章基礎篇..........................................................11-1Linux入門................................................................11-2Linux系統開發簡介.................................................10第2章實驗篇.........................................................312-1實驗一嵌入式Linux開發環境建立及核心編譯運作實驗3
2、12-2實驗二嵌入式Linux根檔案系統的製作實驗..............402-3實驗三嵌入式Linux驅動程式添加實驗.....................442-4實驗四嵌入式Linux下彩色LCD驅動的設計與實現...592-5實驗五USBHOST掛載實驗......................................722-6實驗六嵌入式Linux下的音效實驗...........................862-7實驗七10M/100M網路通訊實驗..............................972-8實驗八WEBSERVER網頁伺服器實驗.
3、......................1152-9實驗九瀏覽器取用外部Internet實驗......................1202-10實驗十CCD攝影機拍攝實驗..................................1242-11實驗十一Qt/Embedded嵌入式圖形開發實驗.........136附錄一Qt圖形系統開發.............................................149附錄二出廠值設定.....................................................1831第一章基礎篇第第一
4、一章章基基礎礎篇篇1-1Linux入門1-1.1Linux究竟是什麼?用最簡單的話說,Linux是一個作業系統。它是一位赫爾辛基大學學生LinusTorvalds(Linux是Linus'sUNIX的縮寫)在1991年10月創造的。Linux本身實際上只是其核心;它實現了多工和多用戶功能,管理硬體,分配記憶體並且使應用程式能夠運作。對於任何一種作業系統,普通用戶絕對沒有足夠的興趣去瞭解如核心內部細節這樣的內容。只有真正致力於此的人,那些放棄個人生活或受雇做這種工作的人,才願意探索這些複雜的東西。但即使您從未親身深入研究過核心,那麼也別擔心,您可以很容易地雇用一家承包商或公司來為您做這項工作;要
5、對一個專有系統進行這樣的修改常常較困難,花費也比較大。對於初學者,有關核心要記住的最重要的事是:帶奇數的核心版本(即2.3、2.5、2.7等)是實驗性的開發版核心。穩定的發行版核心的版本號是偶數(即2.4、2.6、2.8等)。典型的Linux發行版包含Linux核心,但還包含許多應用程式和工具。總體說來,Linux發行版中出現的許多系統級別和用戶級別的工具都來至自由軟體基金會(FreeSoftwareFoundation)的GNU專案(GNU是“GNU'sNotUNIX"的縮寫)。Linux核心和GNU工具套件都在GNU通用公共許可證(GNUGeneralPublicLicense,GNUGP
6、L)下發行。如果您還不熟悉GNUGPL,那麼理解它的最佳方法就是1DMA270Linux操作流程去閱讀它。冒著可能會遺漏某些重要方面的風險,這樣概括GNUGPL:它是一種使電腦程式碼可自由使用的方式,使用其程式碼的用戶可隨意使用和實驗它。•我們極力推薦LinusTorvalds以前的同事LarsWirzenius所寫的一篇很有趣的對Linux歷史的概括。•LinuxOnline提供中立的Linux新聞和資訊。•還可查看這些有用的Linux鏈結,由“LinuxatIBM"的研究人員彙編。•LinuxatIBM的LinuxLine提供有關合作夥伴的新聞、Linux學習資源、成功案例和新的進展,所有
7、這些都是IBMLinux所關注的。•IBMLinux技術中心(IBMLinuxTechnologyCenter)直接與Linux社區協同工作;它的網站跟蹤IBM對Linux以及相關的開發社區作出的貢獻。1-1.2UNIX和Linux有什麼不同?UNIX(此名稱是源自以前的“Multics"作業系統)於1969年在AT&T貝爾實驗室被創造出來,它是一種健壯的、靈活的和對開發人員友好的計算環境。儘管U
此文档下载收益归作者所有