
驱动
云斜月
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
msm_flash_init_module执行注册流程
1、装载模块时,首先调用module_init(msm_flash_init_module)通知内核需要注册模块了。 2、执行msm_flash_init_module(void)函数。在该函数中调用platform_driver_register(struct platform_driver *drv) 3、在platform_driver_register中调用driver_regi原创 2015-05-12 20:12:52 · 792 阅读 · 0 评论 -
sysfs的应用-------使用sysfs控制闪关灯
1、 创建相应的kobj_attribute。本实验用到打开手电筒,关闭手电筒,打开闪关灯,关闭闪光灯。所以创建四个kobj_attribute。因为四个格式比较类似,只有功能函数实现功能不同,所以本文只以sysfs_torch为例进行说明。 static struct kobj_attribute sysfs_torch = __ATTR(torch,S_IRUGO,sysfs_torch,原创 2015-06-30 10:32:13 · 902 阅读 · 0 评论