3339|3

73

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

小熊派-鸿蒙-季 BearPi-HM Nano开发板测评0 开箱及开发环境搭建 [复制链接]

本帖最后由 symic 于 2022-3-20 19:42 编辑

很开心也很意外能得到小熊派-鸿蒙-季 BearPi-HM Nano开发板的测评机会。感谢南京小熊派智能科技有限公司EEWORLD给的这次机会。快递寄得也很快,收到后感觉确实是尊享版,包装盒都很优质,先放几张图掌眼。

外包装很酷酷

内部很精致。

 

以前使用过小熊派的产品,感觉无论是从质量及技术支持、资料完整性上都是很丰富的。这次试用的BearPi-HM Nano开发板也是如此,最特别的是使用折叠方式,将4.3寸LED电容屏与主控板实现“背靠背”安装,很好地保护了FPC软排线,很细心也很有创意。想到我之前试用断的液晶屏的FPC线经常被各种原因融断,这种设计还是很为用户着想。

再看看主控板方面,主要器件都放在正面,如下图所示,采用的主控芯片为STM32MP157,保留了E53接口,可以与符合E53接口规范的板子连接,供电与下载都通过左下角的USB TYPE C口完成,总的来说功能还是很齐全的。

这块板子亮点之二是使用鸿蒙操作系统Openharmony,OpenHarmony相是一个开源项目,具有最基础的操作系统能力,相当于安卓的AOSP。

此外,官方配套入门视频教程、文档教程内容很详细,入门主要参考BearPi-HM Micro十分钟上手教程B站视频。写得很详细。将主要的参考资料及链接放在下面。

小熊派OpenHarmony 鸿蒙·叔 开发教程

HarmonyOS设备内部嵌入式开发

HarmonyOS应用软件开发

工欲善其事,必先利其器,开始玩转这一开发板之前,先得把开发环境搭建好,遵照教程,需要通过多个工具来完成,包括

1、VMWare和Ubuntu操作系统,OpenHarmony采用Linux内核,这里推荐采用的是虚拟机+Ubuntu18.04操作系统

2、STM32CubeProgrammer(2.4.0以上版本),由于主控是STM32MP1系列芯片,下载程序自然首推本家的软件。

3、SSH连接工具、串口连接工具,开发可通过SSH连接Ubuntu环境,通过串口打印出运行日志,推荐使用MobaXterm、XShell等工具。

4、RaiDrive工具,将虚拟机映射到Windows驱动盘的一个小工具。绿色版

5、JRE、CH340驱动等

通过SSH连接虚拟机后,按照教程,依次完成获取源码、编译代码、复制到kernel/下等操作。主要操作如下

获取源码,需要保证虚拟机能上网。

git clone https://gitee.com/bearpi/bearpi-hm_micro_small.git

编译代码,通过三个命令完成,其中第二个“.”表示选择本目录。即

/home/bearpi/project/bearpi-hm_micro_small/
hb set
.
hb build -t notest --tee -f

复制到kernel/,具体是applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/,复制的三个文件是编译出来的结果

  • OHOS_Image.stm32:系统镜像文件

  • rootfs_vfat.img:根文件系统

  • userfs_vfat.img:用户文件系统

cp out/bearpi_hm_micro/bearpi_hm_micro/{OHOS_Image.stm32,rootfs_vfat.img,userfs_vfat.img} applications/BearPi/BearPi-HM_Micro/tools/download_img/kernel/

编译完成后,将三个拨动开关拨成000模式,将板子通过USB-C连接电脑后,注意不要被虚拟机截获USB口。

打开STM32CubeProgrammer,使用USB口连接,

点击STM32CubeProgrammer工具的“+”按钮,然后选择烧录配置的tvs文件。目录是

Z:\home\bearpi\proj\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\flashlayout\bearpi-hm_micro.tsv

点击Browse按钮,然后选择工程源码下的烧录镜像路径,目录是Z:\home\bearpi\proj\bearpi-hm_micro_small\applications\BearPi\BearPi-HM_Micro\tools\download_img\kernel

点击“Download”下载,等待下载完成。如下显示success表示完成。

下载到板子后,LED屏显示如下。

下载完成后,将三个拨动开关设成010,按RESET重启后可见主界面。

首秀结束,总体感觉还是很简单入门。下一步正式开始学习开发步骤。

此帖出自Linux开发论坛

最新回复

看起来真的很棒,值得研究   详情 回复 发表于 2022-3-21 22:05
点赞 关注

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

编译完成后如果被虚拟机截获USB口会怎样

此帖出自Linux开发论坛

点评

在Windows机器上就识别不了USB口了,也就没法下载及调试了  详情 回复 发表于 2022-3-22 21:38
 
 

回复

4856

帖子

3

TA的资源

版主

板凳
 

看起来真的很棒,值得研究

此帖出自Linux开发论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(中级)

4
 
Jacktang 发表于 2022-3-21 20:31 编译完成后如果被虚拟机截获USB口会怎样

在Windows机器上就识别不了USB口了,也就没法下载及调试了

此帖出自Linux开发论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表