在linux讨论区里查了下,有人通过以下工作使运行linux的6410板被PC识别为U盘
1配置内核选择/usb/gadget/filed-backstorage gadget(filed-backstorage testing version可不选),make modules编译成模块
2 将编译好的模块g_file_storage.ko传到开发板上,进入相应目录
3开发板上插入u盘,输入insmod g_file_storage.ko file=/dev/udisk stall=0 removable=1 ,稍等几秒你就能在 windows下看到你插入开发板上的U盘了
我想按上面方法试试,毕竟android在USB这部分的内核没怎么修改嘛
但是第一步就出问题了,光盘上带的android内核居然在make menuconfig的时候居然无法选成<M>,只能选成<X>。
后来几经周折,编译出了g_file_storage.ko,结果输入insmod g_file_storage.ko file=/dev/udisk stall=0 removable=1后,居然告诉我insmod失败
有牛人知道到底应该怎么做么?可以按linux内核编译的这种思路通过gadget是我的板子被电脑识别成U盘么?