交叉编译的时候,可以让板子挂载NFS文件系统,从而省去了上传代码的步骤,提高工作效率.具体我是这样操作的:
1 创建一个ubuntu的虚拟机,作为交叉编译机.
2 打开ubuntu虚拟机在windows下的共享文件夹,把待编译的代码放在共享文件夹里,这样就可以在windows下编码,在ubuntu下交叉编译,不用copy代码
3 在板子上挂载ubuntu下的windows共享文件夹,这样在板子上可以直接运行交叉编译好的程序,不用copy可执行程序.
通过下面的操作,让板子挂载ubuntu虚拟机的文件夹.
1 修改虚拟机的/etc/exports 增加这句话
/mnt/hgfs/ShareDir *(rw,sync,no_root_squash)
2 输入如下命令 更新 exports配置
sudo exports -arv
3 在边缘设备上挂载这个共享文件夹
mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 192.168.1.123://mnt/hgfs/share /opt/share