阿里云haas100遇到hidapi.h错误怎么办?

这篇具有很好参考价值的文章主要介绍了阿里云haas100遇到hidapi.h错误怎么办?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘要:使用vscode拉取ucloud_ai_demo例程后,会出现缺少hidapi.h的错误。原因不明,但是进行简单的修改,就可以正常编译通过了,详见正文。

阿里云haas100遇到hidapi.h错误怎么办?

 1.拉取例程

例程的位置是ucloud_ai_demo: ucloud ai demo codehttps://gitee.com/alios-things/ucloud_ai_demo

ucloud_ai_demo是基于云端AI能力实现的AI识别案例,主要有三个部分组成:

  1. 通过采集WiFi摄像头(ESP32)的数据后得到jpeg图像;
  2. 上传至云端OSS,再通过ucloud_ai组件实现视觉智能开放平台对图片识别处理;
  3. 通过LCD屏进行画面显示及识别结果显示。

该案例中支持了15种AI能力,通过在aiconfig.h中配置AI_MODEL选择对应的AI模型,所有的AI模型类型在aiagent_common.h中定义说明,修改后重新编译即可看到相应的效果。

拉取的方法是在vscode终端命令行下输入语句

aos install ucloud_ai_demo

2.问题描述

出现问题如下:缺少hidapi.h文件。再仔细看,问题出在了SDL组件的joystick驱动上。

阿里云haas100遇到hidapi.h错误怎么办?

 joystick就是游戏摇杆。haas100没有这种设备。我们可以将有关的驱动“屏蔽”起来。

阿里云haas100遇到hidapi.h错误怎么办?

 3.改正错误的方法

基本思路是“关闭”对joystick的依赖。

首先打开SDL2组件的yaml文件,如下图所示,取消对这几个驱动文件的使用。

阿里云haas100遇到hidapi.h错误怎么办?

 这样还是远远不够的。还需要修改SDL.c,通过“查找”功能,查找所有joystick的语句然后注释掉。这样就可以进行编译了。

阿里云haas100遇到hidapi.h错误怎么办?

 4.SDL2是什么?

SDL2的全称是Simple DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频,键盘,鼠标,操纵杆和图形硬件的低级访问。视频播放软件,仿真器和受欢迎的游戏(包括Valve屡获殊荣的目录和许多Humble Bundle游戏)都使用它。

SDL正式支持Windows,Mac OS X,Linux,iOS和Android。在源代码中可以找到对其他平台的支持。

SDL用C编写,可与C ++一起使用,并且有绑定可用于其他几种语言,包括C#和Python。文章来源地址https://www.toymoban.com/news/detail-428425.html

到了这里,关于阿里云haas100遇到hidapi.h错误怎么办?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云企业邮箱代理商:foxmal邮件发送RCPT错误怎么办?

    阿里云企业邮箱代理商:foxmal邮件发送RCPT错误怎么办? 聚搜云是上海聚搜信息技术有限公司旗下品牌,坐落于魔都上海,服务于全球、2019年成为阿里云代理商生态合作伙伴。与阿里云代理商、腾讯云、西部数码、美橙互联、聚搜云,长期战略合作的计划!阿里云国际站代理商

    2024年02月16日
    浏览(43)
  • 遇到Spring事务失效,你该怎么办?

    Spring 事务场景失效是一个常见的问题。今天来分析这个问题。 失效原因 事务方法被final、static修饰:这是因为Spring事务的实现依赖于AOP技术,而final、static方法无法被代理,因此在这些方法中调用事务方法,事务无法生效。 方法访问权限不是public:Spring事务的实现也

    2023年04月15日
    浏览(33)
  • 遇到时间控件怎么办?不要慌,教你轻松拿下

    此文章来源于项目官方公众号:“AirtestProject” 版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 很多同学在测试场景中总会遇到各种各样的小控件需要进行测试的,包括在Android端,web端等等都有,那么今天我们来看看当我们在遇到时间控件的时候

    2024年03月28日
    浏览(34)
  • 遇到台式电脑关不了机该怎么办

    ​ 台式电脑关不了机是怎么回事?每天都有在用着电脑的朋友可能都会有遇到这样的一个问题,其实这个问题大多数时候是没有正确关机导致的,下面我们就来看看遇到这种情况是什么原因又该如何解决吧。 还有其它电脑重装系统方法可参考装机吧网        工具/原料 系统

    2024年02月08日
    浏览(42)
  • 遇到移动号码手机停机怎么办?如何自助解决上网问题?

    今天是 2022年4月1日,是的,愚人节。 一大早去赶地铁上班(深圳高峰期挤地铁特别是 1 号线简直被挤爆)的路上,发现上不了网了!原来是话费停机欠费了,忘了提前充话费。想回家连个 WiFi 但是出门很远了,还是算了。 后来我想:要不要随便去一家门店蹭个 WiFi?毕竟早

    2024年02月16日
    浏览(45)
  • 单片机遇到“auto segment too large“怎么办

    遇到这个情况有可能是某一个数组太大,然后单片机内部数据存储区不够用, 所以可以把这个数据存在单片机外例如      int led[8][8]={         {1,1,1,1,1,1,1,1},//1         {1,0,0,0,0,0,0,1},//2         {1,0,0,0,0,0,0,1},//3         {1,0,0,0,0,0,0,1},//4         {1,0,0,0,0,0,0,1},//5  

    2024年02月14日
    浏览(40)
  • 网络连接出现意外错误怎么办

    一般而言,这问题属于动态链失效所致,重新注册,修复网络。 下面就是小编整理的 方法/步骤 开始→运行→输入:ncpa.cpl 按回车键打开网络连接。 右键点击本地连接,出现:网络连接,出现意外错误。 的提示。 开始→运行(或者使用Win+R快捷键也能调出运行)。 注册动态

    2024年02月08日
    浏览(50)
  • Stripe轮询系统收单遇到条纹Block(拦截)怎么办

            今年上半年不少小伙伴用条纹收款用得可谓不亦乐乎,国内行情一片沸腾,条纹支付成功率几乎100%,出款率也是80~90%。六月底风云突变,条纹风控大升,成功率10~20%,即使客户购意愿很强,连续支付,付款是成功了,但条纹的雷达提醒高风险。这种情况下,条纹账号

    2024年02月12日
    浏览(33)
  • 找不到msvcr100.dll怎么办?三种方法教你

    我们在打开计算机程序时,系统提醒没法启动此程序,由于计算机中丢失MSVCR100.dll,试着重新安装该程序以处理此问题。这是什么情况呢?由于文件丢失了,此刻无须乱下载各种各样插件了,立即可以在管家中找到相匹配的插件设置,实际的方法下面跟小编一起看看吧。 找不

    2024年02月05日
    浏览(30)
  • 宽带连接错误678怎么办?5个步骤解决678错误

    宽带连接错误678是比较常见的拨号上网故障,产生的原因也有不少,解决办法多数采用排除法,在处理宽带连接错误678我们先仔细检查以下几个方面,网络商提供的拨号上网帐号与密码是否已经激活或者是否已经过期,这是很多朋友容易忽视的问题,其次在输入帐号密码时候

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包