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

因为时间安排不过来,所以一直没有拿出来玩。正好处于年底,又到新的一年立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开发板进行一个简单地开发环境搭建及对一些例程结构的基本了解,知道了怎么编译、怎么下载程序、知道例程地大致结构,就可以开始我们地学习了。这里只是一个开始,等到之后我们再进行更详细地学习分享。

开发版安装harmonyos,HarmonyOS | 小熊派鸿蒙开发板初体验相关推荐

  1. 2021物联网开发学习——基于小熊派IoT开发板Bear-Pi-IOT、E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link

    2021物联网开发学习--基于小熊派IoT开发板Bear-Pi-IOT.E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link 目录 作者介绍 目的 用到的 ...

  2. HarmonyOS + linkboy + 小熊派,能擦出怎样的火花?

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步! linkboy简介 linkboy是一门面向物联网.边缘计算.工业控制等领域的自研编程语言.linkboy官网地址: ❝ http://www.li ...

  3. 小熊派折叠开发板Docker编译烧录安装HAP

    有些小伙伴已经使用了官方的Docker环境编译烧录了鸿蒙的开发板,比如说HI3861和HI3516,或者其他的开发板,这个时候如果买了小熊派折叠开发板,那环境应该怎么配置呢? 1.基础的编译环境 鸿蒙 ...

  4. 【华为云技术分享】小熊派IoT开发板华为物联网操作系统LiteOS内核实战教程01-IoT-Studio介绍及安装

    1. 物联网一站式开发工具 -- IoT Studio IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑.编译.烧录 及调试等一站式开发体验,支持 C.C++.汇编 ...

  5. 开发实践丨用小熊派STM32开发板模拟自动售货机

    摘要:本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代码,通过云端开发和设备终端开发,实现终端数据在的华为云平台显示. 本文内容是讲述用小熊派开发板模拟自动售货机,基于论坛提供的工程代 ...

  6. 华为认证物联网开发利器:小熊派IoT开发板

    今年8月份我和小伙伴们协同研发的基于NB-IoT的智慧路灯监控系统有幸入选华为开发者大赛IoT赛道决赛,决赛期间留意到70%以上的个人/学生开发者团队都使用到华为认证(匹配HCIP:华为认证ICT高级 ...

  7. 小熊派IoT开发板系列教程正式发布——免费学习

    小熊派介绍 小熊派IoT开发板一款由南京厚德物联网有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板.开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,用于提 ...

  8. weblogic开发版安装

    看到weblogic开发版安装的十几篇博客内容完全一样非常头疼,决定按自己想法走一遍 还有,安装weblogic需要的java_home中的路径不能有空格,单词中间不能有空格!!! 下载开发版 可以直 ...

  9. 小熊派折叠开发板(一)- 开发板介绍

    文章目录 小熊派折叠开发板 照片 参数介绍 小熊派折叠开发板 BearPi-HM Micro适配的是OpenHarmony3.0 LTS系统,系统底层为LiteOS-A系统. 照片 小熊派的包装还是很 ...

最新文章

  1. Java报错解决:org.apache.http.ConnectionClosedException: Premature end of chunk coded message body: closi
  2. go语言搭建代理服务器_Go实现Https代理服务
  3. 网络推广外包专员浅析货拉拉坠车事件后宣布整改增加录音录像功能
  4. 第一次使用Winhex直接修改文件二进制数据
  5. Spring - Java/J2EE Application Framework 应用框架 第 7 章 事务管理
  6. oracle control file文件 详解
  7. 线性代数之矩阵标准型的求法
  8. python (3):wxPython打包app,报错
  9. LeetCode 865. 具有所有最深结点的最小子树(递归)
  10. mysql query cache 关闭_为什么要关闭MySQL query cache-Fun言
  11. 教你在Kubernetes中快速部署ES集群
  12. 小学计算机学情分析,小学信息技术教学计划【三篇】
  13. python图形代码怎么写_【Python3-API】定制化图像接口示例代码
  14. origin如何绘制双y轴曲线_Origin系列:绘制双Y轴图
  15. Spring揭秘——读书笔记
  16. 【Java】Java文件读写
  17. 铁打的春晚,流水的流量
  18. dnf服务器维护充钱能到账吗,DNF付费服务器故障!上百万点券充值石沉大海,程序员别睡觉啦!...
  19. 网络安全测试工程师职能
  20. OTP动态密码_Java代码实现

热门文章

  1. Python-Django毕业设计基于Java家庭财务管理系统(程序+Lw)
  2. MySQL数据库建表原则与方式
  3. CentOS 6 7 8版本国内镜像下载
  4. SDI,ASI,HDMI,DP等接口的区别
  5. Redis 实现 发布/订阅 消息对列
  6. Spring中的拦截器
  7. css选择器优先级权重计算规则
  8. REGENCY HAMPERS案例分享:使用 Aspose.PSD 渲染用户定义的图像
  9. 收藏-即时通讯(IM)开源项目OpenIM-功能手册
  10. between and 函数