前言
??編譯了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的注釋,修改完成如下圖所示:
??