随笔分类 - Linux-简单字符设备驱动
Linux-简单字符设备驱动
摘要:在Linux操作系统中,RTC设备驱动的架构如下图所示: RTC设备驱动涉及的文件:class.c、rtc-dev.c : 建立/dev/rtc0设备,同时注册相应的操作函数。interface.c : 作为中间层,做一个传递和封装rtc-s3c.c : 具体的物理实现,各种操作硬件模块的函数其他
阅读全文
摘要:在编写简单字符设备驱动的时候,可以使用宏class_create在sysfs下创建对应的class节点,便于用户管理设备: 函数 __class_create:
阅读全文
摘要:在我们已经完成了对cdev结构体的初始化之后,我们需要将这个cdev结构体加入到系统中去,使用函数 cdev_add:
阅读全文