Linux_驱动开发
niuyuzhou888
这个作者很懒,什么都没留下…
展开
-
调试技术
通过打印调试 printk(级别 信息); KERN_EMERG~KERN_DEBUG 信息的查看有两种: tail -f /var/log/syslog 从kernel的ring buffer(环缓冲区)中读取信息(嵌入式设备上常用) dmesg原创 2012-05-29 16:44:30 · 193 阅读 · 0 评论 -
杂项设备驱动简析
飞凌开发板提供的LED驱动属于杂项设备(miscdevice)驱动。杂项设备共享一个主设备号MISC_MAJOR(10),但次设备号不同。需要引入头文件。使用insmod注册后,在/dev中自动产生设备。使用rmmod取消注册后,将该设备自动删除。 杂项设备结构体: struct miscdevice { int minor; const char *name; const s原创 2012-05-29 15:36:20 · 632 阅读 · 0 评论