阅读:1076回复:0
“宏帽”新书《嵌入式系统Linux内核开发实战指南》推荐由“宏帽”花1年多时间全力编著的《嵌入式系统Linux内核开发实战指南》一书已经完稿,全书约900页;将在近期出版,敬请期待! 《嵌入式系统Linux内核开发实战指南》是国内第一本全面系统介绍嵌入式系统从硬件原理设计、调试,疑难诊断、排除到Linux内核组件原理、驱动程序编写的实战指导用书; 《嵌入式系统Linux内核开发实战指南》包含了编者11年的工作笔记、经验总结,一年多对ARM平台Linux2.6内核源代码的阅读笔记和心得,对一些理论参考书的阅读笔记和心得,这本书是从这些内容中提炼出来的,它是编者对自己12年工作、学习的概括和总结; 《嵌入式系统Linux内核开发实战指南》以嵌入式系统Linux内核开发的整个过程为线索,按照先硬件后软件、先易后难的顺序编写;书中内容覆盖了嵌入式系统Linux内核开发的各个方面;全书由“嵌入式系统硬件开发(10章)”、“Linux内核开发初步(6章)”、“Linux2.6内核原理(9章)”、“Linux内核开发高级指南(7章)”四部分组成,共32章;其中“嵌入式系统硬件开发”部分主要以ARM处理器为例介绍了嵌入式处理器的特点、内部原理以及硬件开发调试过程和方法,还介绍了如何制作简易JTAG线缆和编写烧写程序;“Linux内核开发初步”部分主要介绍各种bootloader、Linux开发环境的创建、Linux内核的配置和编译以及根文件系统的制作,还简单介绍了uClinux;“Linux2.6内核原理”部分是本书的核心,该部分以Linux2.6.10版内核源代码为基础分析了Linux2.6的内核原理,涵盖了Linux的各大方面,包括:Linux启动过程、内存管理、进程调度、文件系统、模块设计、异常中断处理、软中断(系统调用)和工作队列、并发和竞态、设备驱动程序等,编写方式是编者对源代码的阅读笔记和心得+阅读理论书籍的笔记和心得+源代码注释分析,因为Linux源代码是Linux操作系统理论的实践成果,讲解Linux内核理论的同时加上必要的源代码注释就会非常直观,否则恐怕又会是乏味的天书;“Linux内核开发高级指南”部分则介绍了一些比较高级的技术和开发人员平时很少注意的方面,这部分包括Linux系统参数设置、内核调试、内核移植、内核优化、定时器、杂项以及编译链接文件的说明; 另外该书附带的光盘中有编者自己业余制作的MC68VZ328、S3C4510两块开发板以及简易JTAG烧写线缆的protel99se版原理图和PCB图文件,还有移植好的uClinux内核源代码和交叉编译器以及烧写程序源代码,以供读者自行学习开发使用; 《嵌入式系统Linux内核开发实战指南》适用于从事嵌入式系统Linux内核开发各阶段、各层次的人员;初级开发人员包括在校大学生可以从本书中找到努力的方向,中级开发人员可以从本书中找到更深层细致的内容和有效的方法,而对于高级开发人员来说,还可以从本书中发现不少解决疑难问题的点睛之笔——总之编者希望并相信这本书能对爱好和从事嵌入式系统Linux内核开发的读者有一定帮助! |
|