linux设备模型
文章平均质量分 78
午时龙且
这个作者很懒,什么都没留下…
展开
-
linux设备模型
学习驱动的初期总是感觉到很迷惑,因此要学习一下linux的设备模型,从整体上理解设备驱动还是很有必要的转载地址http://blog.sina.com.cn/s/blog_6774b7c10101aw04.html一、作为开头篇,我不想写HELLLOWORLD驱动,甚至字符设备驱动的开发,这样文章充斥在各大网站上的博客上,随便搜搜,就可以找到几百篇。这是最基本的东西,通过这些内容的转载 2012-12-09 14:58:09 · 588 阅读 · 0 评论 -
udev设备文件系统
1.udev是2.6.13之后linux采用的设备文件系统,之前采用devfs设备文件系统,不是一种文件系统,而是生成设备文件系节点的方法。主要功能在于管理/dev下的设备节点,并导出信息到系统中的/sysfs,它利用sysfs的导出信息创建设备节点。在嵌入式系统中,是用的是mdev.主要优点在于:udev可以在用户态运行,而不像devfs在内核运行。传统上,使用静态注册地方法创建设备节点,那原创 2012-12-24 14:35:13 · 501 阅读 · 0 评论 -
关于设备节点的问题
1.自动创建设备节点昨天刚刚试过,用一般字符设备的方式生成模块,但是模块加载到开发板上去发现,不能在/dev下生成设备节点,这样就无法使用应用程序测试驱动。最后,发现是因为我使用的是动态注册设备的办法,这种办法虽然可以避免静态注册的麻烦,但是会造成无法直接生产设备节点,现在在程序中加入udev/mdev的办法,自动创建设备节点。 在驱动初始化代码里调用class_create为该设备创建一原创 2012-12-10 20:26:02 · 3316 阅读 · 0 评论