[rk3399][android 7.1]搭建服务器调试环境
环境应用思路:
1.修改工程:
创建一个samba服务器,将linux工程文件放在samba服务器下,window通过访问samba服务的方式用ide修改工程即可同步Ubuntu的工程文件,
Ubuntu安装samb服务器:https://www.linuxidc.com/Linux/2018-11/155466.htm
安装source inside :https://www.sourceinsight.com/
2.编译修文件
在ubuntu通过gcc编译修改过的文件
3.拷贝文件
官方资料:http://wiki.t-firefly.com/zh_CN/Firefly-RK3399/ubuntu_manual.html#wang-luo-qi-dong
开发板通过挂载nfs的方式拷贝在Ubuntu编译过的文件到开发板上
3.1 ubunt配置nfs
官方资料有
3.2 开发板配置nfs
rk3399默认是没有开nfs文件系统的,打开rk3399文件系统的方式参考博客:
https://blog.csdn.net/xingye123123/article/details/107529368
3.3 重新编译
3.3.1重新编译内核文件
./mkimage.sh
./FFTools/mkupdate/mkupdate.sh -l update
3.3.2 然后再跑一遍烧录流程,将编译过的.img烧录到开发板
3.4 开发板创建nfs文件夹
在开发板/data路径下创建一个nfs文件夹 路径 /data/nfs
当然你也可以在根目录下创建,但是文件系统默认是只读,需要在root模式下才能创建,但是这样创建的文件复位后会被删除
开发板修改文件系统读写权限:
busybox mount -o remount, rw /
su:root
3.5 挂载nfs
mount -t nfs -o nolock 192.168.163.128:/home/book/nfs_rootfs /data/nfs
路径跟ip自行修改
挂载nfs参考文章:https://blog.csdn.net/qq_20553613/article/details/107133279
需要注意的是ubuntu,windows,开发板,三者要互相ping通
实现方法引用一个博客:https://www.cnblogs.com/y4247464/p/10083038.html
要注意此博客中修改ubuntu 的ip地址后要用
#ifconfig eth0 down
#ifconfig eth0 up
这里的eth0,要对应自己的网卡
重启一下网卡才能生效!