我们经常碰到一种情况,我们需要往pcduino上拷贝东西,新手都用U盘,高手一般都用samba这样的高级玩意儿。拷贝一次倒也无所谓,关键是有些情况下,我们需要多次测试,多次拷贝。pcduino的USB插多了,可就难看了。这里教大家一种简单的方法,无需要多次插拔,每次一个命令即可。
首先,我们要需修改一下我们的内核,我们的内核还不支持USBIP,其实前面有一个帖子,我已经介绍了怎么修改和换内核,这里,我一图文并茂的形式教大家怎么玩。在pcduino上玩内核和驱动,主要的问题就是硬盘空间不足,这里教大家怎么把它扩展成几十个G,
1,现在我们电脑上用virtualbox建一个linux虚拟机,我建的是ubuntu,怎么安装ubuntu的虚拟机我就不阐述了,一直点下一步就可以了。
2,在虚拟机上搭建一个nfs服务器,具体步骤如下: 在里面添加内容 home/pillar/pcduino *(rw,sync,no_root_squash)保存退出。
这样nfs就搭建好了,现在把内核下载到pcduino的文件夹里面
好了,为了让编译生成文件和源码隔离,我们建一个build文件
下载后文件内容中的内容如下:
3,转移到pcduino上,先安装一个软件,要不然挂载不了 开始挂载nfs
现在来看看我们pcduino的硬盘
够大了。
4,配置编译内核,先在pcduino安装一些依赖文件。
然后开始配置内核
进入
去掉里面的路径,要不然会编译不过的。
由于这个项目里面要把USBIP编译进去,这里告诉大家配置的办法。
然后退出,保存。
make需要四个小时,中间不会报错的,重启完了之后,包含有usbip的内核已经加载到系统里面去了。
5,手动加载USBIP驱动。
在modules文件里面添加
usbip-core
usbip-host
vhci-hcd
6,配置编译USBIP。配置编译USBIP依然需要内核源码,回到第3步再把源码挂载一遍。然后
查看里面的INSTALL的文件,里面有详细的安装方法。 安装完了之后,然后下载一个USBIP运行的依赖软件。 具体的使用方法在README里面也有。下面还是给大家演示一遍。
先启动usbip进程
先说一下我pcduino上USB挂载情况,我的pcduino上现在挂载了一个U盘,一个摄像头,一个键盘
,一个鼠标,一个hub.
然后用usbip查看usb设备
看吧,都列出来了。现在我要把我U盘重定向到我的电脑上。输入一下命令:
6,好了现在到我电脑windows上。先把usbip的windows
驱动.rar
安装上,具体的安装方法如下:
打开我的电脑管理--》管理--》添加过时硬件。
然后选择从磁盘安装,把路径指到你解压的文件夹,就可以了。
打开cmd,输入的命令都在图片里
首先,我们要需修改一下我们的内核,我们的内核还不支持USBIP,其实前面有一个帖子,我已经介绍了怎么修改和换内核,这里,我一图文并茂的形式教大家怎么玩。在pcduino上玩内核和驱动,主要的问题就是硬盘空间不足,这里教大家怎么把它扩展成几十个G,
1,现在我们电脑上用virtualbox建一个linux虚拟机,我建的是ubuntu,怎么安装ubuntu的虚拟机我就不阐述了,一直点下一步就可以了。
2,在虚拟机上搭建一个nfs服务器,具体步骤如下: 在里面添加内容 home/pillar/pcduino *(rw,sync,no_root_squash)保存退出。
这样nfs就搭建好了,现在把内核下载到pcduino的文件夹里面
好了,为了让编译生成文件和源码隔离,我们建一个build文件
下载后文件内容中的内容如下:

3,转移到pcduino上,先安装一个软件,要不然挂载不了 开始挂载nfs
现在来看看我们pcduino的硬盘

够大了。
4,配置编译内核,先在pcduino安装一些依赖文件。
然后开始配置内核

进入
去掉里面的路径,要不然会编译不过的。

由于这个项目里面要把USBIP编译进去,这里告诉大家配置的办法。
然后退出,保存。
make需要四个小时,中间不会报错的,重启完了之后,包含有usbip的内核已经加载到系统里面去了。
5,手动加载USBIP驱动。
在modules文件里面添加
usbip-core
usbip-host
vhci-hcd
6,配置编译USBIP。配置编译USBIP依然需要内核源码,回到第3步再把源码挂载一遍。然后
查看里面的INSTALL的文件,里面有详细的安装方法。 安装完了之后,然后下载一个USBIP运行的依赖软件。 具体的使用方法在README里面也有。下面还是给大家演示一遍。
先启动usbip进程
先说一下我pcduino上USB挂载情况,我的pcduino上现在挂载了一个U盘,一个摄像头,一个键盘
,一个鼠标,一个hub.
然后用usbip查看usb设备
看吧,都列出来了。现在我要把我U盘重定向到我的电脑上。输入一下命令:
6,好了现在到我电脑windows上。先把usbip的windows

打开我的电脑管理--》管理--》添加过时硬件。

然后选择从磁盘安装,把路径指到你解压的文件夹,就可以了。
打开cmd,输入的命令都在图片里

可以看出我已经成功的把USBIP重定向过来了。
转自:pcDuino.org