为了方便快速开发应用程序,所以可以通过NFS方式在PC主机与设备端搭建一个通道。在默认情况下,海思Soc的系统是没有开启对NFS的支持,以下是介绍开启支持NFS的方法。
1、进入到sdk的linux目录
2、执行以下命令,配置内核
make ARCH=arm CROSS_COMPILE=arm-himix100-linux- menuconfig
3、打开NFS功能的支持
4、编译Linux内核
在 osdrv/opensource/kernel/linux-4.9.y 目录下执行如下命令
make ARCH=arm CROSS_COMPILE=arm-himix100-linuxuImage -j 20
5、烧录最新的内核
在 osdrv/opensource/kernel/linux-4.9.y/arch/arm/boot 路径下,可以找到 uImage 这个镜像。
将镜像更新到海思设备板子即可。
6、挂载NFS服务器到设备端
如,执行以下代码
mount -t nfs 172.19.121.123:/home/jack/Downloads/nfs /app/nfs/ -o nolock