2011-05-03 linux驱动学习
2011-05-03 21:38
197 查看
出差珠海十天,大致整理下学习的.
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号映射.
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号映射.
相关文章推荐
- 学习笔记 --- LINUX RTC驱动分析
- linux2.6内核驱动开发学习(1)
- Linux内核,驱动学习博客
- 树莓派linux驱动学习之hello world
- 树莓派linux驱动学习之LED控制
- 嵌入式Linux驱动学习之路(一)嵌入式系统的软硬件架构
- linux驱动学习--第七天:第五章 Linux 文件系统与设备文件系统 之 linux文件操作
- 教你如何学习Linux驱动开发
- 一步一步学习Linux驱动之驱动模块MakeFile解析
- 学习内核---Linux网卡驱动分析(转)
- linux驱动学习(二) Makefile高级【转】
- linux驱动学习(八) i2c驱动架构(史上最全) davinc dm368 i2c驱动分析
- 基于mini6410的linux驱动学习总结(三 使用驱动程序)
- linux驱动学习--第十天:第五章 Linux 文件系统与设备文件系统(四) 之 设备文件系统 devfs 和 udev
- 《Linux内核修炼之道》之高效学习linux驱动开发
- linux驱动学习(1)-ubuntu 内核源码下载及编译
- 学习笔记 --- LINUX 驱动调试之printk
- linux学习笔记1:无操作系统时LED驱动
- Linux驱动学习笔记之一——高精度定时器(1)
- linux驱动学习--第十二天:第六章 Linux 字符设备驱动(二) 之 globalmem 设备驱动