ARM 嵌入式 Linux 系統開發詳解, 2/e
內容描述
<內容簡介>
弓雷等編著的《ARM嵌入式Linux系統開發詳解(第2版)》是獲得了大量讀者好評的「Linux典藏大系」中的《ARM嵌入式Linux系統開發詳解》的第2版。本書由淺入深,全面、系統地介紹了基於ARM體系結構的嵌入式Linux系統開發所涉及的方方面面技術,並提供了大量實例供讀者實戰演練。另外,本書提供了9小時多媒體教學視頻及書中涉及的實例源程序,便於讀者高效、直觀地學習。
《ARM嵌入式Linux系統開發詳解(第2版)》共分4篇。第1篇介紹了嵌入式系統入門、嵌入式軟硬件系統、ARM處理器、嵌入式Linux、軟件開發環境建立和第一個Linux應用程序;第2篇介紹了Linux應用程序編程基礎、開發多進程/線程程序、網絡通信應用、串行口通信編程、嵌入式GUI程序開發和軟件項目管理;第3篇介紹ARM體系結構及開發實例、深入Bootloader、解析Linux內核、嵌入式Linux啟動流程、Linux文件系統、建立交叉編譯工具鏈、命令系統BusyBox、Linux內核移植,以及內核和應用程序調試技術;第4篇結合5個案例介紹了Linux設備驅動、網絡設備驅動、Flash設備驅動和USB驅動的開發過程,以此提高讀者的實戰水平。
《ARM嵌入式Linux系統開發詳解(第2版)》適合廣大從事嵌入式Linux系統開發的人員、對嵌入式Linux系統開發有興趣的愛好者及大中專院校相關專業的學生閱讀。相關培訓院校及高校的老師亦可將本書作為教材使用。
<目錄>
第1篇 Linux嵌入式開發基礎篇
第1章 嵌入式系統入門
第2章 嵌入式軟硬件系統
第3章 ARM處理器
第4章 嵌入式Linux
第5章 建立軟件開發環境
第6章 第一個Linux應用程序
第2篇 Linux嵌入式開發應用篇
第7章 Linux應用程序編程基礎
第8章 開發多進程/線程程序
第9章 網絡通信應用
第10章 串口通信編程
第11章 嵌入式GUI程序開發
第12章 軟件項目管理
第3篇 Linux系統篇
第13章 ARM體系結構及開發實例
第14章 深入Bootloader
第15章 解析Linux內核
第16章 嵌入式Linux啟動流程
第17章 Linux文件系統
第18章 建立交叉編譯工具鏈
第19章 強大的命令系統BusyBox
第20章 Linux內核移植
第21章 內核和應用程序調試技術
第4篇 Linux嵌入式驅動開發篇
第22章 Linux設備驅動
第23章 網絡設備驅動程序
第24章 Flash設備驅動
第25章 USB驅動開發