type
status
date
slug
summary
tags
category
icon
password
😀
文章前言:本文主要介绍小熊派HarmonyOS快速入门的一些基础知识与实验。
 

一、操作准备

  • 打开虚拟机
  • 使用MobaXterm连接虚拟机
  • 使用RaiDrive连接ip,将文件映射至本机显示(注意取消勾选只读)
  • 将OpenHarmony源码文件在VScode中打开
 

二、Hello World

💡
总结:
1.编写业务源码文件,包括.c和BUILD.gn文件
2.使用hpm dist命令编译源码
3.使用串口工具烧录
4,使用MobatXtrem显示输出

1.添加源码文件

  • 在该文件路径下新建文件夹my_app,并新建如图所示文件。
notion image

2.编写业务代码

  • 在hello_world.c文件中编写业务代码
  • 编写用于将业务构建成静态库的BUILD.gn文件

3.编写编译构建文件BUILD.gn

  • sample目录下编写模块BUILD.gn文件,仅需添加“my_app:myapp”
notion image

4.调试烧录Hello World程序

  • 参考烧录,我们通过MobaXterm使用hpm dist指令在code_1目录下进行编译。
notion image
  • 编译成功后使用Hiburn重新烧录。(无需点击Reset,烧录完成后记得断开连接)
notion image
  • 使用MobaXterm连接串口后按一下Reset复位键观察现象。
  • 如图所示,我们成功输出了Hello World!
notion image
 

三、点亮LED灯

1.在sample文件下添加如下源码文件

notion image

2.编写点亮LED灯业务代码

led_example.c文件
BUILD.gn文件:

3.编写编译构建文件BUILD.gn

notion image

4.调试烧录LED灯程序

  • 使用MobaXterm工具,进入code1路径下,使用hpm dist进行编译。
notion image
  • 使用Hiburn进行烧录。
notion image
  • 烧录成功显示如下所示。(会间隔闪烁)
notion image
 

📎 参考文章

 
💡
有关问题,欢迎您在底部评论区留言,一起交流~
HarmonyOS网络应用开发:Paho MQTT软件测试:集成测试
Loading...
Koreyoshi
Koreyoshi
一个无可救药的乐观主义者
Latest posts
软件测试:集成测试
2025-3-25
软件测试:控制流测试
2025-3-25
软件测试:系统测试
2025-3-25
软件测试:数据流测试
2025-3-25
软件测试:测试驱动开发
2025-3-25
软件工程:面向对象的概念和记号
2025-3-24
Announcement
🎉写给自己的2025心愿🎉
保研
国奖
完善博客
学一门乐器
发表一篇论文
拍摄人生照片
去3个城市旅游
专业课知识视频
拍摄毕业季视频
----- 2025 ------
👏希望我们一起变好👏