??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è)控制、車(chē)載中控、音視頻系統(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
執(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)盤(pán)上,安裝時(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
在源碼根目錄下,執(zhí)行make_updateimg.sh腳本,打包固件
./make_updateimg.sh
打包完成后,即可在固件存放目錄下找到update.img。4. 成果展示
固件燒錄完成后,開(kāi)機(jī),查看效果:
原文標(biāo)題:【產(chǎn)品應(yīng)用】SX-3568 + OpenHarmony強(qiáng)強(qiáng)聯(lián)合
文章出處:【微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
致遠(yuǎn)電子
+關(guān)注
關(guān)注
13文章
402瀏覽量
31201
原文標(biāo)題:【產(chǎn)品應(yīng)用】SX-3568 + OpenHarmony強(qiáng)強(qiáng)聯(lián)合
文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論