linux内核问题
我想问下 想搞linux嵌入式驱动开发 是不是必须学内核啊 学哪本书合适 急急急
[解决办法]
会涉及大部分内核的函数,可以看看韦东山的视频还有他的书,只能做为参考,因为他用的是2.6内核,更高版本的内核有很多函数发生了变化,然后自己在看更高版本内核的驱动源代码,一步一步来吧,加油吧哥们。
[解决办法]
1. 关于写Linux设备驱动:
《Linux设备驱动程序(第三版)》(Linux Device Drivers 3rd)O'Reilly,中国电力出版社
2. 关于嵌入式linux内核交叉编译、开发:
《构建嵌入式linux系统》O'Reilly,中国电力出版社
第一本是经典,必读。第二本,了解、选读。 百度一下,有电子版的。 两本都掌握了,且熟悉你的目标系统各种接口,你就是嵌入式linux方面的高手。
[解决办法]
楼主加油。也不用一上来就去看内核的书的,先从linux下简单编程学起,等你学习过程中遇到什么难题了,有可能需要去查linux内核书,要慢慢的来
[解决办法]
如果是学linux内核,推荐一下,《linux内核设计与实现》,比较基础的。。。
[解决办法]
驱动学习内核还是要会的但不要求你达到非常高的水平,在学习驱动的过程中自然会接触很多内核函数之类的。所以我推荐你看 宋宝华老师的<linux设备驱动开发详解> ,这本书前几章介绍了内核的知识 和 硬件知识。然后开始字符驱动 块设备驱动,我也正在学习驱动,一起加油!
[解决办法]
可以读一读 《Linux内核的设计艺术》。