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

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

3天内不再提示

首发!成功移植OpenHarmony到瑞芯微RK2206开发板,2022年2月即将开源~

福州市凌睿智捷电子有限公司 2022-04-11 14:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经过三周的时间,我们成功将OpenHarmony 1.1.2版本移植到瑞芯微RK2206开发板上,板载芯片为瑞芯微RK2206芯片。我们预计2022年1月份完成OpenHarmony 3.0版本的移植工作,2022年2月份上传至SIG仓,分享给全体OpenHarmony开发者

凌智RK2206开发板简介

凌智RK2206开发板是由福州市凌睿智捷电子有限公司出品,主控器为瑞芯微高性能、高性价比的RK2206芯片。RK2206芯片是瑞芯微推出的一种低功耗、高集成的MCU无线局域网处理器,它可以应用在不同的应用领域,如物联网、可穿戴设备、家庭自动化、云连接等。RK2206支持802.11b/g/n无线和全介质接入控制WLAN整体解决方案,同时有丰富的外围设备,如USB2.0 OTG、I2CUART、PWM、SPI、CapSense、I2S、PDM、i8080显示接口、相机串行接口等,使产品开发更加简单多样。

凌智RK2206开发板搭载OpenHarmony操作系统,内置WiFi/AP功能、NFC功能、液晶显示接口以及E53接口,E53接口兼容各类传感器模块,便于多样化的IoT物联网应用;目前凌智已经拥有20+个成熟的应用案例,以及完善的教学课程,可广泛的应用于智慧城市、智能家居、智慧教学、智慧车载以及智慧医疗等多种场景。

pYYBAGG5xumALekeAAVqf1_nqfU137.png

凌智E53扩展板简介

福州市凌睿智捷电子有限公司依托于自身行业沉淀与长期研发积累,基于物联网行业特性,率先推出6块物联网应用扩展板,每块扩展板具备不同功能,为开发者提供了丰富的应用场景空间。基板搭载丰富扩展接口,通过扩展板功能模组的个性化组合搭配,可模拟智慧农业、智慧安防、智慧医疗、智慧林业、智慧交通等应用场景。后续将在固定时间内推出不同IoT应用场景的扩展板,例如:智慧井盖、智能烟感、智慧医疗等扩展板。

pYYBAGG5x26AFzmAAAGh4dBYAlk671.png

OpenHarmony版本说明

本项目是基于OpenHarmony 1.1.2版本移植,项目预计2022年1月份将全面移植到OpenHarmony 3.0版本。

使用说明

1、下载工具链

交叉编译工具链安装:

#sudo apt-get install gcc-arm-none-eabl

2、搭建OpenHarmony开发环境

按照OpenHarmony官方提供的环境搭建,配置号gn、hb等环境,可以参考:获取源码及Ubuntu编译环境准备

3、开始编译

进入编译主目录,执行:#hb set

输入OpenHarmony主目录,并选择“RK2206”,如下图:

poYBAGG5yTiAYvazAAD18X3AJf4726.png

清理编译命令:#hb clean

重新编译命令:#hb build -f

出现“LZ-RK2206H0-A build success”,表示编译成功,如下图所示:

pYYBAGG5yV2Ae2dLAAE23LLZXSw791.png

4、烧录

本项目采用瑞芯微常规烧录方式。具体如下:

(1)打开RKDevTool.exe,并选择烧录文件的文件路径。

(2)点击“MASKROM”按键,再点击“Reset”按键,进入烧写模式。

(3)点击“执行”,完成烧写。

poYBAGG5yZmAOMl5AABvK6HcIJ4514.png

5、启动信息

烧录成功后,uart debug口打印信息如下:

poYBAGG5yaqADd24AAGtiWWDshU240.png

项目计划

凌智RK2206开发板的OpenHarmony源代码预计2022年2月份提交至开放原子开源基金会管理的OpenHarmonyGitee仓。敬请大家多多关注!

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

    关注

    27

    文章

    699

    浏览量

    53480
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35573
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20718
  • 凌智电子
    +关注

    关注

    1

    文章

    26

    浏览量

    1512
  • RK2206
    +关注

    关注

    0

    文章

    38

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何移植EtherCAT Igh--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于RK3576开发板)的
    的头像 发表于 09-26 08:04 9443次阅读
    如何<b class='flag-5'>移植</b>EtherCAT Igh--基于米尔<b class='flag-5'>RK</b>3576<b class='flag-5'>开发板</b>

    有奖丨米尔 RK3562开发板免费试用新增名额!

    米尔与合作发布的新品基于RK3562应用
    的头像 发表于 06-13 08:04 854次阅读
    有奖丨米尔 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3562<b class='flag-5'>开发板</b>免费试用新增名额!

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制FLASH外设

    1、实验简介 本实验将演示如何在小凌派-RK2206开发板上使用IOT库的FLASH接口,进行FLASH编程开发。 例程将创建一个任务,实现FLASH读写操作。 例程源代码:https
    发表于 04-22 15:02

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制FLASH外设

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的FLASH接口,进行FLASH编程开发。例程将创建一个任务,实现FLASH读写操作。例程源代码:https
    的头像 发表于 04-22 14:49 685次阅读
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制FLASH外设

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制UART外设

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的UART接口,进行UART编程开发。例程将创建一个任务,通过配置UART引脚,实现UART读写操作。例程源代码:https
    的头像 发表于 04-22 14:22 794次阅读
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制UART外设

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制GPIO中断

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚为中断模式,实现GPIO中断操作。例程源代码
    的头像 发表于 04-21 10:39 889次阅读
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制GPIO中断

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制GPIO外设

    1、案例简介 本案例主要是如何在小凌派-RK2206开发板上使用IOT库的GPIO接口,进行GPIO编程开发。 例程将创建一个任务,通过配置GPIO引脚,实现GPIO读写操作。 例程源代码
    发表于 04-11 15:45

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制GPIO外设

    1、案例简介本案例主要是如何在小凌派-RK2206开发板上使用IOT库的GPIO接口,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚,实现GPIO读写操作。例程源代码:https
    的头像 发表于 04-11 15:36 1614次阅读
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制GPIO外设

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制ADC外设

    1、案例简介 本案例主要讲解如何在小凌派-RK2206开发板上使用IoT库的ADC接口,进行ADC编程开发。 例程内容为创建一个任务,读取按键的ADC值,并打印到串口。 例程源代码:https
    发表于 04-10 16:20

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制ADC外设

    1、案例简介本案例主要讲解如何在小凌派-RK2206开发板上使用IoT库的ADC接口,进行ADC编程开发。例程内容为创建一个任务,读取按键的ADC值,并打印到串口。例程源代码:https
    的头像 发表于 04-10 16:00 710次阅读
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制ADC外设

    基于小凌派RK2206开发板OpenHarmony如何使用IoT接口控制PWM外设

    1、案例简介本案例是在小凌派-RK2206开发板上使用IoT库PWM接口,进行PWM编程开发。例程将创建一个任务,每隔5秒将PWM0~10依次启用,输出1000Hz。
    的头像 发表于 04-09 08:59 2051次阅读
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>开发板</b>:<b class='flag-5'>OpenHarmony</b>如何使用IoT接口控制PWM外设

    贝启科技 BQ3576 开发板首发通过 OpenHarmony5.1.0.44适配验证

    221日,贝启科技RK3576系列硬件产品首发通过OpenHarmony5.1.0.44适配验证,涵盖BQ3576HM
    的头像 发表于 02-21 10:51 2746次阅读
    贝启科技 BQ3576 <b class='flag-5'>开发板</b><b class='flag-5'>首发</b>通过 <b class='flag-5'>OpenHarmony</b>5.1.0.44适配验证

    Banana Pi开源社区基于RK3588开发板,DeepSeek开发利器

    Banana Pi开源社区基于RK3588开发板,DeepSeek
    的头像 发表于 02-19 18:25 3215次阅读
    Banana Pi<b class='flag-5'>开源</b>社区基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>,DeepSeek<b class='flag-5'>开发</b>利器

    OpenHarmony源码编译后烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙
    的头像 发表于 12-30 10:08 1513次阅读
    <b class='flag-5'>OpenHarmony</b>源码编译后烧录镜像教程,<b class='flag-5'>RK</b>3566鸿蒙<b class='flag-5'>开发板</b>演示

    OpenHarmony怎么修改DPI密度值?触觉智能RK3566鸿蒙开发板演示

    开源鸿蒙OpenHarmony系统下,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了
    的头像 发表于 12-24 11:46 1082次阅读
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?触觉智能<b class='flag-5'>RK</b>3566鸿蒙<b class='flag-5'>开发板</b>演示