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

    文章

    11628

    浏览量

    217983
  • WIFI
    +关注

    关注

    82

    文章

    5468

    浏览量

    212012
  • 编译
    +关注

    关注

    0

    文章

    688

    浏览量

    34950
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20723
  • OpenHarmony 2.0
    +关注

    关注

    0

    文章

    7

    浏览量

    993

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    Linux文件系统打包及镜像制作,触觉智能RK3562开发板演示

    本文介绍Linux开发板文件系统打包及镜像制作的方法,演示Linux文件系统打包及镜像制作,适用于想将配置好的系统环境打包成镜像批量烧录。触觉智能RK3562
    的头像 发表于 04-28 16:45 767次阅读
    <b class='flag-5'>Linux</b>文件系统打包及镜像制作,触觉智能RK3562<b class='flag-5'>开发板</b>演示

    Linux开发板CAN总线测试方法,触觉智能RK3568开发板演示

    本文介绍Linux开发板CAN总线测试方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持
    的头像 发表于 04-11 19:14 920次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>开发板</b>CAN总线测试方法,触觉智能RK3568<b class='flag-5'>开发板</b>演示

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

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

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

    【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第2章OpenHarmony v3.2-Beta4版本测试
    的头像 发表于 03-05 10:53 883次阅读
    【北京迅为】itop-3568 <b class='flag-5'>开发板</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 874次阅读
    【北京迅为】itop-3568 <b class='flag-5'>开发板</b><b class='flag-5'>openharmony</b>鸿蒙烧写及测试-第1章 体验<b class='flag-5'>OpenHarmony</b>—烧写镜像

    迅为RK3568开发板驱动指南Linux中通用SPI设备驱动

    迅为RK3568开发板驱动指南Linux中通用SPI设备驱动
    的头像 发表于 01-23 11:02 3433次阅读
    迅为RK3568<b class='flag-5'>开发板</b>驱动指南<b class='flag-5'>Linux</b>中通用SPI设备驱动

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

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙O
    的头像 发表于 12-30 10:08 1514次阅读
    <b class='flag-5'>OpenHarmony</b>源码编译后烧录镜像教程,RK3566鸿蒙<b class='flag-5'>开发板</b>演示

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

    开源鸿蒙OpenHarmony系统,修改DPI密度值的方法,触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全
    的头像 发表于 12-24 11:46 1083次阅读
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?触觉智能RK3566鸿蒙<b class='flag-5'>开发板</b>演示

    VMware环境,同时烧录固件检测不到设备如何解决?触觉智能鸿蒙开发板演示

    本文介绍PC电脑端运行VMware环境,同时烧录固件检测不到设备的解决方法。触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新
    的头像 发表于 12-19 09:36 1126次阅读
    VMware<b class='flag-5'>环境</b><b class='flag-5'>下</b>,同时烧录固件检测不到设备如何解决?触觉智能鸿蒙<b class='flag-5'>开发板</b>演示