![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动
云斜月
这个作者很懒,什么都没留下…
展开
-
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 · 739 阅读 · 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 · 847 阅读 · 0 评论