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

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

    关注

    54

    文章

    2271

    浏览量

    76112
  • OpenHarmony
    +关注

    关注

    31

    文章

    3925

    浏览量

    20698
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贝启BQ3568HM 开发板被选用为 OpenHarmony 明星开发板

    经开放原子开源基金会OpenHarmony社区官方测评评选,贝启科技BQ3568HM开源鸿蒙开发板被正式选用为OpenHarmony明星开发板。BQ3568HM开源鸿蒙开发板采用
    的头像 发表于 05-25 00:22 1191次阅读
    贝启BQ<b class='flag-5'>3568</b>HM 开发板被选用为 <b class='flag-5'>OpenHarmony</b> 明星开发板

    紫光同创Logos2+RK3568开发板|国产器件强强联合开启嵌入式开发新篇章

    的 IO 和片上时钟资源,并且具备 SEU 检测纠错及位流加密等安全特性,为系统的稳定运行和数据安全提供了有力保障。 强强联合:RK3568 + 紫光同创 PG2L50H​ RK3568 与紫光同创
    发表于 05-14 18:04

    紫光同创Logos2+RK3568开发板:国产器件强强联合开启嵌入式开发新篇章

    国产芯片的崛起与创新组合RK3568:强大性能的核心引擎紫光同创PG2L50H灵活定制的硬件利器强强联合聚势而生RK3568+紫光同创PG2L50HRK3568与紫光同创PG2L50H
    的头像 发表于 05-13 08:03 1362次阅读
    紫光同创Logos2+RK<b class='flag-5'>3568</b>开发板:国产器件<b class='flag-5'>强强联合</b>开启嵌入式开发新篇章

    【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART

    【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART
    的头像 发表于 03-25 11:02 1284次阅读
    【北京迅为】iTOP-RK<b class='flag-5'>3568</b>开发板鸿蒙<b class='flag-5'>OpenHarmony</b>系统南向驱动开发实操-HDF驱动配置UART

    【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识

    【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识
    的头像 发表于 03-17 15:50 847次阅读
    【北京迅为】iTOP-RK<b class='flag-5'>3568</b>开发板<b class='flag-5'>OpenHarmony</b>系统南向驱动开发-第4章 UART基础知识

    北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED

    北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED
    的头像 发表于 03-14 14:41 1099次阅读
    北京迅为iTOP-RK<b class='flag-5'>3568</b>开发板<b class='flag-5'>OpenHarmony</b>系统南向驱动开发实操-HDF驱动配置LED

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构

    北京迅为RK3568开发板OpenHarmony系统南向驱动开发内核HDF驱动框架架构
    的头像 发表于 03-11 14:13 1552次阅读
    北京迅为RK<b class='flag-5'>3568</b>开发板<b class='flag-5'>OpenHarmony</b>系统南向驱动开发内核HDF驱动框架架构

    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识

    【北京迅为】iTOP-RK3568OpenHarmony系统南向驱动开发GPIO基础知识
    的头像 发表于 03-06 11:23 1002次阅读
    【北京迅为】iTOP-RK<b class='flag-5'>3568OpenHarmony</b>系统南向驱动开发GPIO基础知识

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
    的头像 发表于 03-05 10:53 876次阅读
    【北京迅为】itop-<b class='flag-5'>3568</b> 开发板<b class='flag-5'>openharmony</b>鸿蒙烧写及测试-第2章<b class='flag-5'>OpenHarmony</b> v3.2-Beta4版本测试

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像
    的头像 发表于 03-04 16:31 867次阅读
    【北京迅为】itop-<b class='flag-5'>3568</b> 开发板<b class='flag-5'>openharmony</b>鸿蒙烧写及测试-第1章 体验<b class='flag-5'>OpenHarmony</b>—烧写镜像

    迅为RK3568开发板篇OpenHarmony实操HDF驱动配置LED-编译源码

    重新编译 Openharmony4.1 源码,如下所示: ./build.sh --product-name rk3568 --ccache 或者单独编译部件 ./build.sh
    发表于 02-10 10:23

    新品 | 视美泰AIoT鸿蒙开发套件SC-3568HA正式上市,已成功适配OpenHarmony 5.0 Release版本

    近日,视美泰成功完成了其多系列产品OpenHarmony5.0Release版本的深度适配工作,此次适配的产品涵盖了OpenHarmony5.0首发开发套件SC-
    的头像 发表于 02-05 17:11 1479次阅读
    新品 | 视美泰AIoT鸿蒙开发套件SC-<b class='flag-5'>3568</b>HA正式上市,已成功适配<b class='flag-5'>OpenHarmony</b> 5.0 Release版本

    迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-添加内核编译

    编译内核时将该 HDF 驱动编译到镜像中,接下来编写驱动编译脚本 Makefile,代码如下所示: 加入编译体系,填加模块目录到 drivers/hdf_core/adapter/khdf/linux/Makefile 文件 更多内容可以关注:迅为RK3568开发板篇OpenHa
    发表于 01-22 10:35

    迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统

    目录 ├── led_driver.c:内核 LED HDF 驱动程序 └── Makefile:内核 LED HDF 驱动编译脚本 更多内容可以关注:迅为RK3568开发板篇OpenHarmony
    发表于 01-13 15:59

    dayu200 rk3568 openharmony5.0 sim卡 通话服务

    想请问一下有人在dayu200 rk3568上插过sim卡并且成功完成过通话服务吗? 我现在在dayu200上烧录了openHarmony release 5.0.0版本的镜像,在上面插上了sim卡,但是仍然显示未检测到sim卡? 网上没有找到类似的情况,希望路过大佬能够
    发表于 12-26 16:52