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

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

3天内不再提示

九联科技Unionpi Tiger开发板体验:USB OTG识别为HDC成功

电子发烧友开源社区 来源:未知 2022-12-14 09:15 次阅读

前言:上篇使用USB拷贝hap文件进行安装,一直搞不懂HDC usb为什么不能使用,于是专门找了不少资料帖子,自己进行试验,终于可以使用了,接下来就我如何能够使用USB OTG直接调试hap来写一篇,不对之处望大佬们指正。

一、Ubuntu20.04上需要做的事情

Ubuntu20.04上编译程序,打包最终程序OpenHarmony.img。命令如下:

./build.sh --product-name unionpi_tiger –ccache


./device/board/unionman/unionpi_tiger/common/tools/packer-unionpi.sh

(左右移动查看全部内容)

二、Visual Studio Code上需要做的事情

VS Code上需要对板端进行修改,代码使用VS Code编辑非常方便,Windows和Linux的版本都可以,我使用的是Windows版本。

主要创建NAPI扩展库,接口开发,修改相关配置文件。

三、DevEco Studio 3.0.0.993上需要做的事情

编写应用程序,设置自动签名以及设置与板端对于的API版本。我开始没有设置对应的API版本,可以执行,但无法用HDC usb调试。

1、DevEco Studio版本需要3.0.0.993版本,如图所示。

6e8eba1a-7b4b-11ed-8abf-dac502259ad0.png

2、编译HAP应用程序需要设置SDK版本(与板端一致),如图所示,使用SDK版本9。

6eb284b8-7b4b-11ed-8abf-dac502259ad0.png

3、版本一致就可以协商通过出现HDC设备,如图所示。

6ed37100-7b4b-11ed-8abf-dac502259ad0.png

DevEco上直接点击运行即可将hap安装到板子上进行运行了。这一步搞了不少时间,各种尝试,后来发现两端需要协商才能识别到HDC,那么版本就需要一致。

6f0070ce-7b4b-11ed-8abf-dac502259ad0.png

四、MobaXterm上需要做的事情

板端使用MobaXterm查看hdc版本,如图所示。

6f3e950c-7b4b-11ed-8abf-dac502259ad0.png

五、命令提示符CMD需要做的事情

到C:UsersAdministratorAppDataLocalOpenHarmonySdk oolchains3.2.7.5目录执行hdc_std.exe -v命令,如图所示。

6f5d4dd0-7b4b-11ed-8abf-dac502259ad0.png

两个版本一致才可以,开始SDK8的hdc_std.exe版本也是这个,但依然不能够识别到HDC设备,更换了SDK9就可以了。

六、USB_Burn_Tool_V2.2.0上需要做的事情

下载烧录Ubuntu20.04上编译好了OpenHarmony.img镜像文件,如图所示。

6f761cfc-7b4b-11ed-8abf-dac502259ad0.png

总结:HDC识别OK,可以直接进行开发了,也可以不用重复烧录镜像文件,直接使用hdc工具将napi扩展库放到板子上运行。

更多热点文章阅读
  • DevEco Studio 3.1差异化构建打包,提升多版本应用开发效率
  • 首个OpenHarmony 5G手机适配进展
  • 鸿湖万联启鸿开发板体验:动画效果的制作
  • 快速学会RK系列 Wi-Fi 业务代码编译配置
  • 中软国际工业中控屏通过OpenHarmony兼容性测评

提示:本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


原文标题:九联科技Unionpi Tiger开发板体验:USB OTG识别为HDC成功

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。


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

    关注

    33

    文章

    552

    浏览量

    33018
  • 开源社区
    +关注

    关注

    0

    文章

    94

    浏览量

    461

原文标题:九联科技Unionpi Tiger开发板体验:USB OTG识别为HDC成功

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何用OpenCV进行手势识别--基于米尔全志T527开发板

    本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于全志T527开发板一、软件环境安装1.安装Op
    的头像 发表于 12-13 08:04 757次阅读
    如何用OpenCV进行手势<b class='flag-5'>识别</b>--基于米尔全志T527<b class='flag-5'>开发板</b>

    FacenetPytorch人脸识别方案--基于米尔全志T527开发板

    本篇测评由电子工程世界的优秀测评者“小火苗”提供。本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志T527开发板)的FacenetPytorch人脸识别方案测试。一
    的头像 发表于 11-28 15:12 348次阅读
    FacenetPytorch人脸<b class='flag-5'>识别</b>方案--基于米尔全志T527<b class='flag-5'>开发板</b>

    LMK05318BEVM Tics pro无法识别到该开发板,为什么?如何解决?

    第一次usb连接时,tics提示升级开发板,升级过程中,vm虚拟机识别到了设备进行了打断,导致Tics pro再也无法识别开发板,不知有
    发表于 11-12 08:13

    全志T113-S3开发板USB两步烧录固件

    “烧录开发板是每位开发者的必修技能。在使用开发板开发时,时常需要把编译好的镜像文件烧写至开发板,这里介绍
    的头像 发表于 11-07 09:04 1092次阅读
    全志T113-S3<b class='flag-5'>开发板</b>—<b class='flag-5'>USB</b>两步烧录固件

    TLV3254 CS软件识别不到开发板怎么解决?

    在调试开发板TLV320AIC3254EVM-K 时,AIC3254 CS 软件 不能成功识别开发板,请参考下图,请问是哪里没设置好,还是驱动有问题?还是上TAS1020 这个IC
    发表于 09-30 07:04

    瑞芯微RK3566开发板USB OTG模式介绍及命令切换,触觉智能EVB3566主板鸿蒙硬件厂商

    本文USB OTG模式介绍及命令切换,适用于嵌入式工程师、硬件开发教程入门学习课程。设备为触觉智能开发的瑞芯微RK3566开发板,型号IDO
    的头像 发表于 09-05 17:01 1388次阅读
    瑞芯微RK3566<b class='flag-5'>开发板</b><b class='flag-5'>USB</b> <b class='flag-5'>OTG</b>模式介绍及命令切换,触觉智能EVB3566主板鸿蒙硬件厂商

    开鸿闪耀HDC2024,展示OpenHarmony生态创新

    的最新进展以及OpenHarmony原生应用的开发实践。作为华为OpenHarmony使能伙伴以及开放原子开源基金会OpenHarmony核心共建单位,广东开鸿科技发展有限公司(以下简称“
    的头像 发表于 06-24 10:15 1154次阅读

    开鸿出席华为开发者大会2024

    OpenHarmony原生应用的开发实践。作为华为OpenHarmony使能伙伴以及开放原子开源基金会OpenHarmony核心共建单位,广东开鸿科技发展有限公司(以下简称“
    的头像 发表于 06-24 09:31 929次阅读

    如何在Openharmony中实现USB复合设备

    如何让Openharmony设备HDC接口(OTG接口)作为一个复合设备,实现HDC(HDC:鸿蒙设备连接器) + CDC ACM(USB
    的头像 发表于 06-13 15:03 1729次阅读
    如何在Openharmony中实现<b class='flag-5'>USB</b>复合设备

    ESP32-S3-BOX-3B和ESP32-S3-USG-OTG和ESP32-S3-DevKitC-1三种开发板都可以使用USB插头的摄像头吗?

    ESP32-S3-BOX-3B和ESP32-S3-USG-OTG和ESP32-S3-DevKitC-1三种开发板都可以使用USB插头的摄像头吗 USB-OTG是否可以插杜邦线? Dev
    发表于 06-05 06:36

    科技成功中标甘肃电信2024年国产化瘦终端项目!

    科技成功中标甘肃电信2024年国产化瘦终端项目!
    的头像 发表于 05-10 10:01 519次阅读
    <b class='flag-5'>九</b><b class='flag-5'>联</b>科技<b class='flag-5'>成功</b>中标甘肃电信2024年国产化瘦终端项目!

    项目分享|基于ELF 1开发板的车牌识别系统

    该项目选用ElfBoardELF1开发板作为核心硬件平台,利用USB接口连接的摄像头捕捉并识别车牌信息。一旦车牌成功识别,系统会触发绿灯指示
    的头像 发表于 03-12 09:22 480次阅读
    项目分享|基于ELF 1<b class='flag-5'>开发板</b>的车牌<b class='flag-5'>识别</b>系统

    hdc调试:Purple Pi OH开发板带你7天入门OpenHarmony!

    接下来,我们不仅要继续深入PurplePiOH的奥秘,完成其余接口功能的测试,还将一同踏上hdc调试的学习之旅,安装hdc并掌握其常用命令。一.接口连接1.1USBPurplePi的USB接口如下
    的头像 发表于 03-05 08:32 1153次阅读
    <b class='flag-5'>hdc</b>调试:Purple Pi OH<b class='flag-5'>开发板</b>带你7天入门OpenHarmony!

    cyusb3014为什么只能被识别为USB2.1设备?

    自己做了个板子。测试时发现cyusb3014只能被识别为USB2.1设备。USB线是插到电脑的USB3.0 接口上的。其他USB3.0设备在
    发表于 02-29 08:13

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2307次阅读