嵌入式操作系统内核、驱动开发学习书籍(Linux)

嵌入式操作系统内核、驱动开发学习书籍(Linux)
  1. 操作系统:设计与实现(第二版) 上册(新版) (Minix)
  2. Linux内核完全注释
  3. Linux Kernel Development (2nd Edition)
  4. Linux Application Development,Second Edition
  5. Linux设备驱动程序(第三版)
  6. 构建嵌入式Linux系统
  7. 嵌入式设计及LINUX驱动开发指南——基于ARM 9处理器

其他可以参考的书籍Linux内核分析及编程


    驱动的开发,了解内核是很关键的,所以我从linux的内核开始研究,开始以简单的用于操作系统教学的Minix开始(书籍1),弄清楚操作系统原理,然后以linux 0.11为切入点,研究代码,此时以前学习的微机原理、接口技术(更对口的是计算机体系结构)、汇编及C语言的知识就派上用场了(书籍2),基础知识掌握以后,就要研究目前linux的技术了(书籍3及其他),有了内核知识,如何在linux下开发是进一步要学习的了(gcc,gdb等等),要知道如何编译内核(书籍4),接下来可以尝试考虑开发驱动了(书籍5),最后,我们学习的知识要用到嵌入式上面,则构建和在嵌入式Linux开发是必不可少的(书籍6、7)。
    上文只是针对软件(操作系统),要真正学好嵌入式我想熟悉一种CPU应该很关键,比如ARM,MIPS。

posted @ 2006-07-07 17:28  Colin_Ye  阅读(1853)  评论(0编辑  收藏  举报