HarmonyOS | 小熊派鸿蒙开发板初体验

之前小熊派鸿蒙开发板还没开售的时候,小熊派官方给我送了一套,这是小熊派第三次给我送开发板了,开发板还是一如既往的精致:

因为时间安排不过来,所以一直没有拿出来玩。正好处于年底,又到新的一年立flag的时候,咱们就立个明年学习鸿蒙OS的flag,等到过完春节回来的时候再着手系统性地进行学习。现在先拿出来擦擦灰来简单体验体验:

首先肯定先找到配套资料,看看资料里都有什么东西,再跑个demo熟悉熟悉一下流程。

认识小熊派-鸿蒙·季(BearPi-HM Nano)开发板

小熊派-鸿蒙·季(BearPi-HM Nano)是一款由小熊派专为HarmonyOS系统打造的鸿蒙开发板。

  • 采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。
  • 主控为WiFi SOC Hi3861,160MHz主频,SRAM 352KB、ROM 288KB、2M Flash。
  • 板载NFC Forum Type 2 Tag芯片及天线,可实现鸿蒙“碰一碰”功能。
  • 一根TypeC USB线,即可实现供电、下载、调试等多种功能。

获取源码、教程

小熊派BearPi-HM Nano开发板基于HarmonyOS的源码链接:

https://gitee.com/bearpi/bearpi-hm_nano

安装开发环境、编译源码

按照上面的链接可以找到一个 BearPi-HM Nano 十分钟上手教程的教程,即可使用小熊派官方提供VMare镜像快速体验,这个应该是最近不就刚更新的这个,我记得刚开始发布的时候的教程的开发环境的搭建要装的东西是比较多的,所以我就先搁着了。

前几天看到更新了这个VMare镜像快速体验教程,可以很方便地让我们开始进行学习,免去了安装开发环境的门槛(搭建Linux下开发环境也是一种技能,哪怕是跟着教程走,可能也会碰到很多问题)。

我们拿着官方提供的Vmare镜像使用Vmare软件打开就能得到:

我们可以使用MobaXterm工具登录我们的Ubuntu,这个工具在我们之前的笔记中也有用到,这是个一款很强大的远程终端软件:

如果使用MobaXterm工具登录不了Ubuntu,可能需要修改我们的虚拟机网络适配器。

这里有三种网络模式供我们选择:

(1)桥接模式(Bridged):

(2)网络地址转换模式(NAT)

(3)主机模式( host-only)

这里我设置网络连接为桥接模式

接下来设置桥接模式桥接到无线网卡:

Windows 、ubuntu各分得一个IP, 并且两个 IP 处于同一网段,比如我这里的:

  • windows IP为:192.168.1.6
  • ubuntu IP为:192.168.1.7

根据教程,我们安装一个RaiDrive软件把ubuntu文件远程映射到Windows上,这样我们就可以很方便地实现在windows下阅读、编写代码,在Ubuntu下编译代码。

映射出来的源码目录:

编译代码:

下载程序需要安装Hiburn工具,使用Hiburn工具进行下载:

源码、例程

下面是整个工程的目录:

各个目录存放的东西如:

其中需要特别关注的就是applications这个目录了,开发板相关的demo都放在这下面:

这些例程分为内核例程、基础例程、传感器例程、物联网例程,每个例程都附有很详细说明:

这些例程由applications/BearPi-HM_Nano/sample/目录下的BUILD.gn进行统一管理,这是个构建相关的文件,我们可以很方便地选中编译某个例程,比如编译led的demo:

上面就是我们对 BearPi-HM Nano开发板进行一个简单地开发环境搭建及对一些例程结构的基本了解,知道了怎么编译、怎么下载程序、知道例程地大致结构,就可以开始我们地学习了。这里只是一个开始,等到之后我们再进行更详细地学习分享。

最后

以上就是本次的分享,如果觉得文章不错,转发、在看,也是我们继续更新的动力。

(0)

相关推荐

  • 明天见!华为鸿蒙可能会有“惊喜”

    12月16日(明天),华为将举行HarmonyOS 2.0手机开发者Beta活动,发布 HarmonyOS 2.0 手机开发者Beta版本.同时了解合作伙伴带来的最新全场景创新体验,与鸿蒙OS技术专家 ...

  • 华为p50是鸿蒙系统吗

    6月2日,华为正式发布鸿蒙操作系统,将消费者在全场景生活中接触的多种智能终端,实现极速发现.资源共享.那华为p50是鸿蒙系统吗,华为p50是鸿蒙系统,可支持多屏协同,帮助用户实现跨设备跨平台操作,提升 ...

  • 华为Mate 40 Pro等获得鸿蒙HarmonyOS 2.0.0.128更新

    华为昨日向多款设备推送了 HarmonyOS 系统更新,涉及Mate 40 Pro.Mate 40 RS 以及Mate X2,前两者的更新版本号为 2.0.0.128,Mate X2 的版本号为 2. ...

  • 鸿蒙系统终于要来了,HarmonyOS 2.0手机开发者Beta公测招募!

    12月16日上午10点,华为公司在北京举行了HarmonyOS 2.0手机开发者Beta活动,将鸿蒙系统再次推向了人们的视野.同时,随着HarmonyOS 2.0的发布,也开始向手机开发者Beta公测 ...

  • 华为鸿蒙OS 2.0系列Beta 2发布:逼近公测版

    据微博博主@菊厂影业Fans 爆料称,鸿蒙OS 2.0系列Beta 2现在已经开始全面升级.新版本增强了平板系统能力,支持更多场景开发. 该博主还表示,首批升级有Mate X2与P50系列和平板2系列 ...

  • 36个月不卡!鸿蒙OS就是这么耐造

    早些年的安卓时代,卡顿是最令人头疼的事情,除了Google,各家手机厂商也都在想尽办法优化,其中华为在2016年的Mate 9手机.EMUI 5.0系统上,首次提出了18个月流畅不卡的口号. 之后,华 ...

  • 再见EMUI,华为鸿蒙系统6月2日正式发布

    华为鸿蒙系统(HarmonyOS)的公测已经进行到了第二批,已经有越来越多的网友通过参与公测的方式率先体验了鸿蒙2.0系统,总体来说满意度还是非常高的. 在这种情况下,人们对于鸿蒙系统正式版的发布也是 ...

  • iqoo可以用鸿蒙吗

    自从鸿蒙系统发布以后,华为和荣耀手机都相继可以使用鸿蒙系统,那么iqoo可以用鸿蒙吗, 截至2021年7月1日,iqoo不可以用鸿蒙,官方也没有给出iqoo手机接入鸿蒙系统的说明. HarmonyOS ...

  • 分析了200w行开源鸿蒙源码后,我发现...

    来自公众号:神农和朋友们的杂文集  OpenHarmony 2.0 于 2021 年 6 月 2 号开源,第一时间下载了代码,做了一些分析.HarmonyOS 2 发布,看了直播后,感觉很激动. 这里 ...

  • 升级完HarmonyOS后,这3个设置你一定要会#华为 #鸿蒙os

    升级完HarmonyOS后,这3个设置你一定要会#华为 #鸿蒙os

  • HarmonyOS2最新106款设备的升级进展图

    官方版本,大家参考一下 按照现有的进度,十一前预计鸿蒙系统安装的设备数可以突破至少1.5亿台.据可靠的消息目前很多的国内手机厂商都在内测搭载鸿蒙系统的新设备,鸿蒙生态组网即将完成.

  • 荣耀magicbook14锐龙版能安装鸿蒙系统吗

    华为正式发布HarmonyOS 2及多款搭载HarmonyOS 2的新产品,那荣耀magicbook14锐龙版能安装鸿蒙系统吗,让我们一起来看看吧. 不能.PC还没有搭载HarmonyOS的计划,荣耀 ...

  • 华为怎么升级鸿蒙系统教程 官网在线更新HarmonyOS 2方法

    华为怎么升级鸿蒙系统?鸿蒙系统已经发布,对于很多华为手机用户来说,都想要升级尝试一下鸿蒙系统的操作体验,但是很多用户不知道华为怎么升级鸿蒙系统?那么下面就让小编给大家介绍一下. 华为升级鸿蒙系统(Ha ...

  • 鸿蒙OS2.0系统是安卓吗

    最新的鸿蒙OS2.0系统beta版本已经发布,需要特定的机型和申请内测才能更新使用,并且鸿蒙系统是刚发布,只提供了开发者版本,所以小伙伴们不要着急,有很多小伙伴们问鸿蒙OS2.0系统是安卓吗?是不是基 ...

  • 华为Mate 40 pro鸿蒙HarmonyOS 2.0.0.165更新:多机位拍摄等

    IT之家8 月 7 日消息 感谢IT之家网友的热心线索投递,华为 Mate 40 Pro 手机开始推送鸿蒙 HarmonyOS 2.0.0.165 更新,大小 0.94 GB. 本次更新相机将新增多机 ...

  • 感受一下HarmonyOS 2.0.0.53鸿蒙操作系统

    感受一下HarmonyOS 2.0.0.53鸿蒙操作系统,这个模块化UI风格,你能接受吗?让人想起Windows手机版系统,也是强制绝对的模块化设计.鸿蒙这个模块化,我觉得更像是一个直达的app分区文 ...

  • 鸿蒙操作系统内核简介

    早在去年,华为发布了荣耀智慧屏,首次搭载了自研的"鸿蒙"操作系统,从此以后,网络上面充斥着各种对"鸿蒙"操作系统的话题,这些话题中,有些是脱离实际现实的狂吹乱造 ...

  • 鸿蒙,发布!

    华为技术有限公司于2021年6月2日举行HarmonyOS 2及华为全场景新品发布会.这也意味着"搭载HarmonyOS(鸿蒙)的手机"已经变成面向市场的正式产品. 出品:陈凯星. ...

  • 华为鸿蒙系统logo正式曝光!鸿蒙2.0真的来了:Mate40有望首发

    [8月15日讯]相信大家都知道,在2019年的华为年度开发者大会上,华为正式对外发布了大家期待已久的鸿蒙OS系统,虽然华为消费者业务CEO余承东曾多次表态:"鸿蒙OS系统具备了一夜替换And ...

  • 将鸿蒙上的Python进行到底!

    在上一篇帖子<使用 Python 开发鸿蒙设备程序(1-GPIO 外设控制)>中,已经成功的使用 Python 对 GPIO 上的外设进行了控制. 这其实不是什么大不了的事,从功能的角度也 ...

  • 鸿蒙生态迎来首家国内航空公司!南航推出基于鸿蒙的原子化服务卡片

    2021-06-29 19:29:44  出处:快科技 作者:振亭 编辑:振亭   6月29日消息,据媒体报道,南航推出基于HarmonyOS 2的原子化服务卡片,成为HarmonyOS生态的首家国内 ...

  • HarmonyOS开发者创新大赛,看看有哪些有创意的鸿蒙应用

    HarmonyOS开发者创新大赛,看看有哪些有创意的鸿蒙应用