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

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

3天内不再提示

基于OpenHarmony2.0 Canary在Linux环境下点亮3861开发板

OpenHarmony技术社区 来源:鸿蒙技术社区 作者:鸿联 2021-06-30 09:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

OpenHarmony 2.0 Canary(金丝雀)6 月 2 日发布的同时,DevEco Device Tool 也发布了最新版本 V2.2 Beta1。

最近,不少开发者已通过 Docker 环境实现了 3516 的编译烧录,这次,我们基于 OpenHarmony 2.0 Canary 在 Linux 环境下点亮 3861 开发板。

01

准备

①下载 OpenHarmony 2.0 Canary 标准系统全量代码。

②全新 Linux 开发环境准备,请参考Ubuntu开发环境准备:

https://device.harmonyos.com/cn/docs/ide/user-guides/install_ubuntu-0000001072959308

升级安装仅需下载 Linux 环境的 DevEco Device Tool 2.2 Beta1:

https://device.harmonyos.com/cn/ide#download

③下载编译工具包 gn,ninja,gcc_riscv32。

02

升级

①VS Code 升级到最新版本(1.53 及以上)。

②升级 DevEco Device Tool 插件到 2.2 Beta1,注意请先关闭 VS Code,且主机的用户名不能包含中文字符。

sudo unzip devicetool-linux-tool-2.2.0.0.zip

sudo chmod a+x deveco-device-tool-2.2.0+285431.76f4090e.run

。/deveco-device-tool-2.2.0+285431.76f4090e.run

升级工具链请参照官网 Hi3861 开发板(Ubuntu 环境):

https://device.harmonyos.com/cn/docs/ide/user-guides/tools_management-0000001141455367

解压 gcc_riscv32-linux-7.3.0.tar.gz,在 Deveco Home 的 Tools 页面,点击“Add user component”按钮添加工具名称,版本和 gcc_riscv32 文件夹地址,点击“Add”添加成功。

注意工具名称“gcc_riscv32”不可以改变,版本号必须填写。gn 和 ninja 升级时已存在,不需改变。

03

打开工程和编译

参照官网打开工程/源码:

https://device.harmonyos.com/cn/docs/ide/user-guides/open_project-0000001071680043

①解压下载好的 code-2.0-canary 源码,打开 DevEco Device Tool,进入 Home 页,点击 Open DevEco Project 打开工程。

②选择好源码工程目录,点击 Open 打开。

③选择开发板类型 Board 为 Hi3861。源码来源 Framework 为 hb 后点击 open。

④设置保持默认,保存后,点击 Open 打开工程。

⑤code-2.0-canary 默认编译的是“code-2.0-canaryapplicationssamplewifi-iotappstartup” 的空白工程。

修改“applicationssamplewifi-iotappBUILD.gn”中一行代码,使 iothardware 下的 led_example.c 参与编译:

lite_component(“app”) {

features = [

#“startup”,

“iothardware:led_example”

⑥保存后,打开 DevEco Device Tool 界面,在“PROJECT TASKS”中,点击 code-2.0-canary 工程 Hi3861 开发板下的 Build 按钮,执行编译。编译完成,输出 [SUCCESS]。

04

烧录

Hi3861 系列开发板支持 Windows 系统下串口烧录,不支持 Linux 系统下烧录。我们用 windows 系统下 HiBurn 烧录,简洁方便。

打开 HiBurn,选择好 Ubuntu 系统下共享文件:

Y:code-2.0-canaryouthispark_pegasuswifiiot_hispark_pegasusHi3861_wifiiot_app_allinone.bin

同时勾选“Auto burn”,点击“connect”,复位润和 Wifi-IOT 开发板的复位键,烧录开始。

d7654966-d91a-11eb-9e57-12bb97331649.png

烧录完成,点击 HiBurn 的“Disconnect”断开连接,复位开发板,板载 LED 灯闪烁。

小熊派 BEARPi-Nano 开发板在“iothardwareled_example.c”中修改一行代码,保存,编译,下载后,板载“LED”指示灯也开始闪烁。

#define LED_TEST_GPIO 2

至此,OpenHarmony 2.0 Canary(金丝雀)点亮常见的 Hi3861 开发板。

编辑:jq

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

    关注

    88

    文章

    11855

    浏览量

    219833
  • WIFI
    +关注

    关注

    82

    文章

    5543

    浏览量

    214799
  • 编译
    +关注

    关注

    0

    文章

    697

    浏览量

    35341
  • OpenHarmony
    +关注

    关注

    33

    文章

    3984

    浏览量

    21458
  • OpenHarmony 2.0
    +关注

    关注

    0

    文章

    7

    浏览量

    995

原文标题:OpenHarmony2.0点亮鸿蒙开发板!

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【RA-Eco-RA4M2开发板评测】+ 开发板开箱及开发环境搭建

    【RA-Eco-RA4M2开发板评测】 环境搭建
    的头像 发表于 05-09 10:04 408次阅读
    【RA-Eco-RA4M2<b class='flag-5'>开发板</b>评测】+ <b class='flag-5'>开发板</b>开箱及<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    迅为Hi3403开发板驱动教程全面上线,开启嵌入式Linux开发新篇章!

    迅为iTOP-Hi3403开发板linux驱动教程全面上线,开启嵌入式Linux开发新篇章!
    的头像 发表于 12-18 14:23 1007次阅读
    迅为Hi3403<b class='flag-5'>开发板</b>驱动教程全面上线,开启嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>开发</b>新篇章!

    RK3588核心/开发板RT-Linux系统实时性及硬件中断延迟测试

    本文介绍瑞芯微RK3588芯片平台RT-Linux系统实时性及硬件中断延迟测试,基于触觉智能RK3588核心/开发板演示。Linux-RT实时性测试测试
    的头像 发表于 11-28 18:57 1134次阅读
    RK3588核心<b class='flag-5'>板</b>/<b class='flag-5'>开发板</b>RT-<b class='flag-5'>Linux</b>系统实时性及硬件中断延迟测试

    迅为iTOP-3568开发板 Linux驱动开发实战:menuconfig图形化配置实验

    迅为iTOP-3568开发板 Linux驱动开发实战:menuconfig图形化配置实验
    的头像 发表于 11-24 15:29 1095次阅读
    迅为iTOP-3568<b class='flag-5'>开发板</b> <b class='flag-5'>Linux</b>驱动<b class='flag-5'>开发</b>实战:menuconfig图形化配置实验

    触觉智能Purple Pi OH开发板率先适配OpenHarmony6.0 Release,鸿蒙明星开发板

    2025年9月19日,官网上线开源鸿蒙OpenHarmony6.0Release仅13天,触觉智能宣布旗下PurplePiOH开发板成功完成OpenHarmony6.0Release
    的头像 发表于 10-29 08:00 1226次阅读
    触觉智能Purple Pi OH<b class='flag-5'>开发板</b>率先适配<b class='flag-5'>OpenHarmony</b>6.0 Release,鸿蒙明星<b class='flag-5'>开发板</b>

    【精选资料】开发板测评大赛作品合集!

    电子发烧友携手16家生态厂商发起开发板测评大赛,设OpenHarmony、RISC-V、Rockchip三大赛道,共计21款、160+块开发板,通过评测开发板性能、易用性及创新场景,促
    的头像 发表于 09-23 08:09 1545次阅读
    【精选资料】<b class='flag-5'>开发板</b>测评大赛作品合集!

    RK3506开发板Linux开发板极致性价比之选

    RK3506开发板Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux
    的头像 发表于 09-11 16:26 4073次阅读
    RK3506<b class='flag-5'>开发板</b><b class='flag-5'>Linux</b><b class='flag-5'>开发板</b>极致性价比之选

    贝启科技BQ3576HM开发板套件通过OpenHarmony 5.0.3 Release版本兼容性测评

    厦门贝启科技有限公司BQ3576HM开发板套件基于RockchipRK3576SoC的产品已通过OpenHarmony5.0.3Release版本兼容性测评,获得由
    的头像 发表于 09-03 11:46 2281次阅读
    贝启科技BQ3576HM<b class='flag-5'>开发板</b>套件通过<b class='flag-5'>OpenHarmony</b> 5.0.3 Release版本兼容性测评

    【汇思博SEEK100开发板试用体验】开发环境安装配置

    界面同时模拟器和SEEK100开发板点亮,标志着开发环境攻坚战取得阶段性胜利。整个过程需严格遵循版本匹配原则(IDE 5.0.0 + A
    发表于 08-20 21:43

    【Banana Pi BPI-RV2开发板试用体验】开发环境搭建

    参考 https://docs.banana-pi.org/zh/BPI-RV2/BananaPi_BPI-RV2 前言 本文分享开发板基本的ssh登录,文件传输,c开发环境搭建。 上电串口登录 上
    发表于 06-25 16:07

    【米尔-全志T536开发板试用体验】- 开发环境搭建与测试

    目的,首先建立基本的开发环境,在对司机应用时,可以根据具体的应用来进一步的添加相应的组件库和工具与流程。 官方的开发资料中已经提供了全套的开发
    发表于 06-10 10:35

    Linux修改uboot启动延时方法详细攻略,触觉智能RK3568开发板演示

    本文介绍Linux系统修改uboot启动延时方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源鸿蒙
    的头像 发表于 06-06 18:07 1217次阅读
    <b class='flag-5'>Linux</b>修改uboot启动延时方法详细攻略,触觉智能RK3568<b class='flag-5'>开发板</b>演示

    Ubuntu系统安装Docker详细攻略,触觉智能RK3568开发板演示

    本文介绍Ubuntu系统安装Docker方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源鸿蒙
    的头像 发表于 06-06 18:05 1249次阅读
    Ubuntu系统安装Docker详细攻略,触觉智能RK3568<b class='flag-5'>开发板</b>演示

    【免费试用】开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    OpenHarmony、RISC-V、Rockchip(称RK)全面覆盖前沿技术方向,等你用代码与创意点燃科技未来!——点击开发板图片立即申请————点击开发板图片立即申请———
    的头像 发表于 06-05 08:05 1265次阅读
    【免费试用】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你试用~

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

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