
linux驱动
文章平均质量分 56
若星汉天空
这个作者很懒,什么都没留下…
展开
-
sysfs方式实现马达驱动
由于对sysfs的概念不是太清楚,只是知道sysfs是一种类似于/proc的虚拟文件系统,可以在用户空间读写sysfs中的相应文件访问或控制内核空间数据,后拜读各类文章后终于对sysfs及平台设备有了更深层次的理解,但读的再多不如亲手一试。恰巧公司需要为android系统提供一个马达驱动,并且android又恰巧很多驱动的读写方式都是通过sysfs操作的,于是开始行动……#define原创 2010-04-22 19:39:00 · 3760 阅读 · 1 评论 -
msm7227平台linux I2C驱动分析(2.6.29)
<br /><br />Revision History<br /> <br />Date Issue Description Author <br /><08/07/2010> <1.0> Msm7227平台I2C驱动分析 滕景东 <br /> <br /> <br />目录<br />1. 摘要 3<br />2. 简介 3<br />3. I2C架构 3<br />4. I2C总线初始化 4<br />5. I2C适配器驱动 5<br />6. I2C设备驱动 9<br原创 2010-07-21 19:26:00 · 6747 阅读 · 13 评论 -
29内核输入子系统多点上报机制实现
<br />电容屏被广泛使用,多点触摸机制也随之发展,可惜29内核不支持多点上报,30以后内核才支持。<br />特此记录移植过程。<br /> <br />1、修改include/linux/input.h<br /> Index: include/linux/input.h===================================================================--- include/linux/input.h (revision 1550原创 2010-06-13 17:09:00 · 4761 阅读 · 1 评论 -
禁止内核打印信息
在此记录:echo 0 > /proc/sys/kernel/printk原创 2010-06-13 11:20:00 · 1774 阅读 · 0 评论 -
Linux内核驱动程序初始化顺序的调整----修改版
转自:Linux内核驱动程序初始化顺序的调整----修改版[百叶琉璃]今天在做一个驱动的时候要用到另一个驱动(I2C)提供的API,在内核初始化时碰到了一个依赖问题。我的驱动在I2C初始化之前就运行起来了,而这时I2C提供的API还处于不可用状态。查了很多资料转载 2011-09-20 09:55:38 · 1331 阅读 · 0 评论 -
openwrt (四)启动(2)
目录1. 启动1号进程2. /etc/preinit 第一阶段1. 启动1号进程 kernel的启动开始于start_kernel()函数,在这里完成各种系统初始化后最后进入rest_init函数,这整个过程都可以称之为0进程: asmlinkage void __init start_kernel(void) { ...原创 2018-06-09 16:40:40 · 1065 阅读 · 0 评论