chinaemblinux
驱动牛犊
驱动牛犊
  • 注册日期2008-09-29
  • 最后登录2009-02-13
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望76点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1524回复:0

“宏帽”《嵌入式系统Linux内核开发实战指南》

楼主#
更多 发布于:2008-09-30 12:20
由“宏帽”花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内核开发各阶段、各层次的人员;初级开发人员包括在校大学生可以从本书中找到努力的方向,中级开发人员可以从本书中找到更深层细致的内容和有效的方法,而对于高级开发人员来说,还可以从本书中发现不少解决疑难问题的点睛之笔!





游客

返回顶部