花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > 鸿蒙编程 > OpenHarmony2.0点亮鸿蒙开发板
OpenHarmony2.0点亮鸿蒙开发板
来源:51CTO
2022-12-02 13:25:23
501
管理

在 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.zipsudo 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 升级时已存在,不需改变。

④设置保持默认,保存后,点击 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 开发板的复位键,烧录开始。

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

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

    #define LED_TEST_GPIO 2

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

作者:鸿联

原文链接:https://mp.weixin.qq.com/s/YGHjQkpIegXm5y1Cii_n4w

花粉社群VIP加油站

1
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
Joker(小蜜蜂)
文章
467
主题
0
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
1
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索