0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

ZLG致远电子 2023-01-13 09:25 次阅读

SX-3568是ZLG致远电子自主设计的一款智慧商显主板,搭配OpenHarmony操作系统,在工业领域、商显领域具有极强的稳定性。本文介绍OpenHarmony在SX-3568上运行情况。

cc7f7530-918d-11ed-ad0d-dac502259ad0.jpg  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显示接口,支持SATAUSB3.0、miniPCIe等拓展接口,自带板载WIFI&BT,另外还有丰富的CANUART、I²C等通用接口,目前已经适配Linux、Debain、Ubuntu、Android、OpenHarmony操作系统,可广泛应用于智能NVR、医疗设备、工业控制、车载中控、音视频系统等领域。

cc7f7530-918d-11ed-ad0d-dac502259ad0.jpg  OpenHarmony编译准备

1. Ubuntu环境搭建

1.1 开发环境搭建下载安装Ubuntu20.04,打开终端,输入一下命令,安装编译环境:

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环境修改为bash

执行以下命令,确认输出结果是否为bash:

ls-l/bin/sh

cc9d92fe-918d-11ed-ad0d-dac502259ad0.jpg

如果输出为dash,执行以下命令,输入密码,然后选择No,修改为bash:

sudo dpkg-reconfigure dash

ccaca19a-918d-11ed-ad0d-dac502259ad0.jpg

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

进入解压后的文件夹,执行如下命令,修改权限并安装:

chmodu+xdevicetool-linux-tool-3.0.0.401.sh
sudo./devicetool-linux-tool-3.0.0.401.sh

当出现Deveco Device Tool successfully installed时,软件安装成功。

ccbb91dc-918d-11ed-ad0d-dac502259ad0.jpg

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”

ccd1b3ae-918d-11ed-ad0d-dac502259ad0.jpg

在弹出Python select page选择Download from Huawei mirror,点击Next(如果系统已安装可兼容的Python版本(Python 3.8~3.9版本),可选择“Use one of compatible on your PC”)。

ccdbd9a6-918d-11ed-ad0d-dac502259ad0.jpg

一直点击Next,直到安装完成,打开VS code,能进入DevEco Device Tool工具界面,软件安装完成。

ccf17b12-918d-11ed-ad0d-dac502259ad0.jpg

2.2 通过VScodeSSH远程连接Ubuntu

在VS code中安装SSH服务,通过SSH服务远程连接Ubuntu,连接成功后,电脑会自动下载安装插件,安装完成后,界面如下:

ccfd75a2-918d-11ed-ad0d-dac502259ad0.jpg

3. 源码编译

3.1 下载源码我司提供基于OpenHarmony 3.2 beta版移植的SDK源码,如有需要,可联系FAE获取。

3.2 对源码进行分卷校验

md5sum-c./md5sum.md5

cd0ca432-918d-11ed-ad0d-dac502259ad0.jpg3.3 合包解

catm3568-ohos-opensource.tar.bz2.0*|tar-jxv-Cyour_path

3.4 安装相关环境

在源码根目录下,执行以下命令,检查环境是否安装完成,未安装的程序会自动安装:

bashbuild/prebuilts_download.sh

3.5 固件编译

在源码根目录,执行以下命令,开始编译鸿蒙固件:

./build.sh--product-namerk3568–ccache

编译时间取决于电脑性能,预计1-4小时,编译完成后,提示build success。

cd1bacb6-918d-11ed-ad0d-dac502259ad0.jpg

编译完成的固件,存放目录为:

your_path/m3568_openharmony/out/rk3568/packages/phone/images

在此目录下,包含以下固件:

boot.imgMiniLoaderAll.binparameter.txtresource.img
system.imguboot.imgupdater.imguserdata.imgvendor.img

3.6 将固件打包成整包烧录

在源码根目录下,执行make_updateimg.sh脚本,打包固件

./make_updateimg.sh

打包完成后,即可在固件存放目录下找到update.img。

4. 成果展示

固件烧录完成后,开机,查看效果:cd32e62e-918d-11ed-ad0d-dac502259ad0.jpgcd45ef76-918d-11ed-ad0d-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 主板
    +关注

    关注

    52

    文章

    1632

    浏览量

    68168
  • OpenHarmony
    +关注

    关注

    23

    文章

    3321

    浏览量

    15161
收藏 人收藏

    评论

    相关推荐

    BQ3568产品优势详解

    BQ3568_产品优势
    的头像 发表于 01-10 16:55 179次阅读
    BQ<b class='flag-5'>3568</b><b class='flag-5'>产品</b>优势详解

    OpenHarmony C++公共基础类库应用案例:HelloWorld

    1、程序简介该程序是基于OpenHarmony的C++公共基础类库的简单案例:HelloWorld。该应用案例已在OpenHarmony凌蒙派-RK3568开发板
    的头像 发表于 11-23 08:22 298次阅读
    <b class='flag-5'>OpenHarmony</b> C++公共基础类库应用案例:HelloWorld

    OpenHarmony C++公共基础类库应用案例:Thread

    1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程处理:Thread。该应用案例已在OpenHarmony凌蒙派-RK3568开发板
    的头像 发表于 11-23 08:22 419次阅读
    <b class='flag-5'>OpenHarmony</b> C++公共基础类库应用案例:Thread

    OpenHarmony C++公共基础类库应用案例:HelloWorld

    1、程序简介 该程序是基于OpenHarmony的C++公共基础类库的简单案例:HelloWorld。 该应用案例已在OpenHarmony凌蒙派-RK3568开发板(即
    发表于 11-22 11:21

    标准系统:KHDVK-3568A智慧屏开发套件(RK3568)

    开发板名称(芯片型号) KHDVK-3568A智慧屏开发套件(RK3568) 芯片架构 CPU频率 介绍(字数请控制在200字以内) 深开鸿智慧屏B开发套件内置OpenHarmony 3.1
    发表于 10-19 10:48

    ZLG致远电子SX-3568LI与麒麟操作系统完成适配互认证

    政务终端方案。产品认证日前,ZLG致远电子工控主板SX-3568LI与麒麟软件银河麒麟嵌入式操作系统完成适配互认证。麒麟软件是国产操作系统龙头企业,旗下银河麒麟操
    的头像 发表于 10-16 18:19 370次阅读
    ZLG致远电子<b class='flag-5'>SX-3568</b>LI与麒麟操作系统完成适配互认证

    openharmony3.2.12.2系统+RK3568 调用NPU动态库报错。

    openharmony3.2.12.2系统+RK3568 使用鸿蒙的工具链交叉编译rknpu2下的yolov5_demo。使用hdc传输到设备上,使用命令行执行后报错,是因为缺少系统动态库,还是librga.so、librknnrt.so需要使用鸿蒙工具链重新编译。
    发表于 09-14 11:28

    OpenHarmony:如何使用HDF平台驱动控制PWM

    1、程序介绍本程序是基于OpenHarmony标准系统编写的平台驱动案例:PWM目前已在凌蒙派-RK3568开发板跑通。
    的头像 发表于 09-14 08:24 469次阅读
    <b class='flag-5'>OpenHarmony</b>:如何使用HDF平台驱动控制PWM

    OpenHarmony:如何使用HDF平台驱动控制I2C

    1、程序介绍本程序是基于OpenHarmony标准系统编写的平台驱动案例:I2C目前已在凌蒙派-RK3568开发板跑通。详细资料请参考官网:https://gitee.com
    的头像 发表于 09-13 08:27 668次阅读
    <b class='flag-5'>OpenHarmony</b>:如何使用HDF平台驱动控制I2C

    RK35683568J的区别

    RK35683568J的区别 在当前处理器市场中,以小而美形象闻名的瑞克微电子旗下产品RK3568/J也引起了广泛关注,其中RK3568
    的头像 发表于 08-15 17:25 5137次阅读

    合见工软刘海燕:EDA生态建设需要强强联合

    2023年6月26日,合见工软宣布与北京华大九天携手共建数模混合设计与仿真 EDA 联合解决方案,据悉,合见工软和华大九天此次各自拿出手中的“招牌”产品,将数字验证仿真器和电路仿真工具进行结合,以打造完整的数模混合设计仿真方案。这也被业内视为打破壁垒、
    的头像 发表于 08-04 16:54 790次阅读

    星火与昇腾强强联合:通用智能新底座建设意

    讯飞星火和华为昇腾强强联合,推动我国通用智能新底座的建设。这是一次强有力的冲击,对于人工智能产业的发展来说,可谓是意义重大。你有没有想过,大模型能力跃迁背后,到底需要怎样的支撑呢?
    的头像 发表于 07-11 10:16 248次阅读

    深度解析MD-3568LI工控板

    SX-3568LI系列主板面市后,受到了众多客户的热烈追捧,同时也收到了客户的进一步需求,于是我们设计了全新的MD-3568LI系列主板,以适应更多的客户应用需求。
    的头像 发表于 07-06 11:41 387次阅读
    深度解析MD-<b class='flag-5'>3568</b>LI工控板

    触觉智能RK3568_OpenHarmony开发板适配

    触觉智能RK3568_OpenHarmony开发板适配 2023-5-24 master openharmony 4.0.7.3 openharmony版本更新代码会变化,请看当前文件夹其他md
    的头像 发表于 06-07 16:18 718次阅读
    触觉智能RK<b class='flag-5'>3568_OpenHarmony</b>开发板适配

    OpenHarmony智慧设备开发-芯片模组简析RK3568

    RK3568 :已具备产品化的完成OpenHarmony移植适配的模组。 主要能力: 基于Rockchip RK3568平台,集成双核架构GPU以及高效能NPU,四核64位Cortex
    发表于 05-16 14:56