在PX30平台上运行HybridOS
本文将介绍如何在瑞芯微PX30_mini_EVB_V11_20190507开发板上,安装HybridOS的步骤和过程。
耿岳
PX30开发板介绍
下表列出 PX30 Mini EVB 开发板主要性能指标如下:
-
ITEM PARAMETER Processor Rockchip PX30
Quad-core ARM Cortex-A35 CPU up to 1.6GHz
Embedded 3D GPU, compatible with OpenGL ES1.1/2.0/3.2, DirectX 11 FL9_3, OpenCL 2.0 and Vulkan 1.0 OpenVG1.1Memory DDR3, 4 * 256M * 16bit Storage 16GB eMMC Ethernet One RJ45 Ethernet that supports:
IEEE802.3u compliant
10Mbps and 100Mbps compatibleWireless Complies with IEEE 802.11 b/g/n
PX30映像文件的获取
HybridOS的编译,需要使用gcc7.0以上版本。但PX30 SDK所提供的交叉编译工具链,版本为gcc-linaro-6.3.1。所以最好使用gcc-linaro-7.0以上版本对SDK进行编译。我们提供的交叉编译工具链下载地址为:
https://hybridos.fmsoft.cn/downloads/r2011/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
为了让用户更快体验HybridOS,我们也提供了该版本交叉编译工具链编译的SDK,其映像文件的下载地址为:
https://hybridos.fmsoft.cn/downloads/r2011/rockdev.tar.gz
下载后请解压缩,并覆盖SDK中的rockdev目录,然后使用SDK工具直接进行烧写:
# ./rkflash.sh
HybridOS的获取
从HybridOS官网下载HybridOS PX30软件包,地址如下:
https://hybridos.fmsoft.cn/downloads/r2011/sysroot.tar.gz
HybridOS的安装
在PC机上配置NFS服务
请参考 https://blog.csdn.net/gys_20153235/article/details/80516560 为PC机配置NFS服务,假设NFS的挂载目录为:
/share
启动NFS服务后,执行下面的命令:
# cd /share
# tar zxf sysroot.tar.gz
配置开发板的WIFI
参考SDK文档:《PX30 MINI EVB硬件操作指南_20180710.pdf》,将PC机通过串口与PX30进行连接。在PC机的串口控制台上输入命令:
# vi /etc/wpa_supplicant.conf
/etc/wpa_supplicant.conf文件内容如下:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1
network={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PSK
}
编辑该文件,根据用户的实际网络状况,正确填写文件中的ssid和psk。然后保存退出。在串口控制台上输入命令:
# wifi_start.sh
# ping hybridos.fmsoft.cn
如果可以ping通HybridOS官网,则证明WIFI配置成功。
安装HybridOS
在串口控制台上输入命令:
# mount -t nfs -o nolock PC_ip:/share /mnt
# cd /userdata
# cp /mnt/sysroot . -a
# cd sysroot
# ./setup.sh
# reboot
当PX30开发板重新启动后,既可以看见HybridOS界面,并可以通过触摸屏进行操作。