【产品应用】SX-3568 + OpenHarmony强强联合

sx-3568是zlg致远电子自主设计的一款智慧商显主板,搭配openharmony操作系统,在工业领域、商显领域具有极强的稳定性。本文介绍openharmony在sx-3568上运行情况。
sx-3568智慧商显主板简介
sx-3568是zlg致远电子设计的一款中高端工控主板,采用国产化高端处理器平台,搭载四核64位cortex-a55处理器,主频高达2.0ghz,同时配备双核心gpu+高性能vpu,支持3d图像引擎及4k高清显示,支持4k@60fps视频解码;拥有高能效神经网络npu,助力ai开发。此外sx-3568拥有众多接口资源,显示方面支持lvds、hdmi、edp、mipi-dsi显示接口,支持sata、usb3.0、minipcie等拓展接口,自带板载wifi&bt,另外还有丰富的can、uart、i²c等通用接口,目前已经适配linux、debain、ubuntu、android、openharmony操作系统,可广泛应用于智能nvr、医疗设备、工业控制、车载中控、音视频系统等领域。
openharmony编译准备
1. ubuntu环境搭建
1.1 开发环境搭建下载安装ubuntu20.04,打开终端,输入一下命令,安装编译环境:
sudo apt-get update -y 
sudo apt-get install -y  binutils git git-lfs gnupg flex openjdk-11-jdk \
bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib \
libc6-dev-i386 libncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3 python2 \
python3-pip ruby genext2fs libssl-dev liblz4-tool device-tree-compiler jq libtinfo5
ln -sf /usr/bin/python3 /usr/bin/python
1.2 修改ubuntu shell环境修改为bash
执行以下命令,确认输出结果是否为bash:
ls -l /bin/sh
如果输出为dash,执行以下命令,输入密码,然后选择no,修改为bash:
sudo dpkg-reconfigure dash
1.3 安装deveco device tool
下载deveco device tool 3.0 releaselinux版本:https://device.harmonyos.com/cn/ide#download,并解压:
unzip devicetool-linux-tool-3.0.0.401.zip
进入解压后的文件夹,执行如下命令,修改权限并安装:
chmod u+x devicetool-linux-tool-3.0.0.401.sh
sudo ./devicetool-linux-tool-3.0.0.401.sh
当出现deveco device tool successfully installed时,软件安装成功。
2. windows开发环境搭建
通过windows系统远程访问ubuntu环境,需要先在windows系统中安装deveco device tool,以便使用windows平台的deveco device tool可视化界面进行相关操作。2.1 安装deveco device tool 3.0 release windows版:
https://device.harmonyos.com/cn/ide#download,注意要安装到非系统盘上,安装时,勾选“install vscode 1.62.2automatically”
在弹出python select page选择download from huawei mirror,点击next(如果系统已安装可兼容的python版本(python 3.8~3.9版本),可选择“use one of compatible on your pc”)。
一直点击next,直到安装完成,打开vs code,能进入deveco device tool工具界面,软件安装完成。
2.2 通过vs code ssh远程连接ubuntu
在vs code中安装ssh服务,通过ssh服务远程连接ubuntu,连接成功后,电脑会自动下载安装插件,安装完成后,界面如下:
3. 源码编译
3.1 下载源码我司提供基于openharmony 3.2 beta版移植的sdk源码,如有需要,可联系fae获取。
3.2 对源码进行分卷校验
md5sum -c ./md5sum.md5
3.3 合包解
cat m3568-ohos-opensource.tar.bz2.0* | tar -jxv -c your_path
3.4 安装相关环境
在源码根目录下,执行以下命令,检查环境是否安装完成,未安装的程序会自动安装:
bash build/prebuilts_download.sh
3.5 固件编译
在源码根目录,执行以下命令,开始编译鸿蒙固件:
./build.sh --product-name rk3568 –ccache
编译时间取决于电脑性能,预计1-4小时,编译完成后,提示build success。
编译完成的固件,存放目录为:
your_path/m3568_openharmony/out/rk3568/packages/phone/images
在此目录下,包含以下固件:
boot.img   miniloaderall.bin  parameter.txt  resource.img  
system.img  uboot.img  updater.img  userdata.img  vendor.img
3.6 将固件打包成整包烧录
在源码根目录下,执行make_updateimg.sh脚本,打包固件
./ make_updateimg.sh
打包完成后,即可在固件存放目录下找到update.img。
4. 成果展示
固件烧录完成后,开机,查看效果:

苹果再次砍单 供应商裁员止损
奥地利微电子推出多通道频移键控(FSK)收发器AS3940
电信运营商:关于流量、营销、渠道的颠覆性看法
紫外辐照度计检测紫外线灯照射强度
三种新兴技术:物联网、区块链和人工智能
【产品应用】SX-3568 + OpenHarmony强强联合
长沙火车南站正式上岗了一个5G智能疫情防控巡逻机器人
智能家居飞入寻常百姓家:除了贵要更智能
FLOWERPLUS花加x荣耀商城年末跨界,快乐迎接2022
电磁骚扰源为什么要尽量远离孔洞开口呢?
十手机续航测试:华为mate9、中兴Axon和一加3T位列前三
广西电信开展三通一平工作全面助力广西脱贫攻坚战
北京将发挥以智慧广电,助力智慧城市建设
天然气流量计类型及技术现状
告诉你编码器如何分类?
ADAS和主动安全系统提高车辆安全性和功能性
高密BGA器件的设计方法
苹果测试可折叠iPhone显示屏
使用AD19的电路原理图仿真功能
高速PCB并行总线和串行总线