小熊派鸿蒙开发板环境搭建过程(HarmonyOS BearPi-HM Nano)

2023-12-30 14:10

本文主要是介绍小熊派鸿蒙开发板环境搭建过程(HarmonyOS BearPi-HM Nano),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

小熊派鸿蒙开发板环境搭建过程

实验环境:

  1. 小熊派开发板,基于Hi3861V100海思芯片
  2. Win10系统
  3. Oracle VM VirtualBox虚拟机
  4. Ubuntu系统安装包
  5. 官方提供环境教程(基本按照这个步骤来走)
    一、【BearPi-HM_Nano开发搭建环境】https://bbs.elecfans.com/jishu_2058316_1_1.html
    二、【BearPi-HM_Nano源码获取】https://bbs.elecfans.com/jishu_2058318_1_1.html
    三、【BearPi-HM Nano 十分钟上手教程】https://bbs.elecfans.com/jishu_2058229_1_1.html 主要参考烧录和查看日志部分!

0. 产品样子

    0.0收到盒子:通过活动买了34块的开发板来学习学习鸿蒙系统

    0.1硬件产品:产品到了,打开只有一块板子,从抽屉里找出一根type-c线来用着,这就把硬件准备好了。

 

1. 安装所需文件

    1.0安装资料:资料基本从论坛提供文件里下载下来,有一个官方做好的系统,不过自己想试试自己搭建,毕竟之前有ESP8266搭建经验,并用惯了这个虚拟机,所以就动手起来了。

    1.1虚拟机:虚拟机使用的是Oracle VM VirtualBox。

 

2. 安装Ubuntu

    2.0安装配置Ubuntu系统:安装系统应该都轻车熟路吧!不会的话网上应该也有一堆教程。

    2.1Ubuntu有点漫长的安装过程:等的时间稍微长一点儿。

    2.2常规安装过程-略:基本一键OK到底。

    2.3选择了最小安装:用不到其他乱七八糟功能,因此就最小安装了!

 

3. 配置Ubuntu

    3.0安装网络工具:以前开发也习惯用SSH,所以就再配置一次,这个用于查看网卡分配到的IP地址,用以连接地址。

    3.1安装SSH服务:根据提示安装就好。

    3.2查看SSH是否已开启:一般安装好之后也开启了。

    3.3使用SSH工具连接Ubuntu:正常连接都没啥大问题哈!

 

4. 安装鸿蒙开发环境所需要的各种软件

    4.0将shell的dash改为bash:官方叫设置成这样~~~

    4.1查看python版本(我的默认为3.8.2)

    4.2连接到Python文件夹时出现错误(重要!!一定要连接成功,掉过的坑)

    4.3需要自己通过命令建立软连接(自己连接)

 

5. 手动安装官方提供文件

    5.0安装RaiDrive并复制相应文件到Ubuntu下:方便文件共享,以前我是通过虚拟机软件共享,这个是能管理所有文件,速度虽然慢点,不过挺好!以后估计就用它了!

    5.1复制相应文件到Ubuntu下:需要安装的程序,因为使用的是第三种方法来下载源码程序。

    5.6设置环境变量:安装好之后记得设置环境变量,否则系统找不到鸭!

    5.7生效环境变量:生效之后就不用重启了。

 

6. 下载源码工程并编译程序

    6.0下载源工程代码:安装git软件并下载源码:【BearPi-HM_Nano源码获取】

    git clone https://gitee.com/bearpi/bearpi-hm_nano.git -b master

    6.1进入目录编译:python build.py BearPi-HM_Nano

    6.2编译成功:出现了BUILD SUCCESS成功结果

 

7. 连接并烧录程序到开发板

    7.0安装驱动并连接小熊派开发板:直接点击程序安装即可。

7.1选择文件并下载:选择【Hi3861_wifiiot_app_allinone.bin】文件

    7.2选择setting波特率,点连接然后按开发板复位键下载:波特率选择【921600】

8. 查看输出信息

    8.0查看控制台打印信息:使用【MobaXterm】软件查看串口日志

技术总结:

@一、 按照官方提供的教程上一步一步走基本能搭建起来

@二、 使用gittee方式下载源码相对熟练些

@三、 总体来看比ESP8266环境搭建简单多了【主要是因为教程详细很多!】,如果懒得动手的话,还是建议直接使用官方做好的虚拟机系统

 

 

这篇关于小熊派鸿蒙开发板环境搭建过程(HarmonyOS BearPi-HM Nano)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/zml3589110/article/details/115826282
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/553076

相关文章

Java Kafka消费者实现过程

《JavaKafka消费者实现过程》Kafka消费者通过KafkaConsumer类实现,核心机制包括偏移量管理、消费者组协调、批量拉取消息及多线程处理,手动提交offset确保数据可靠性,自动提交... 目录基础KafkaConsumer类分析关键代码与核心算法2.1 订阅与分区分配2.2 拉取消息2.3

Linux搭建ftp服务器的步骤

《Linux搭建ftp服务器的步骤》本文给大家分享Linux搭建ftp服务器的步骤,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录ftp搭建1:下载vsftpd工具2:下载客户端工具3:进入配置文件目录vsftpd.conf配置文件4:

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

C++ STL-string类底层实现过程

《C++STL-string类底层实现过程》本文实现了一个简易的string类,涵盖动态数组存储、深拷贝机制、迭代器支持、容量调整、字符串修改、运算符重载等功能,模拟标准string核心特性,重点强... 目录实现框架一、默认成员函数1.默认构造函数2.构造函数3.拷贝构造函数(重点)4.赋值运算符重载函数

MySQ中出现幻读问题的解决过程

《MySQ中出现幻读问题的解决过程》文章解析MySQLInnoDB通过MVCC与间隙锁机制在可重复读隔离级别下解决幻读,确保事务一致性,同时指出性能影响及乐观锁等替代方案,帮助开发者优化数据库应用... 目录一、幻读的准确定义与核心特征幻读 vs 不可重复读二、mysql隔离级别深度解析各隔离级别的实现差异

Nginx添加内置模块过程

《Nginx添加内置模块过程》文章指导如何检查并添加Nginx的with-http_gzip_static模块:确认该模块未默认安装后,需下载同版本源码重新编译,备份替换原有二进制文件,最后重启服务验... 目录1、查看Nginx已编辑的模块2、Nginx官网查看内置模块3、停止Nginx服务4、Nginx

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Conda国内镜像源及配置过程

《Conda国内镜像源及配置过程》文章介绍Conda镜像源使用方法,涵盖临时指定单个/多个源、永久配置及恢复默认设置,同时说明main(官方稳定)、free(逐渐弃用)、conda-forge(社区更... 目录一、Conda国内镜像源二、Conda临时使用镜像源指定单个源临时指定多个源创建环境时临时指定源

mybatisplus的逻辑删除过程

《mybatisplus的逻辑删除过程》:本文主要介绍mybatisplus的逻辑删除过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录myBATisplus的逻辑删除1、在配置文件中添加逻辑删除的字段2、在实体类上加上@TableLogic3、业务层正常删除即

通过配置nginx访问服务器静态资源的过程

《通过配置nginx访问服务器静态资源的过程》文章介绍了图片存储路径设置、Nginx服务器配置及通过http://192.168.206.170:8007/a.png访问图片的方法,涵盖图片管理与服务... 目录1.图片存储路径2.nginx配置3.访问图片方式总结1.图片存储路径2.nginx配置