linux下驱动模块化编译,动态加载以及卸载
2015-05-30 16:24
447 查看
步骤::1、编写first_driver_hello.c文件,将其放在/linux2.6.32/drivers/char路径下:
2、在/linux2.6.32/drivers/cha/Kconfig文件中添加如下语句:
3、在/linux2.6.32/drivers/cha/Makefile文件中添加如下语句:
4、编译模块: 在控制台中进入到/linux2.6.32目录 Make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xconfig Make ARCH=arn CROSS_COMPILE=arm-none-linux-gnueabi- modules 在/linux2.6.32/drivers/char下就可以看到first_driver_hello.ko文件5、将first_driver_hello.ko拷贝到/opt/workspace/SEED-DEC138/nfs/opt(我的NFS挂载处) 6、上电在进入linux后,执行 Insmod first_driver_hello.ko
Rmmod first_driver_hello.ko
2、在/linux2.6.32/drivers/cha/Kconfig文件中添加如下语句:
3、在/linux2.6.32/drivers/cha/Makefile文件中添加如下语句:
4、编译模块: 在控制台中进入到/linux2.6.32目录 Make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xconfig Make ARCH=arn CROSS_COMPILE=arm-none-linux-gnueabi- modules 在/linux2.6.32/drivers/char下就可以看到first_driver_hello.ko文件5、将first_driver_hello.ko拷贝到/opt/workspace/SEED-DEC138/nfs/opt(我的NFS挂载处) 6、上电在进入linux后,执行 Insmod first_driver_hello.ko
Rmmod first_driver_hello.ko
相关文章推荐
- linux下驱动模块化编译,动态加载以及卸载 分类: arm-linux-Ubuntu 2015-05-30 16:24 172人阅读 评论(0) 收藏
- centos编译安装svn
- centos 零碎学习小记 11.
- Linux的I2C总线驱动(I)
- Linux objcopy命令
- linux curl命令学习
- linux curl命令学习
- iconv内容,convmv文件名,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令,linux文件名乱码,文件名,文件内容,vim编码设置
- iconv内容,convmv文件名,unix2dos,dos2unix文件格式转换,od/cut/wc/dd/diff/uniq/nice/du等命令,linux文件名乱码,文件名,文件内容,vim编码设置
- linux 时间同步
- Hadoop学习笔记(一)---Linux基本知识说明
- Linux 模块管理
- Centos忘记Root密码怎么办?
- linux下网卡eth1如何修改为eth0
- Linux系统管理_用户和用户组
- <05>linux的文本基础操作
- linux下杀死进程(kill)的N种方法
- 将windows中的文件夹共享给Linux虚拟机
- linux与secureCRT连接配置
- 贪吃蛇 Linux