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

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

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:未知 2023-01-09 19:40 次阅读
SX-3568是ZLG致远电子自主设计的一款智慧商显主板,搭配OpenHarmony操作系统,在工业领域、商显领域具有极强的稳定性。本文介绍OpenHarmony在SX-3568上运行情况。

e44c41e8-9011-11ed-bfe3-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、医疗设备、工业控制、车载中控、音视频系统等领域。

e44c41e8-9011-11ed-bfe3-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

e46efb16-9011-11ed-bfe3-dac502259ad0.jpg

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

sudo dpkg-reconfigure dash

e4826b24-9011-11ed-bfe3-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时,软件安装成功。

e4c6f76c-9011-11ed-bfe3-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”

e4db4c76-9011-11ed-bfe3-dac502259ad0.jpg

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

e4e833b4-9011-11ed-bfe3-dac502259ad0.jpg

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

e4fcb62c-9011-11ed-bfe3-dac502259ad0.jpg

2.2 通过VScodeSSH远程连接Ubuntu

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

e5190ae8-9011-11ed-bfe3-dac502259ad0.jpg

3. 源码编译

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

3.2 对源码进行分卷校验

md5sum-c./md5sum.md5

e52a7602-9011-11ed-bfe3-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。

e53ce274-9011-11ed-bfe3-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. 成果展示

固件烧录完成后,开机,查看效果:e54b2316-9011-11ed-bfe3-dac502259ad0.jpge59d1e28-9011-11ed-bfe3-dac502259ad0.jpg


原文标题:【产品应用】SX-3568 + OpenHarmony强强联合

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。


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

    关注

    13

    文章

    405

    浏览量

    31255

原文标题:【产品应用】SX-3568 + OpenHarmony强强联合

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568
    的头像 发表于 09-15 08:09 277次阅读
    基于ArkTS语言的<b class='flag-5'>OpenHarmony</b> APP应用开发:Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介 该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。 本案例是基于API 9接口开发。 本案例已在OpenHarmony凌蒙派-RK35
    发表于 09-14 12:47

    瑞芯微RK3568鸿蒙开发板OpenHarmony系统修改cfg文件权限方法

    本文适用于OpenHarmony开源鸿蒙系统修改cfg文件权限方法,深圳触觉智能研发的RK3566、RK3568、RK3588等开发板、主板等产品均适用此教程
    的头像 发表于 09-11 13:26 717次阅读
    瑞芯微RK<b class='flag-5'>3568</b>鸿蒙开发板<b class='flag-5'>OpenHarmony</b>系统修改cfg文件权限方法

    Openharmony软件评估指南-米尔瑞芯微RK3568开发板

    ├── third_party 开源第三方组件 └── vendor 产商产品定义 3.米粉派Openharmony系统资料获取米粉派3568 Openharmony SDK包括底
    发表于 09-06 20:06

    编译openharmony 4.1 rk3568报错, 编译命令:./build.sh --product-name rk3568 --ccache

    in /home/ifeilong/Desktop/openharmony4.1/out/rk3568/error.log, and for more build information
    发表于 09-06 09:25

    鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板

    -修改产品信息 P20_源码定制-关闭自动息屏 P21_源码定制-修改开机logo和动画 P22_新建运行北向应用 迅为RK3568开发板同时也支持更多系统,搜索北京迅为了解更多参数哦。
    发表于 07-23 10:44

    飞凌嵌入式FET3568/3568J-C核心板现已适配OpenHarmony4.1

    近日,飞凌嵌入式为FET3568/3568J-C核心板适配了OpenHarmony4.1系统,新系统的加持使核心板在兼容性、稳定性与安全性等方面都得到进一步提升,不仅为FET3568/
    的头像 发表于 05-31 14:17 621次阅读
    飞凌嵌入式FET<b class='flag-5'>3568</b>/<b class='flag-5'>3568</b>J-C核心板现已适配<b class='flag-5'>OpenHarmony</b>4.1

    如何在OpenHarmony设置静态IP?

    介绍本文适用于所有RK3566/RK3568/RK3588平台产品OpenHarmony系统上设置静态IP。本文以PurplePiOH开发板为例,在OpenHarmony系统上进行设
    的头像 发表于 05-12 08:32 583次阅读
    如何在<b class='flag-5'>OpenHarmony</b>设置静态IP?

    鸿蒙OpenHarmony南向:【RK3568开发板介绍】

    RK3568开发板基于Rockchip RK3568芯片,集成双核心架构GPU以及高效能NPU;搭载四核64位Cortex-A55处理器,采用22nm先进工艺,主频高达2.0GHz;支持蓝牙
    的头像 发表于 05-07 10:13 740次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>南向:【RK<b class='flag-5'>3568</b>开发板介绍】

    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    源码],创建RK3568开发板的源码工程。 示例目录 拉取openharmony项目代码,在代码根目录创建sample子系统文件夹,在子系统目录下创建hello部件文件夹,hello文件夹中创建
    的头像 发表于 04-24 17:32 672次阅读
    鸿蒙<b class='flag-5'>OpenHarmony</b>【标准系统编写“Hello World”程序】 (基于RK<b class='flag-5'>3568</b>开发板)

    BQ3568产品优势详解

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

    OpenHarmony开源GPU库Mesa3D适配说明

    : Dayu200-rk3568 一、背景介绍 OpenHarmony对图形的渲染,支持CPU和GPU两种方式。为了支持流畅的用户体现,GPU适配是必不可少的。OpenHarmony使用GPU渲染,就必须依赖OpenGL
    发表于 12-25 11:38

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

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

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

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

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

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