您的位置:首页
在内核中添加自己的驱动【原创】
2017-04-12 09:11
183 查看
Linux的版本Linux3.0.8
1、在driver目录下创建一个新的目录:mkdir drivers/test1
2、新建一个源文件:vim drivers/test1/test1.c
3、新建一个Makefile:vim driver/test1/test1.c
4、新建Kconfig文件产生make menuconfig的图形界面:
5、修改driver目录下的kconfig使之包含test1目录的kconfig文件
vim drivers/Kconfig 在最后添加
6、make menuconfig查看是否成功添加
7、make -j4 编译进内核。
1、在driver目录下创建一个新的目录:mkdir drivers/test1
2、新建一个源文件:vim drivers/test1/test1.c
void test1() { /*根据自己的需要编写*/ }
3、新建一个Makefile:vim driver/test1/test1.c
obj-$(CONFIG_TEST1) += test1.o
4、新建Kconfig文件产生make menuconfig的图形界面:
menu "test1 driver here" config TEST1 bool "xiaobai test1 driver" help This is test1 endmenu
5、修改driver目录下的kconfig使之包含test1目录的kconfig文件
vim drivers/Kconfig 在最后添加
source "drivers/test1/Kconfig"
6、make menuconfig查看是否成功添加
7、make -j4 编译进内核。
相关文章推荐
- 如何把一个自己写的外部驱动模块编译添加到内核中 来自网络
- 自己动手写内核(第1课:引导程序)(原创)
- 自己动手写内核(第4课:中断和异常1)(原创)
- 向内核中添加驱动
- 为linux添加自己的USB驱动
- 为Android内核添加新驱动,并添加到menuconfig菜单
- Fedora 4升级内核2.6.21并添加zc301摄像头驱动
- 自己动手写内核(序)(原创)
- 2.6 下添加自己的内核模块
- 编译内核(添加驱动)
- [原创]CS8900A 网卡芯片驱动,Linux-2.6.27内核,SMDK2410平台
- 自己动手写内核(第3课:辅助函数)(原创)
- 自己动手写内核(第8课:内存管理)(原创)
- 自己动手写内核(第6课:多任务)(原创)
- 用vivi模拟向内核中加入自己的驱动模块
- 自己动手写内核(第2课:保护模式)(原创)
- 自己动手写内核(第7课:文件系统)(原创)
- 编译内核(添加驱动)
- wince下添加自己的流接口驱动
- (转载) 使用 Linux 系统调用的内核命令, 探究 SCI(systen call interface) 并添加自己的调用.