基于小熊派Hi3861鸿蒙开发的IoT物联网学习【一】
2024-09-07 07:28:33
基于小熊派鸿蒙季BearPi-HM_Nano HarmonyOS 鸿蒙系统Hi3861开发板NFC
开发步骤:1、购买开发板:某宝上购买就行
2、安装开发环境
3、下载源码
4、编写案例并执行
开发步骤:2、安装开发环境
安装虚拟机、vscode、mobaxterm、HiBurn、RaiDrive 对应教程资源可以点击看看,完成后看看
开发步骤:3、源码下载
下载通过:git clone https://gitee.com/bearpi/bearpi-hm_nano.git
开发步骤:4、项目开发,新建hello.world案例
1、在bearpi-hm_nano\applications\BearPi\BearPi-HM_Nano\sample目录里新建一个工程
一、my_app
hello.world.c
#include <stdio.h>
#include "ohos_init.h"
void Hello_World(void){
printf("Hello World!\r\n");
}
APP_FEATURE_INIT(Hello_World);
BUILD.gn
static_library("myapp"){
sources = [
"hello_world.c"
] include_dirs=[
"//utils/native/lite/include"
]
}
导入一下工程
import("//build/lite/config/component/lite_component.gni") lite_component("app") {
features = [
"my_app:myapp",
]
}
通过hpm 命令编译一下:hpm dist
最后连接开发板:HiBurn工具将代码烧录到开发板里:
最后查看开发板的输出log
最新文章
- Shell文件权限和脚本执行
- Web服务之LNMMP架构及动静分离实现
- xlwt写入中文操作不成功,提示UnicodeDecodeError: ascii codec can&#39;t decode byte ...
- 图片在ie8浏览器打不开,其他浏览器都可以打开的问题
- 微课程--Android--Android开发学习体系
- LAMP环境搭建教程(原创)
- db2删除数据库
- ArrayList与Vector、HashMap与HashTable
- WIN7 64位系统安装JDK并配置环境变量
- mysql 删除重复数据sql声明
- VSFTP服务——实验
- AngularJS高级程序设计读书笔记 -- 模块篇
- BZOJ:1443: [JSOI2009]游戏Game
- spring3——IOC之基于XML的依赖注入(DI )
- Linux的关机详解
- Houdini toolset environment variable setting
- js正则学习
- 一、消息队列之ActiveMQ的安装、配置和C#样例代码
- python --标准库 路径与文件 (os.path包, glob包)
- Python中package的导入语法
热门文章
- vue keep-alive从列表页进入详情页,再返回列表页时,还是之前滚动的位置
- redis学习第三天(Java使用redis)
- 『无为则无心』Python基础 — 7、Python的变量
- 555定时器(1)单稳态触发器电路及Multisim实例仿真
- 乘风破浪,遇见Visual Studio 2022预览版(Preview),宇宙最强开发者工具首次迎来64位版本
- GDI+中发生一般性错误的解决办法(转载)
- ansible 配置详解
- AcWing 237. 程序自动分析
- CentOS-yum安装chrome+chromeDriver+xvfb
- CentOS7-磁盘扩容(LVM-非空目录拓展卷空间大小)