【开鸿智谷NiobeU4开发板免费试用体验】Demo例程加载

描述

本文来源电子发烧友社区,作者:卢松涛, 帖子地址: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)

  1. 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
  1. 使用说明。参考device_board_openvalley 仓库下链接使用。

  2. 示例展示

    开发套件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系统下,烧录完成后需要按下复位键复位设备,程序启动。

开鸿智谷
达到预期状态。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分