資料介紹
本書全面介紹了嵌入式 Linux 系統開發過程中,從底層系統支持到上層 GUI 應用的方方面面,內容涵蓋 Linux 操作系統的安裝及相關工具的使用、配置,嵌入式編程所需要的基礎知識(交叉編譯工具的選項設置、Makefile 語法、ARM 匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如 UART、I 2 C、 LCD 等),U-Boot、Linux 內核的分析、配置和移植,根文件系統的構造(包括移植 busybox、glibc、制作映象文件等),內核調試技術(比如添加 kgdb 補丁、棧回溯等),驅動程序編寫及移植(LED、按鍵、擴展串口、網卡、硬盤、SD 卡、LCD 和 USB 等),GUI 系統的移植(包含兩個 GUI 系統:基于 Qtopia 和基于 X),應用程序調試技術。
本書從最簡單的點亮一個 LED 開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內核,編寫驅動程序,移植 GUI 系統,掌握整個嵌入式 Linux 系統的開發方法。本書由淺入深,循序漸進,適合剛接觸嵌入式 Linux 的初學者學習,也可作為大、中專院校嵌入式相關專業本科生、研究生的教材。
嵌入式 Linux 在嵌入式領域發展迅速、需求旺盛,但是嵌入式 Linux 的入門很難。初學者多是自己琢磨,效率不高。學習過程中碰到的問題千奇百怪,解決后卻往往發現是極其低級的錯誤,以作者為例,初學時在論壇瘋狂發帖求教,現在回頭一看不免感嘆:怎么會提出這么弱智的問題?但是,當時就是被這類問題折磨得寢食難安。相對于嵌入式 Linux 常識的匱乏,更大的困難是缺乏完善的知識結構:只了解硬件,或是只了解軟件。對于有志于從事底層系統開發(比如改造 Bootloader、鉆研內核、為新硬件編寫驅動程序)的人,對于想從上層軟件開發轉到底層軟件開發的人,應該看得懂電路原理圖,看得懂芯片數據手冊,清楚地知道軟件是怎樣和硬件發生作用的。同樣,對于想從硬件崗位轉到軟件崗位的人,對于想從傳統單片機(比如 51 單片機)編程進一步學習“有操作系統的”嵌入式編程的人,需要找到一個學習的切入點:先掌握各個硬件部件的簡單編程,再將它們組合起來構成一個相對復雜的軟件系統——比如 Bootloader,進而編寫基于操作系統的驅動程序,最后深入鉆研操作系統內核。對于尚未參加工作的在校生來說,缺乏實際的操作經驗可能是就業的最大障礙。很多人買了開發板想進一步練習,卻發現不知從何入手。鑒于上述種種困難及需求,作者結合自己的學習經歷、工作心得寫成此書,期望能幫助讀者加快嵌入式 Linux 的入門速度,并體會到深入學習嵌入式 Linux 的樂趣。
本書以 S3C2410、S3C2440 開發板為例,從分析硬件上電執行的第一條指令開始,到構造出一個類似 PDA、基于 Linux 的桌面 GUI 系統,帶領讀者學習、掌握從最底層到最高層的軟件編寫方法。本書主要涉及以下主題: ? 開發環境的搭建(包括安裝 Linux 系統及日常使用的工具);
? 開發板上各硬件部件的使用方法及實際的編程操作;
? 嵌入式 Linux 系統的構造(包括 Bootloader、內核、文件系統等);
? 嵌入式 Linux 驅動程序的編寫方法及大量實例;
? GUI 系統的移植(兩個 GUI 系統:基于 Qtopia 和基于 X);
? 調試技術(包括內核調試技術和應用程序調試技術)。
本書所有章節都以理論結合代碼的方式進行講解,并可按照書中說明進行實際操作,力求讓讀者“知其然,也知其所以然”。
- EGO1電路圖完整版免費下載 0次下載
- 嵌入式Linux應用開發完全手冊.pdf 影印版 OCR可復制 高清 帶書簽 0次下載
- 嵌入式Linux應用開發完全手冊 pdf 韋東山
- 嵌入式linux應用開發完全手冊 第2版面市 0次下載
- ATV61變頻器編程手冊完整版pdf下載 0次下載
- (完整版)vxworks嵌入式操作系統 0次下載
- 周立功嵌入式Linux開發教程上冊PDF電子書免費下載 114次下載
- MATLAB函數速查手冊PDF電子書免費下載 148次下載
- 電子管數據手冊合集PDF電子書免費下載 72次下載
- 8051系列單片機C程序設計完全手冊PDF電子書免費下載 263次下載
- IP Manager編程手冊(完整版)pdf下載 0次下載
- 《嵌入式Linux應用程序開發標準教程》+完整版PDF(12章全) 0次下載
- 嵌入式系統軟件設計中的常用算法 (周航慈 清晰完整版) 0次下載
- 鳥哥的Linux私房菜-完整版 0次下載
- 《VHDL實用教程》完整版 0次下載
- 嵌入式Linux開發的三種方式 758次閱讀
- 簡化SBC的嵌入式Linux軟件開發 998次閱讀
- 嵌入式開發的產品有哪些_嵌入式開發的流程 1w次閱讀
- 基于Yocto Project的定制嵌入式Linux產品設計淺析 1w次閱讀
- 如何在嵌入式Linux中截屏 5907次閱讀
- 什么是嵌入式Linux內核調試技術?嵌入式開發又面臨著哪些問題? 1135次閱讀
- 基于PXA255開發板外圍字符設備的嵌入式Linux字符設備驅動設計與應用 1138次閱讀
- 關于Linux嵌入式操作系統的優勢特征詳解 5524次閱讀
- 學習嵌入式linux系統開發,文件類型一定要分清 809次閱讀
- 嵌入式開發好學嗎_嵌入式開發職業發展方向是什么 8950次閱讀
- 嵌入式C實現延時程序的不同變量的區別 幾種Linux嵌入式開發環境的簡單介紹 1566次閱讀
- 嵌入式開發工具有哪些_五款嵌入式開發工具推薦 4w次閱讀
- 嵌入式開發就業前景分析_嵌入式領域的職業發展方向 1.8w次閱讀
- 嵌入式Linux的學習方法解析 3091次閱讀
- 焊接機理完整版 3772次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多