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

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

3天内不再提示

全员采样登记操作流程

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-19 10:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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


实验描述

以九联科技Unionpi Tiger开发板为平台,移植仓库中的GPIO代码到开发板中,源代码仓库如下:

https://gitee.com/openharmony/vendor_unionman/tree/master/unionpi_tiger/sample/hardware/gpio

因为编译问题前后断断续续搞了一个礼拜没有成功,最后再FAE的支持下搞定。本文中主要记录编译过程中遇到的问题。解决这个问题之后后面的I2C/UART的代码编译也就类似的修改。文中以GPIO为例子,根据代码可知本次实验主要实现配置GPIO 输出,并获取GPIO模式并打印。

修改代码

首先把GPIO的整个文件夹拷贝到某个目录下,我这里复制都openhamony/vendor/uniopi/unionpi_tiger/sample/hardware/下面,并在/openharmony/device/unionpi/a311d/BUILD.gn文件中增加该文件的路径。如下:
image.png

在GIPO 目录下打开Build.gn问价增加如下内容:

import("//drivers/adapter/uhdf2/uhdf.gni")
...
ohos_executable("gpio_hdf") {
sources = [ "hdf/gpio_hdf.cpp" ]
output_name = "gpio"

include_dirs = [
"//drivers/framework/include/platform",
"//third_party/bounds_checking_function/include",
]

deps = [
"//drivers/adapter/uhdf2/platform:libhdf_platform",
]
...

install_enable = true
install_images = [ "vendor" ]
module_install_dir = "bin"
part_name = "unionpi_products"

源码编译

进入源码目录,执行如下命令进行版本编译,编译完成后,效果如下:

image.png

image.png

获取固件

编译完成后对进行镜像进行打包然后烧写。如下是固件打包:
image.png

打包好之后会指出固件的生成目录,根据目录提示拷贝到Widows 环境下,试用烧录工具,根据用户手册把Image烧录到开发板

固件测试

进入到openharmony 环境里可以看到编译出来的可执行文件在/verdor/bin目录下
image.png
输入./gpio_test 或者./gpio_test +参数查看返回值

image.png

遇到的问题

编译过程中一直碰到以下编译ERROR网上也搜了不少材料,之前一直也怀疑是头文件哪里引用的问题。多次更换编译文件位置未果。在FAE的指导下修改了BUILD.gn文件里面的头文件位置(前面有提到具体的修改)。

image.png

不清楚的地方

修改的头文件引用的HDF相关,目前还不清楚源码和HDF驱动之间的关系。下一步的计划会深入的学习一下和HDF相关的知识。再次感谢FAE的指导。

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

    关注

    33

    文章

    3988

    浏览量

    21475
  • 九联科技
    +关注

    关注

    0

    文章

    132

    浏览量

    2774
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是采样电阻?采样电阻有哪些类型?毫欧电子为您讲解

    为您简要概述采样电阻的定义,带你了解采样电阻的分类,采样电阻的应用场景,以及合金电阻做采样电阻的优势等,让您一文读懂采样电阻,助您在实际应用
    的头像 发表于 05-09 17:13 1843次阅读
    什么是<b class='flag-5'>采样</b>电阻?<b class='flag-5'>采样</b>电阻有哪些类型?毫欧电子为您讲解

    晶圆划片机工作原理及操作流程详解

    晶圆划片机工作原理及操作流程详解在半导体制造后道工艺中,晶圆划片机是核心精密装备,核心功能是将完成前道光刻、刻蚀工序的整片晶圆,精准切割为独立芯片(Die),其切割精度直接决定芯片良率与封装效率
    的头像 发表于 03-26 20:40 309次阅读
    晶圆划片机工作原理及<b class='flag-5'>操作</b><b class='flag-5'>流程</b>详解

    采样电阻按材质分类可分为:厚膜采样电阻和合金采样电阻;#采样电阻

    采样电阻
    jf_92730378
    发布于 :2026年03月24日 14:37:10

    京东方发布显示行业首款全员开放AI问答系统

    2026年2月24日,BOE(京东方)正式发布基于京东方蓝鲸显示大模型的BOE AI 问答系统,显示行业内率先面向企业全员开放应用,以多项技术领先优势,树立企业级AI创新应用新标杆,标志着京东方以AI赋能开启了智能驱动运营的新范式。
    的头像 发表于 03-02 09:42 2898次阅读

    塑料水壶气密性检测仪的操作流程(详细教程)-岳信仪器

    在塑料水壶的生产过程中,气密性是衡量产品质量的重要指标。塑料水壶气密性检测仪能够精准检测水壶是否存在泄漏问题,以下为您详细介绍其操作流程操作前准备连接气源与电源:将塑料水壶气密性检测仪与稳定的气源
    的头像 发表于 01-29 10:59 462次阅读
    塑料水壶气密性检测仪的<b class='flag-5'>操作</b><b class='flag-5'>流程</b>(详细教程)-岳信仪器

    吉方工控2026年度Roadmap暨全员战略培训会成功举办

    2026年1月24日,由深圳市吉方工控有限公司、英特尔(中国)有限公司联合主办,以“稳筑基石,共拓AI边缘新蓝海”为主题,2026年度Roadmap暨全员战略培训会在珠海长隆横琴湾酒店成功举办。
    的头像 发表于 01-27 14:59 773次阅读

    线束接头气密性检漏设备的操作流程-岳信仪器

    操作过程需遵循标准步骤,以保障检测的准确性和安全性。以下是该设备的详细操作流程操作前,先进行线束接头气密性检漏设备准备。将检漏设备放置在稳固、通风良好的工作台上,连
    的头像 发表于 12-24 16:58 481次阅读
    线束接头气密性检漏设备的<b class='flag-5'>操作</b><b class='flag-5'>流程</b>-岳信仪器

    单片机如何进行加解密钥操作,一般使用哪种形式,具体流程是什么样子的?

    目前单片机如何进行加解密钥操作,一般使用哪种形式,具体流程是什么样子的?
    发表于 12-04 06:09

    电能质量在线监测装置历史波形回放的操作流程是怎样的

    电能质量在线监测装置的历史波形回放操作需结合设备类型、存储方式及访问权限,通常分为本地操作和远程访问两类流程。以下是基于主流设备特性的详细步骤说明,涵盖数据检索、波形查看、分析及导出全流程
    的头像 发表于 11-05 11:32 1165次阅读

    如何检测电能质量在线监测装置采样电阻是否损坏?

    检测电能质量在线监测装置采样电阻是否损坏,需遵循 “ 先非侵入式数据判断(初步定位)→ 再侵入式硬件检测(精准验证) ” 的流程,结合 “数据异常现象” 和 “硬件实测阻值” 双重维度,同时排除其他
    的头像 发表于 10-22 15:07 1403次阅读

    CANFD节点的采样点如何测量?

    采样点测量功能,介绍其测量原理及具体操作流程采样点是CAN/CANFD控制器在一个位时间(bittime)内读取总线电平、判断位逻辑值(显性/隐性)的关键位置。
    的头像 发表于 07-31 11:34 1685次阅读
    CANFD节点的<b class='flag-5'>采样</b>点如何测量?

    PDL电台设置更改操作流程

    电子发烧友网站提供《PDL电台设置更改操作流程.pdf》资料免费下载
    发表于 06-04 16:46 30次下载

    澎峰科技PerfXCloud通过湖南第二批生成式人工智能服务登记

    近日,湖南省委网信办公布第二批生成式人工智能服务登记审核结果。全省仅有两家企业通过本次登记审核:澎峰科技PerfXCloud(登记编号:Hunan-PerfXCloud-20250523S0004)、湘财证券智能问答助手大模型。
    的头像 发表于 06-03 10:52 1083次阅读