
linux驱动
剑之所向
这个作者很懒,什么都没留下…
展开
-
第一个驱动--手工创建设备节点
先学习linux下的open函数 的用法,我们使用open打开一个设备节点 fd=open("/dev/xxx",O_RDWR); 应用程序open调用驱动就是打开设备/dev/下设备节点文件。本篇博客 的 驱动没有自动生成设备节点信息,需要手工创建设备节点,才能使用。 int fd = open(参数1,参数2,参数3);int fd = o...原创 2019-02-11 23:32:01 · 740 阅读 · 0 评论 -
第一个驱动--自动创建设备节点
驱动.ko文件,如何自动在/dev/目录下生产设备节点文件,要怎么写 cw_drv_class = class_create(THIS_MODULE, "chenwei_first"); cw_drv_class_dev = class_device_create(cw_drv_class, NULL, MKDEV(major, 0), NULL, "xyz");...原创 2019-02-12 14:13:18 · 579 阅读 · 0 评论