SX-3568是ZLG致遠(yuǎn)電子自主設(shè)計(jì)的一款智慧商顯主板,搭配OpenHarmony操作系統(tǒng),在工業(yè)領(lǐng)域、商顯領(lǐng)域具有極強(qiáng)的穩(wěn)定性。本文介紹OpenHarmony在SX-3568上運(yùn)行情況。
?SX-3568智慧商顯主板簡(jiǎn)介
SX-3568是ZLG致遠(yuǎn)電子設(shè)計(jì)的一款中高端工控主板,采用國(guó)產(chǎn)化高端處理器平臺(tái),搭載四核64位Cortex-A55處理器,主頻高達(dá)2.0GHz,同時(shí)配備雙核心GPU+高性能VPU,支持3D圖像引擎及4K高清顯示,支持4K@60fps視頻解碼;擁有高能效神經(jīng)網(wǎng)絡(luò)NPU,助力AI開(kāi)發(fā)。此外SX-3568擁有眾多接口資源,顯示方面支持LVDS、HDMI、eDP、MIPI-DSI顯示接口,支持SATA、USB3.0、miniPCIe等拓展接口,自帶板載WIFI&BT,另外還有豐富的CAN、UART、I2C等通用接口,目前已經(jīng)適配Linux、Debain、Ubuntu、Android、OpenHarmony操作系統(tǒng),可廣泛應(yīng)用于智能NVR、醫(yī)療設(shè)備、工業(yè)控制、車載中控、音視頻系統(tǒng)等領(lǐng)域。
?OpenHarmony編譯準(zhǔn)備
1. Ubuntu環(huán)境搭建
1.1 開(kāi)發(fā)環(huán)境搭建下載安裝Ubuntu20.04,打開(kāi)終端,輸入一下命令,安裝編譯環(huán)境:
sudoapt-getupdate-y
sudoapt-getinstall-ybinutilsgitgit-lfsgnupgflexopenjdk-11-jdk\
bisongperfbuild-essentialzipcurlzlib1g-devgcc-multilibg++-multilib\
libc6-dev-i386libncurses5-devx11proto-core-devlibx11-devlib32z1-devccache\
libgl1-mesa-devlibxml2-utilsxsltprocunzipm4bcgnutls-binpython3python2\
python3-piprubygenext2fslibssl-devliblz4-tooldevice-tree-compilerjqlibtinfo5
ln-sf/usr/bin/python3/usr/bin/python
1.2修改Ubuntushell環(huán)境修改為bash
執(zhí)行以下命令,確認(rèn)輸出結(jié)果是否為bash:
ls-l/bin/sh
如果輸出為dash,執(zhí)行以下命令,輸入密碼,然后選擇No,修改為bash:
sudo dpkg-reconfigure dash
1.3安裝DevEcoDeviceTool
下載DevEco Device Tool 3.0 ReleaseLinux版本:https://device.harmonyos.com/cn/ide#download,并解壓:
unzip devicetool-linux-tool-3.0.0.401.zip
進(jìn)入解壓后的文件夾,執(zhí)行如下命令,修改權(quán)限并安裝:
chmodu+xdevicetool-linux-tool-3.0.0.401.sh
sudo./devicetool-linux-tool-3.0.0.401.sh
當(dāng)出現(xiàn)Deveco Device Tool successfully installed時(shí),軟件安裝成功。
2. Windows開(kāi)發(fā)環(huán)境搭建
通過(guò)Windows系統(tǒng)遠(yuǎn)程訪問(wèn)Ubuntu環(huán)境,需要先在Windows系統(tǒng)中安裝DevEco Device Tool,以便使用Windows平臺(tái)的DevEco Device Tool可視化界面進(jìn)行相關(guān)操作。2.1 安裝DevEco Device Tool 3.0 Release Windows版:
https://device.harmonyos.com/cn/ide#download,注意要安裝到非系統(tǒng)盤上,安裝時(shí),勾選“Install VScode 1.62.2automatically”
在彈出Python select page選擇Download from Huawei mirror,點(diǎn)擊Next(如果系統(tǒng)已安裝可兼容的Python版本(Python 3.8~3.9版本),可選擇“Use one of compatible on your PC”)。
一直點(diǎn)擊Next,直到安裝完成,打開(kāi)VS code,能進(jìn)入DevEco Device Tool工具界面,軟件安裝完成。
2.2 通過(guò)VScodeSSH遠(yuǎn)程連接Ubuntu
在VS code中安裝SSH服務(wù),通過(guò)SSH服務(wù)遠(yuǎn)程連接Ubuntu,連接成功后,電腦會(huì)自動(dòng)下載安裝插件,安裝完成后,界面如下:
3. 源碼編譯
3.1 下載源碼我司提供基于OpenHarmony 3.2 beta版移植的SDK源碼,如有需要,可聯(lián)系FAE獲取。
3.2 對(duì)源碼進(jìn)行分卷校驗(yàn)
md5sum-c./md5sum.md5
3.3 合包解
catm3568-ohos-opensource.tar.bz2.0*|tar-jxv-Cyour_path
3.4 安裝相關(guān)環(huán)境
在源碼根目錄下,執(zhí)行以下命令,檢查環(huán)境是否安裝完成,未安裝的程序會(huì)自動(dòng)安裝:
bashbuild/prebuilts_download.sh
3.5 固件編譯
在源碼根目錄,執(zhí)行以下命令,開(kāi)始編譯鴻蒙固件:
./build.sh--product-namerk3568–ccache
編譯時(shí)間取決于電腦性能,預(yù)計(jì)1-4小時(shí),編譯完成后,提示build success。
編譯完成的固件,存放目錄為:
your_path/m3568_openharmony/out/rk3568/packages/phone/images
在此目錄下,包含以下固件:
boot.imgMiniLoaderAll.binparameter.txtresource.img
system.imguboot.imgupdater.imguserdata.imgvendor.img
3.6 將固件打包成整包燒錄
在源碼根目錄下,執(zhí)行make_updateimg.sh腳本,打包固件
./make_updateimg.sh
打包完成后,即可在固件存放目錄下找到update.img。
4. 成果展示
固件燒錄完成后,開(kāi)機(jī),查看效果:
-
主板
+關(guān)注
關(guān)注
53文章
1912瀏覽量
71128 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3732瀏覽量
16439
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論