本文来源电子发烧友社区,作者:卢松涛, 帖子地址:https://bbs.elecfans.com/jishu_2309555_1_1.html
接上文|【开鸿智谷NiobeU4开发板免费试用体验】 开发环境搭建并初步测试程序;|
根据开鸿智谷研发人员依然小烨哥和群内容:
示例代码存放在工程//vendor/openvalley/niobeu4/demo目录下,可进入//kernel/liteos_m目录,通过make menuconfig配置选择想要编译运行的示例程序。(menuconfig菜单路径: (Top) → Platform → Board Selection → select board niobeu4)
- Niobe系列开发板的示例程序、配置文件及文档目录结构路径说明。
vendor/openvalley/
├── LICENSE
├── niobeu4
│ ├── BUILD.gn
│ ├── config.json # config文件
│ ├── demo # 应用程序目录
│ ├── hals # 适配层目录
│ ├── hdf_config # hdf配置
│ ├── kernel_configs # 内核配置
│ ├── LICENSE
│ └── ohos.build
├── OAT.xml
└── README_zh.md
-
使用说明。参考device_board_openvalley仓库下链接使用。
-
示例展示
开发套件SDK中提供了大量示例代码如下。
示例功能 | 示例名称 |
---|---|
调试打印示例 | 001_quick_start |
LOS 接口线程使用示例 |
002_system_los_thread |
LOS 接口定时器使用示例 |
003_system_los_timer |
LOS 接口事件使用示例 |
004_system_los_event |
LOS 接口互斥锁使用示例 |
005_system_los_mutex |
LOS 接口信号量使用示例 |
006_system_los_semp |
LOS 接口消息队列使用示例 |
007_system_los_message |
ADC 采集示例 |
101_hdf_adc |
GPIO 使用示例 |
102_hdf_gpio |
UART 使用示例 |
103_hdf_uart |
看门狗 使用示例 |
104_hdf_watchdog |
PWM 使用示例 |
105_hdf_pwm |
I2C 使用示例 |
106_hdf_i2c |
SPI 使用示例 |
107_hdf_spi |
BLUETOOTH 使用示例 |
201_bluetooth |
WIFI 使用示例 |
202_wifi |
这个链接是针对我们开发板做了精简,只下载了需要用到的仓库。
repo init -u https://gitee.com/fangye945a/niobeu4_trial.git -m devboard_niobeu4.xml
板子上跑的小demo是openharmony系统上的动画,配置Demo例程选择编译107程序孩子决定先试下Demo例程动画,系统可取消进入窗口减少起动时间及系统资源占用。
环境搭建好后,取消进入窗口
- 输入命令:sudo systemctl set-default multi-user.target
- 重启系统
|
Demo例程107
起动系统及MobaXterm,进入源码根目录(执行cd niobeu4_src)
进入//kernel/liteos_m目录(执行cd kernel/liteos_m ),
通过make menuconfig配置选择想要编译运行的示例程序。(menuconfig菜单路径: (Top) → Platform → Board Selection → select board niobeu4)
构建源码
- 进入源码根目录(执行cd ~/niobeu4_src)
- hb set命令并选择openvalley下的iotlink。
hb set
- 执行hb build –f脚本构建产生固件。
hb build –f
- 编译成功,并查看生产的固件。
构建成功会提示类似如下信息。
.00
[OHOS INFO] systemabilitymgr 15 1.5% 15 1.5% 1.00
[OHOS INFO] third_party 194 19.8% 194 19.8% 1.00
[OHOS INFO] thirdparty 194 19.8% 194 19.8% 1.00
[OHOS INFO] updater 4 0.4% 4 0.4% 1.00
[OHOS INFO]
[OHOS INFO] c overall build overlap rate: 1.00
[OHOS INFO]
[OHOS INFO]
[OHOS INFO] iotlink build success
[OHOS INFO] cost time: 0:01:31
lst@lst:~/niobeu4_src$
- 编译不成功,显示
[OHOS ERROR] /home/lst/niobeu4_src/build/lite/components/ohos_builds not found
则需要重安装编译环境,按|【开鸿智谷NiobeU4开发板免费试用体验】 开发环境搭建并初步测试程序;|安装交叉编译工具链部分开始安装。
-
查看生成的固件。
ls out/niobeu4/iotlink/bin/
烧录镜像程序启动
将生成的文件Download到Windows系统下,烧录完成后需要按下复位键复位设备,程序启动。
达到预期状态。
-
开鸿智谷
+关注
关注
2文章
120浏览量
1134 -
NiobeU4
+关注
关注
3文章
31浏览量
499
发布评论请先 登录
相关推荐
评论