前言
编译了uboot,kernel,buildroot后,可以单独输入固件,也可以整体打包成rootfs进行一次性输入,rootfs直接更新升级这个方式目前也是常用的。
烧写器软件:RKDevTool
烧写器软件是瑞芯微提供的RKDevTool软件工具,如下图:
这里的连接与海思的差不多《Hi3516开发笔记(六):通过HiTools使用USB/串口将uboot、kernel、rootfs和userdata按照分区表烧写镜像》
连接图如下:
步骤二:准备烧写器软件
将烧写器下载下来,然后解压,如下图:
(PS:这里显示有6.1G,估计ubuntu系统没做啥裁剪)
将升级的总包update.image拷贝到image文件夹:
打开软件:
确认我们的设备按照步骤一已经连接了,就没问题。
步骤五:按下特定按键然后开启开发板
本开发板是按住开发板的“音量+” 按键, 按住不要松开, 然后在按下开发板的电源按键启动开发板, 此时烧写工具会提示发现新设备,就可以松开:
然后点击“升级”(不接调试串口没任何关系):
这里是宿主机调试串口的配置:
原本以为镜像自行编译适配失败了,实际不是,查看“入坑一”,然后主界面如下:
(多写了p,密码跟账户一样:topeet)
重新刷走一遍“烧写ubuntu”:
测试触摸屏(无效,不支持usb的触摸屏,应该是没打触摸屏通用驱动,请求官方回复可能是触摸芯片支持不一样):
解决
这里是用官方的方法可以调整,如下图:
官方技术支持回复
mkdir /etc/network/interfaces.d
vi /etc/network/interfaces.d/eth0
文件内容:
auto eth0
allow-hotplug eth0 //将网络接口设置为热插拔模式
iface eth0 inet dhcp//设置dhcp自动获取ip
vi /etc/systemd/resolved.conf
将DNS对应的内容取消注释并添加114.114.114.114内容并取消LLMNR=no的注释,修改完成如下图所示: