推薦本書理由:
從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內(nèi)核,編寫驅(qū)動程序,移植GUI系統(tǒng),掌握整個嵌入式Linux系統(tǒng)的開發(fā)方法。 《嵌入式Linux應用開發(fā)完全手冊》由淺入深,循序漸進,適合剛接觸嵌入式Linux的初學者學習。
全面介紹了嵌入式Linux系統(tǒng)開發(fā)過程
內(nèi)容簡介:
從底層系統(tǒng)支持到上層GUI應用的方方面面,內(nèi)容涵蓋Linux操作系統(tǒng)的安裝及相關(guān)工具的使用、配置,嵌入式編程所需要的基礎(chǔ)知識(交叉編譯工具的選項設(shè)置、Makefile語法、ARM匯編指令等),硬件部件的使用及編程(囊括了常見硬件,比如UART、I*IC、LCD等),UBoot、Linux內(nèi)核的分析、配置和移植,根文件系統(tǒng)的構(gòu)造(包括移植busybox、glibc、制作映象文件等),內(nèi)核調(diào)試技術(shù)(比如添加kgdb補丁、;厮莸),驅(qū)動程序編寫及移植(LED、按鍵、擴展串口、網(wǎng)卡、硬盤、SD卡、LCD和USB等),GUI系統(tǒng)的移植(包含兩個GUI系統(tǒng):基于Qtopia和基于X),應用程序調(diào)試技術(shù)。
目錄:
第1篇嵌入式Linux開發(fā)環(huán)境構(gòu)建篇
第1章嵌入式Linux開發(fā)概述
第2章嵌入式Linux開發(fā)環(huán)境構(gòu)建
第3章嵌入式編程基礎(chǔ)知識
第4章Windows、Linux環(huán)境下相關(guān)工具、命令的使用
第2篇ARM9嵌入式系統(tǒng)基礎(chǔ)實例篇
第5章GPIO接口
第6章存儲器控制
第7章內(nèi)存管理單元MMU
第8章NANDFlash控制器
第9章中斷體系結(jié)構(gòu)
第10章系統(tǒng)時鐘和定時器
第11章通用異步收發(fā)器UART
第12章I*IC接口
第13章LCD控制器
第14章ADC和觸摸屏接口
第3篇嵌入式Linux系統(tǒng)移植篇
第15章移植U-Boot
第16章移植Linux內(nèi)核
第17章構(gòu)建Linux根文件系統(tǒng)
第18章Linux內(nèi)核調(diào)試技術(shù)
第4篇嵌入式Linux設(shè)備驅(qū)動開發(fā)篇
第19章字符設(shè)備驅(qū)動程序
第20章Linux異常處理體系結(jié)構(gòu)
第21章擴展串口驅(qū)動程序移植
第22章網(wǎng)卡驅(qū)動程序移植
第23章IDE接口和SD卡驅(qū)動程序移植
第24章LCD和USB驅(qū)動程序移植
第5篇嵌入式Linux系統(tǒng)應用開發(fā)篇
第25章嵌入式GUI開發(fā) 第26章基于X的GUI開發(fā)
第27章Linux應用程序調(diào)試技術(shù)
網(wǎng)友評價:
網(wǎng)友一:這本書多是以實例介紹為主,內(nèi)容比較深,需要一定的基礎(chǔ)。但也比較實用。
網(wǎng)友二:這本書還可以,都是從實際應用的角度,適合新手學習。
