發錶於2024-12-27
《ARM Linux核心嵌入式系統開發指南》凝聚了作者12年的工作經驗和學習心得與體會,內容涵蓋了嵌入式系統Linux核心開發的各個方面。作者根據自己11年實戰的工作經驗,介紹了嵌入式系統的概念、組織架構、工作原理、軟硬體設計流程、開發除錯方法以及嵌入式Linux的開發方法與技能,其中列舉了許多作者工作中的實際案例。
另外,作者根據自己反覆閱讀Linux 2.6核心原始碼和Linux核心參考書的筆記與心得,用很大篇幅深入剖析了Linux核心的組成結構以及各元件的實現原理,在闡述理論的同時對核心原始碼進行詳細註釋,這樣既加深了對Linux核心原理的理解,又可引導讀者自行閱讀、分析核心原始碼。本書共32章,分為四部分,每一部分的內容既相互獨立,又彼此關聯,讀者可以根據自己的實際情況選擇性地閱讀,不必嚴格依照書中的章節順序。
本書特色
《ARM Linux核心嵌入式系統開發指南》適合已經或者志願從事嵌入式系統Linux核心開發各階段、各層次的人員閱讀。初級開發人員包括在校大學生可以從中找到努力的方向;中級開發人員可以從中找到更深層細緻的內容和有效的方法;高階開發人員可以從中發現不少解決難題的點睛之筆。
第1部分 嵌入式系統硬體開發
第1章 嵌入式系統概述
第2章 ARM處理器概述
第3章 ARM指令及其定址方式
第4章 ARM處理器記憶體管理單元(MMU)
第5章 ARM處理器的Cache和Write Buffer
第6章 ARM處理器儲存存取一致性問題
第7章 ARM處理器工作模式與異常中斷處理
第8章 ARM處理器啟動過程
第9章 嵌入式系統設計與除錯
第10章 自製簡易JTAG下載燒錄工具
第2部分 Linux核心開發初步
第11章 Bootloader
第12章 建立嵌入式Linux開發環境
第13章 編譯Linux核心
第14章 建立Linux根檔案系統
第15章 燒錄Linux核心和根檔案系統
第16章 關於mClinux
第3部分 Linux 2.6核心原理
第17章 Linux 2.6.10@ARM啟動過程
第18章 Linux記憶體管理
第19章 Linux程序管理
第20章 Linux檔案管理
第21章 Linux模組設計
第22章 Linux系統異常中斷管理
第23章 Linux軟體中斷和工作排列
第24章 Linux同時與競態
第25章 Linux設備驅動程式
第4部分 Linux核心開發高階指南
第26章 Linux系統參數設置
第27章 Linux核心除錯
第28章 Linux核心移植
第29章 Linux核心最佳化
第30章 Linux計時器
第31章 其他雜項
第32章 編譯連結檔說明
參考文獻
ARM Linux核心嵌入式系統開發指南(附工具軟體光碟) epub pdf txt mobi 電子書 下載 2024
ARM Linux核心嵌入式系統開發指南(附工具軟體光碟) pdf epub mobi txt 下載