2011-05-03 linux驱动学习

出差珠海十天,大致整理下学习的.

1 驱动文件存放在/drv下面,以ko为后缀.

2 安装的驱动可以在/dev里面查找到.用lsmod亦可(但好像只能看到自己安装的).

3 /proc/bus/input/devices里面有设备(?)

4 /proc/devices 里面有设备

5 驱动的编号分配(静态?动态直接可以得到)后.可以在/proc/devices 读取它(如用awk工具)然后创建设备节点在/dev目录下.

   /sys/bus/i2c/devices可以查到分配的i2c的地址

6 sudo ./adb  start-server 解决找设备的权限问题 

7 在内核树外建立模块,(在kernel之外建立drivers)需在内核建立系统的上下文被调用.(即编译需要有上下文背景,通常makefile文件的$(MAKE) -C $(KERNELDIR) M=$(PWD) modules就是起这个作用).

8 修改内核后,需要clean再make.

9 映射虚拟机到window系统的一个盘,利用IP号映射.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值