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