《嵌入式linux應用開發完全手冊》全面介紹了嵌入式linux系統開發過程中,從底層系統支援到上層gui應用的方方面面,內容涵蓋linux作業系統的安裝及相關工具的使用、配置,嵌入式程式設計所需要的基礎知識(交叉編譯工具的選項設定、makefile語法、arm彙編指令等),硬體部件的使用及程式設計(囊括了常見硬體,比如uart、i*ic、lcd等),uboot、linux核心的分析、配置和移植,根檔案系統的構造(包括移植busybox、glibc、製作映象檔案等),核心除錯技術(比如新增kgdb補丁、棧回溯等),驅動程式編寫及移植(led、按鍵、擴充套件串列埠、網絡卡、硬碟、sd卡、lcd和usb等),gui系統的移植(包含兩個gui系統:基於qtopia和基於x),應用程式除錯技術。 《嵌入式linux應用開發完全手冊》從最簡單的點亮乙個led開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪核心,編寫驅動程式,移植gui系統,掌握整個嵌入式linux系統的開發方法。 《嵌入式linux應用開發完全手冊》由淺入深,循序漸進,適合剛接觸嵌入式linux的初學者學習,也可作為大、中專院校嵌入式相關專業本科生、研究生的教材。
編輯推薦
《嵌入式linux應用開發完全手冊》以s3c2410、s3c2440開發板為例,從分析硬體上電執行的第一條指令開始,到構造出乙個類似pda、基於linux的桌面gui系統,帶領讀者學習、掌握從最底層到最高層的軟體編寫方法。《嵌入式linux應用開發完全手冊》由淺入深,循序漸進,適合剛接觸嵌入式linux的初學者學習,也可作為大、中專院校嵌入式相關專業本科生、研究生的教材。
目錄
第1篇 嵌入式linux開發環境構建篇
第1章 嵌入式linux開發概述
第2章 嵌入式linux開發環境構建
第3章 嵌入式程式設計基礎知識
第4章 windows、linux環境下相關工具、命令的使用
第2篇 arm9嵌入式系統基礎例項篇
第5章 gpio介面
第6章 儲存器控制
第7章 記憶體管理單元mmu
第8章 nandflash控制器
第9章 中斷體系結構
第10章 系統時鐘和定時器
第11章 通用非同步收發器uart
第12章 i*ic介面
第13章 lcd控制器
第14章 adc和觸控螢幕介面
第3篇 嵌入式linux系統移植篇
第15章 移植u-boot
第16章 移植linux核心
第17章 構建linux根檔案系統
第18章 linux核心除錯技術
第4篇 嵌入式linux裝置驅動開發篇
第19章 字元裝置驅動程式
第20章 linux異常處理體系結構
第21章 擴充套件串列埠驅動程式移植
第22章 網絡卡驅動程式移植
第23章 ide介面和sd卡驅動程式移植
第24章 lcd和usb驅動程式移植
第5篇 嵌入式linux系統應用開發篇
第25章 嵌入式gui開發 第26章 基於x的gui開發
第27章 linux應用程式除錯技術
嵌入式Linux應用開發完全手冊
嵌入式linux應用開發完全手冊 真正完整版,我共享的別人的,追究責任本人概不負責!2010年10月19日更新!第乙個 http download.csdn.net source 2766528 第二個 http download.csdn.net source 2766532 第三個 http d...
嵌入式linux應用開發完全手冊(一)
第一篇 嵌入式linux開發環境構建 1.1.2 嵌入式發展 1.2 基於arm處理器的嵌入式linux系統 1.2.2 嵌入式作業系統 2.1 pc和嵌入式裝置交叉開發模式 在主機上編譯bootloader,然後通過jtag燒入單板 在主機上編譯嵌入式linux核心,通過bootloader燒入單...
《嵌入式Linux應用開發完全手冊》 導讀
嵌入式linux在嵌入式領域發展迅速 需求旺盛,但是嵌入式linux的入門很難。初學者多是自己琢磨,效率不高。學習過程中碰到的問題千奇百怪,解決後卻往往發現是極其低階的錯誤,以作者為例,初學時在論壇瘋狂發帖求教,現在回頭一看不免感嘆 怎麼會提出這麼弱智的問題?但是,當時就是被這類問題折磨得寢食難安。...