0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开鸿智谷NiobeU4开发板免费试用体验】2.NiobeU4编程基础--gpio与uart联合使用示例

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-14 11:24 次阅读

本文来源电子发烧友社区,作者:chenzd, 帖子地址:https://bbs.elecfans.com/jishu_2308768_1_1.html



【开鸿智谷NiobeU4开发板免费试用体验】2.NiobeU4编程基础--gpio与uart联合使用示例

1.概要:

本文主要总结了编程前的一些先决条件,如下图所示:主要包括如何编译,烧录,调试,以及如何开发自己的应用程序。本文将以实际例子进行说明,熟悉已下开发流程,将会大大缩短前期投入的时间与精力,以便于大家将重心放在实现自己的功能设计上。(如还未构建开发环境,请参照本人上一篇文章:https://bbs.elecfans.com/jishu_2308700_1_1.html)
思维导图.png

2.编程条件:对于一个新的可编程设备,在开发过程中一般需要先明确如下几点:

2.1.如何编译:获取代码后首先编译:代码在gitee中,使用repo对代码进行管理,如何选择需要编译的示例:demo代码 就在 vendor/openvalley/niobeu4/demo目录下

,进入kernel/liteos_m目录下,执行make menuconfig可以选择运行的demo

然后,使用hb set;hb build -f对代码进行编译,
build1.png
build2.png

2.2.如何烧录,需要将linu下生成的OHOS_Image.bin固件文件复制到windows上,使用开鸿智谷NiobeU4开发板专用的烧写工具,flash_download_tool_3.9.2.exe,进行代码烧录。
烧录工具.png

2.3.如何编程:

主要文件结构:以示例代码为例:示例代码的路径为:
示例代码.png

然后开始功能开发:

2.4如何调试:通过编译过程解决语法问题,通过log及实际现象进行调试。

3.开发应用程序

下面将以实际示例,对开发应用程序的过程进行说明。

3.1项目概述:基于开鸿智谷NiobeU4开发板实现GPIO+UART驱动:

3.1.1:LED_red点亮LED_blue熄灭,维持1s;LED_red熄灭LED_blue点亮,维持1s;LED_red熄灭LED_blue熄灭;

3.1.2:串口将接受到的数据透串出去。
app.png

3.2.软件调试:

新建测试工程的步骤如下:

3.2.1新建文件夹:

3.2.2修改配置文件:

.application_config是隐藏文件,但在vscode中直接查看,
appcfg.png

BUILD.gn添加源文件和头文件路径
gn.png

.md文件为文本文件,对文件夹内的函数进行说明

User_test.c文件为程序代码

Kconfig.liteos_m.applications文件,使make menuconfig 时候可以选择到此编译对象。

3.3选择编译:
选择编译.png

3.4.硬件接入:

开发板实际样式如下图所示,串口使用的就是Type-c USB接口
开发板.png

LED_red与LED_blue在开发板上的连接如下图所示:
led.png

3.5.视频效果演示:

实际效果与预期描述一致;

4.总结:

注:开鸿智谷NiobeU4开发板编译,烧录,调试的流程,可以参照网址https://gitee.com/fangye945a/device_board_openvalley/blob/master/niobeu4/README_zh.md#https://gitee.com/link?target=https%3A%2F%2Fwww.xshell.com%2Fzh%2Ffree-for-home-school%2F与文章顶部视频。

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

    关注

    2

    文章

    125

    浏览量

    1151
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

    507
收藏 人收藏

    评论

    相关推荐

    有奖丨米尔 全志T536开发板免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起
    的头像 发表于 12-26 08:05 30次阅读
    有奖丨米尔 全志T536<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
    的头像 发表于 11-22 01:00 178次阅读
    追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    深度解析 4G模组GPIO编程技巧篇

    本文将解析4G模组GPIO编程技巧,从概述、软硬件环境准备、示例等详细道来:
    的头像 发表于 11-20 23:08 174次阅读
    深度解析  <b class='flag-5'>4</b>G模组<b class='flag-5'>GPIO</b><b class='flag-5'>编程</b>技巧篇

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576开发板发起
    的头像 发表于 11-12 01:00 312次阅读
    有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b><b class='flag-5'>免费</b><b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 251次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA<b class='flag-5'>4E2</b>-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    鸿亮相OpenHarmony开发者大会,与生态共创开源新篇章!

    5月25日,以“鸿心聚力智引未来”为主题的OpenHarmony开发者大会2024(以下简称大会)在深圳成功举办。鸿获得多项奖项及授牌
    的头像 发表于 05-26 08:30 744次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>开发</b>者大会,与生态共创开源新篇章!

    鸿荣获鸿蒙原生应用开发及培训服务商牌匾授牌

    出席现场,并获颁鸿蒙原生应用开发及培训服务商称号。图/左4鸿副总裁李传钊
    的头像 发表于 05-24 08:30 789次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>荣获鸿蒙原生应用<b class='flag-5'>开发</b>及培训服务商牌匾授牌

    鸿联合多家伙伴战略签约,加速鸿蒙生态发展!

    5月20日,鸿母公司拓维信息520产品与威廉希尔官方网站 开放日暨28周年庆圆满举行,此次周年庆不仅是对公司创新突破、产品孵化和商业成果的回顾,更是携手合作伙伴共同展望未来、开启新篇章的重要时刻。
    的头像 发表于 05-23 08:30 796次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b><b class='flag-5'>联合</b>多家伙伴战略签约,加速鸿蒙生态发展!

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 726次阅读
    <b class='flag-5'>免费</b>!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    鸿受邀出席2023年度南山区经济突出贡献企业TOP峰会

    4月19日,2023年度南山区经济突出贡献今业TOP峰会顺利召开,鸿(深圳子公司)作为南山鸿蒙产业生态的核心企业,OpenHarmony项目群A类捐赠人、鸿蒙生态服务公司首批入驻
    的头像 发表于 04-20 08:29 435次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>受邀出席2023年度南山区经济突出贡献企业TOP峰会

    拓维信息及旗下鸿同获华为HarmonyOS开发服务商认证

    近日,拓维信息及旗下鸿双双通过华为HarmonyOS开发服务商认证,成为华为“鸿蒙服务商先锋计划”认证级伙伴。秉持共同发展、共创价值的合作理念,拓维信息、
    的头像 发表于 03-29 08:13 521次阅读
    拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>同获华为HarmonyOS<b class='flag-5'>开发</b>服务商认证

    鸿与CSDN达成战略合作,共建OpenHarmony人才计划

    2024年3月19日,鸿与中国专业开发者社区CSDN就共建OpenHarmony人才计划达成战略合作并举办发布仪式。
    的头像 发表于 03-20 08:29 441次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与CSDN达成战略合作,共建OpenHarmony人才计划

    国内首批 | 鸿多名讲师获“鸿蒙原生应用开发培训讲师”资格认证

    2023年3月4日-5日,鸿蒙生态服务(深圳)有限公司(以下简称“鸿蒙生态服务公司”)组织了国内首批“鸿蒙原生应用开发培训讲师”认证,鸿
    的头像 发表于 03-16 08:29 674次阅读
    国内首批 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>多名讲师获“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”资格认证

    【飞腾派4G版免费试用】来更多的了解飞腾派4G版开发板

    。 飞腾派4G版开发板有丰富的接口,下面是各接口介绍: 产品威廉希尔官方网站 规格 CPU 飞腾四核处理器,兼容ARM v8指令集,2xFTC664@1.8GHz+2xFTC310@1.5GHz 内存 64位DDR
    发表于 01-22 00:34

    【飞腾派4G版免费试用】初步认识飞腾派4G版开发板

    这几天收到飞腾派 4G 基础套件,给大家做个介绍,让大家可以了解一下这块开发板, 飞腾派 4G 基础套件单板+电源+风扇 开源开发板 支持Ubuntu SylixOS OpenKyli
    发表于 01-02 22:23