优快云仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。
本博文对应地址: https://hceng.cn/2017/04/22/Linux自动挂载卸载U盘/
记录在mdev机制下不能自动卸载U盘的解决方法。
加载USB驱动有两种方式:
** 一是将模块编译到内核,再把新内核下载到开发板。
二是将驱动作为模块,内核启动后再加载驱动模块。**
- 在主机中编译模块,在Linux中的/work/hceng/linux-3.4.2目录下执行:
{% codeblock lang:shell %}
$ make moudles
{% endcodeblock %} - 复制主机生成的drivers/usb/storage/usb-storage.ko到开发板中:
{% codeblock lang:shell %}
cp drivers/usb/storage/usb-storage.ko /work/hceng/nfs_rootfs
{% endcodeblock %} - 在开发板中,加载USB驱动模块:
{% codeblock lang:shell %}
$ insmod usb-storage.ko
{% endcodeblock %} - 然后在开发板插上U盘后,再手动挂载U盘即可访问数据: