您的位置:首页 > 运维架构 > Linux

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: