瑞芯微RK3399 Linux开发环境搭建

瑞芯微RK3399 Linux开发环境搭建

1. VM+Ubuntu安装

安装包为VMware10.7z 与ubuntu-16.04-desktop-amd64.iso,VM在百度上搜的到,Ubuntu可以去官网上下载,下载地址为ubuntu16.04,安装步骤这里不详细介绍,可参考vmUbuntu安装。装好系统后,在Ubuntu上安装搜狗输入法,参考搜狗输入法安装。

2. FireFly-RK3399开发板烧写系统

可以自己编译系统烧写,刚开始不建议这么做,还是先使用官网上提供的系统,下载地址,选择Ubuntu16.04系统。然后按照官网上提供的升级固件操作烧写系统,烧写步骤,按照烧写统一固件的方法烧写下载的Ubuntu16.04,切换至”升级固件”页先按”固件”按钮,打开要升级的系统,然后擦除flash,如果显示失败则拔出电源等几秒再插上,再点擦除,擦除后点升级固件,若失败则拔出电源等几秒再插上,再点升级,升级成功后则可以开机运行了。

3. 运行FireFly-RK3399开发板

将HDMI线连接显示器与开发板,通过USB口连接键盘鼠标,开机后点击桌面右上角网络标志,连接WiFi,打开浏览器看是否能联网。能联网后插上网线,用于电脑端远程连接,打开终端输入

ifconfig

命令,查看板子ip地址,这里为10.12.1.60,需和电脑端在同一网段下,可以通过

ifconfig eth0 10.12.1.60

命令修改。在虚拟机上输入命令

ping 10.12.1.60

能ping通则表示处于同一网段,如图所示。
瑞芯微RK3399 Linux开发环境搭建_第1张图片

4. ssh远程登录

安装SecureCRT软件,百度下,下载压缩包,解压即可使用。安装完成后打开,选择ssh2,输入板子IP地址,如图所示。
瑞芯微RK3399 Linux开发环境搭建_第2张图片
接着点击连接,输入登录用户名密码,板子默认的都为firefly,输入然后点击确定即可远程登录,如图所示。
瑞芯微RK3399 Linux开发环境搭建_第3张图片
瑞芯微RK3399 Linux开发环境搭建_第4张图片
瑞芯微RK3399 Linux开发环境搭建_第5张图片

5. nfs挂载

设置nfs挂载文件夹,开发板挂载到虚拟机系统上,用于文件交换,参考nfs设置,虚拟机上设置好后,在SecureCRT输入命令

sudo mount -t nfs -o nolock 10.12.1.36:/hljob/nfs /home;cd /home

,其中10.12.1.36为虚拟机Linux系统IP地址,/hljob/nfs为设置的NFS共享文件夹目录,/home为开发板上设置的共享文件夹目录,首次输入时出现如图所示问题
瑞芯微RK3399 Linux开发环境搭建_第6张图片
解决方法,输入命令

sudo apt-get install nfs-common

要确保板子处于联网状态,输入y确定
瑞芯微RK3399 Linux开发环境搭建_第7张图片
再次输入挂载命令,ls一下,可以看到虚拟机系统上nfs文件夹下的文件了
瑞芯微RK3399 Linux开发环境搭建_第8张图片
瑞芯微RK3399 Linux开发环境搭建_第9张图片
基本的开发环境以搭建完成,下篇将介绍搭建ARM QT交叉编译环境。

你可能感兴趣的:(arm,RK3399,arm,Linux,nfs)