小白学HarmonyOS,嵌入式开发小白跟连老师学鸿蒙设备开发之hello world

1. 背景介绍

上回说到在家组装了一台鸿蒙小车,但是,还不会玩,准备烧个鸿蒙系统体验一下。《鸿蒙陪我(们)过大年~》

但是,折腾了一天发现,这个小车其实是已经内置鸿蒙系统了。

小车通电以后,显示屏上会快速显示:Hello Harmony,然后变成 Robot Car Stop。

如果按小车的按键1,小车就会自动向前走,同时显示屏上显示:trace

再多按几次,显示屏会出现“ultrasonic”字样,但是我还没有发现这个超声波的作用。

经过我一番胡乱摸索,大概知道了各个模块的基本功能。

9a79f7b7d442a3c83fe5a79ad1c6daa4.png

其中,小车的左上角的模块是主控模块,插上Type-C线以后,可以对小车进行调试和供电,就不需要电池了。

小车已经就位,下一步,就是试着写一个hello world了。

在51CTO的鸿蒙社区以及鸿蒙官网上找了好几圈,发现还是连老师的资料最完整,最后折腾了一天,终于完成了第一个Hello World。

2. 参考文献

作为一个没有开发过南向设备应用的北向应用开发者,面对这么一个小车,是既兴奋又懵逼的状态。

好在51CTO的鸿蒙社区分享的开发者很多,而华为的鸿蒙开发者网站的资料也非常的全,尤其是连志安老师的鸿蒙设备开发的系列文章,让我能够摸着石头过河,并最终实现一个小目标。

在此非常感谢。

对于鸿蒙设备开发的新新新手,推荐以下资料,建议详细阅读:

3. 调试笔记

接下来,我整理一下自己摸索的笔记,作为嵌入式开发0经验的非专业设备开发者,有些名词表述不专业,敬请见谅。

3.1. 环境搭建

目前鸿蒙设备的开发环境,可以分为2个部分:Windows调试环境,和Linux编译环境。

其中,

Linux环境负责编译代码,并生成鸿蒙的包。

Windows环境负责连接设备,进行烧录和调试。

特别注意,Linux环境不可少,因为目前只支持在Linux环境下编译,不信邪,强行在Windows上编译的结果就是:

aae06b640ff4cfb3c7b07c7b730e0af3.png

3.2. Windows开发环境搭建

安装开发工具

Windows环境需要的工具列表:

Visual Studio Code

Python v3.7/v3.8

Node.js v12.0.0+

hpm

DevEco Device Tool

详情可以参考鸿蒙开发者网站: 《Windows开发环境准备》

04b4261ac5d78f04c71f2e9af2430a99.png一些要点

1). 建议按照列表的顺序安装各个工具

2). Python只能是3.7 或者3.8,否则会导致DevEco Device Tool无法安装

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值