发表于2025-01-18
《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核心嵌入式系统开发指南(附工具软体光碟) pdf epub mobi txt 电子书 下载 2025
ARM Linux核心嵌入式系统开发指南(附工具软体光碟) pdf epub mobi txt 电子书 下载