×

Linux内核空间设备驱动程序的开发

消耗积分:3 | 格式:rar | 大小:179 | 2009-08-19

鼠爱米

分享资料个

本文详细介绍了Linux平台下内核空间设备驱动程序的开发。在比较proc和dev两种文件系统的基础上,分别以PCI设备和USB设备的驱动程序开发为实例来介绍利用两种文件系统开发字符设备驱动程序的方法。
inux操作系统运行在两种模式下,一种是用户模式,另一种是内核模式。在编写驱动程序时,必须决定哪些功能将用模块来实现,哪些功能的实现要留在用户空间。一般原则是只要是能够在用户空间编程实现的,就不要放到内核里面去实现。虽然有时写一个用户空间设备驱动程序是对内核扩充的明智选择,但是用户空间驱动程序毕竟做不了太多的事情。当在用户空间无法实现设备驱动,或者强调驱动程序的实时性与稳定性时,就必须编写内核级的设备驱动程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !