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

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

3天内不再提示

【地平线旭日X3派试用体验】#首百尝鲜# 第二篇 旭日X3派基础实验操作演示

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

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


前言:前一篇的环境在板子上已经OK,接下来将旭日X3派用户手册中的几个实验跑一下,实际操作演示,出现的问题及演示效果进行分享。

本实验使用串口操作旭日X3派开发板,手册中还有其他网络方式,大家自行实验,如有问题我再用网络方式操作演示。

一、硬件准备工作

我们准备好串口线(地平线已经给了)、自行准备电源供电(5V 直流 2A的电源适配器为开发板供电)、自行准备TF卡(要求高速卡,TF存储卡作为系统启动介质,推荐使用至少8GB容量、速率C10以上的TF存储卡)、usb摄像头、HDMI数据线(显示用,当然要连接另一台电脑的显示器),基本上硬件就OK了。接下来分两个实验进行操作演示步骤说明。

二、基础实验说明及操作演示步骤

根据用户手册快速体验章节有五个实验,分别为LED指示灯控制、GPIO读写操作、AI图像分类算法演示、USB摄像头AI推理和MIPI摄像头AI推理。这里主要演示LED指示灯控制和USB摄像头AI推理两个实验,其他实验大家可以自行根据链接按照步骤进行操作。

1. GPIO读写操作

开发板上的40pin引脚功能图如下所示,在用户手册中3中就是关于40Pin引脚说明。

40pin

这个实验实现按键控制LED灯的亮灭,LED灯接36脚和34脚,按键接38脚和39脚,具体连接:

LED 正极-----------36脚(腿长的脚)

负极-----------GND(任意一个GND)

按键 一个脚-------------38

另一脚----------GND

2

3

线路搭建好后,上电开发板,通过串口登录开发板,到sample目录/app/40pin_samples/查看都有哪些demo,运行button_led.py这个demo,如顶部视频所示。执行命令:

#cd /app/40pin_samples/
#ls
#sudo python3 ./button_led.py

当为按下按键时,38脚读到的是高电平,所以LED灯亮,当按下按键是,38脚读到的是低电平,LED灯灭。

1

来看一下button_led.py代码,主函数里面配置模式为GPIO,两个引脚36和38,初始化led_pin为低电平,灯灭。当读到按键的状态后控制led_pin,每1秒查一次按键状态并控制led灯。

5

当在文件的第25行增加一个延时时,灯灭10秒后亮起,亮起后按键即可控制LED灯了。

6

2. USB摄像头AI推理

因手上只有usb的摄像头可做测试,当然可以用图片对AI图像分类算法进行演示,我选择用USB摄像头,我的摄像头200万像素,开发板上安装了 usb_camera_fcos.py 程序用于测试USB摄像头的数据通路,该测试程序会实时读取USB摄像头的图像数据,然后运行视觉检测算法,最后把视频和算法结果通过HDMI输出。

我的HDMI数据线到了后做的测试,其实哪个AI测试都需要看到才能感受到它的效果,所以直接购买HDMI线。将usb摄像头插入到USB3.0口上进行的测试,连接HDMI到显示器,串口登录开发板,进入到/app/ai_inference/02_usb_camera_sample/目录下,运行命令:

#cd /app/ai_inference/02_usb_camera_sample/
#sudo python3 ./usb_camera_fcos.py

如底部视频所示,检测比较准确实时性也非常好,串口监测到部分log如下图所示。被子、键盘、TV(显示器)、电脑等都监测到了。

7

三. 效果演示

如顶部视频和底部视频所示,GPIO控制完成,引出的40pinGPIO脚可以多用途进行DIY测试,USB摄像头的AI检测效果也非常不错,而且板子布局和设计与树莓派非常相似,开发起来就非常容易平移。

四、接下来会针对AI部分进行学习和测试。


开发板体验视频,详见作者原帖子内容。




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

    关注

    3

    文章

    300

    浏览量

    1997
收藏 人收藏

    评论

    相关推荐

    地平线Journey 3的电源设计

    电子发烧友网站提供《地平线Journey 3的电源设计.pdf》资料免费下载
    发表于 09-04 10:48 0次下载
    <b class='flag-5'>地平线</b>Journey <b class='flag-5'>3</b>的电源设计

    树莓x86还是arm

    树莓(Raspberry Pi)是一款由英国树莓基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、树莓的发展历程
    的头像 发表于 08-30 15:42 351次阅读

    地平线IPO!国内第二大ADAS方案商,毛利率超70%,估值超80亿美元

    3月26日,地平线向港交所递交招股书,正式启动IPO上市进程。   图源:地平线招股书   国内第二大ADAS 方案商 , 毛利率高达 70%
    的头像 发表于 04-02 00:08 6485次阅读
    <b class='flag-5'>地平线</b>IPO!国内<b class='flag-5'>第二</b>大ADAS方案商,毛利率超70%,估值超80亿美元

    地平线提交香港IPO申请

    智能驾驶计算方案提供商“地平线”正式递交港股上市申请。据其公开文件,地平线在2023年实现了15.5亿元的营收,同比显著增长71.3%,毛利达到10.94亿元,毛利率高达70.5%。
    的头像 发表于 03-27 16:11 539次阅读

    宝马(中国)召回部分进口X3、2系和X4车型

    此次型号覆盖的具体数量包括:2023年8月29日生产的进口X3车型1辆,2023年9月21日至9月25日生产的进口2系车型2辆,以及同一期间生产的进口X4车型48辆。
    的头像 发表于 03-01 14:56 658次阅读

    地平线再获奇瑞协同创新特别贡献奖

    在奇瑞汽车2024供应链生态圈年会上,地平线荣获奇瑞汽车颁发的“协同创新特别贡献奖”,这也是地平线连续第二年荣获该奖项,地平线总裁陈黎明博士受邀出席并代表公司获颁奖项。与此同时,陈黎明
    的头像 发表于 01-22 11:16 1036次阅读

    TogetherROS系统更新和CPU调频策略配置

    系统更新 第二个配置,是更新当前旭日X3所使用的Ubuntu镜像,和在电脑上使用的命令相同。 我们更新一下当前的系统镜像: $ sudo apt update #会按照当前软件源的域
    的头像 发表于 12-01 15:44 729次阅读
    TogetherROS系统更新和CPU调频策略配置

    TogetherROS系统中如何配置网络连接

    无论是旭日X3,还是TogetherROS,在正式使用之前,都还需要进行一些必要的配置,完善必要的功能模块,提供完整的算力支持,达到最佳状态。 网络连接 第一个配置,是无线网络连接。 当然,大家也
    的头像 发表于 12-01 15:39 384次阅读
    TogetherROS系统中如何配置网络连接

    明德扬PCIE开发板系列XILINX-K7试用体验-第二篇

    本文为明德扬原创文章,转载请注明出处!作者:Vito 明德扬PCIE开发板系列XILINX-K7试用体验-第二篇 第二周的试用计划是实现常见低速协议(UART,I2C,SPI)的FPG
    的头像 发表于 11-29 15:39 3047次阅读
    明德扬PCIE开发板系列XILINX-K7<b class='flag-5'>试用</b>体验-<b class='flag-5'>第二篇</b>

    [半导体前端工艺:第二篇] 半导体制程工艺概览与氧化

    [半导体前端工艺:第二篇] 半导体制程工艺概览与氧化
    的头像 发表于 11-29 15:14 1176次阅读
    [半导体前端工艺:<b class='flag-5'>第二篇</b>] 半导体制程工艺概览与氧化

    TogetherROS目标检测运行方法

    到了旭日X3板子上; 2.有一个HDMI的显示器也连接到了旭日X3板子上,它主要用于显示后续
    的头像 发表于 11-28 16:41 405次阅读
    TogetherROS目标检测运行方法

    地平线机器人数字输入编程

    引脚复用配置工具 虽然从硬件上看,扩展出来的引脚只有40个,不过大部分引脚还可以配置成多种功能,这样延伸出来变化可就多了,那如何配置引脚的不同功能呢? 我们可以使用旭日X3中提
    的头像 发表于 11-27 11:49 313次阅读
    <b class='flag-5'>地平线</b>机器人数字输入编程

    地平线机器人开发UART串口通信程序

    运行示例程序 接下来就可以运行串口通信的例程了。 $ sudo python3 test_serial.py 实物接线完成后,在旭日X3的终端中输入指令启动例程,很快就可以在终端中看
    的头像 发表于 11-27 10:55 322次阅读

    地平线开启合资车企量产落地 启辰VX6搭载地平线征程3芯片以及Mono 3单目视觉感知方案

    11月3日,地平线与东风日产的款量产合作车型——启辰VX6正式上市,实现了征程芯片赋能合资车企车型的首次突破。凭借率先交出的量产实绩,地平线正在成为合资车企智能化转型的首选合作伙伴,
    的头像 发表于 11-10 20:32 2167次阅读

    【悟空H3开发板免费体验】基于悟空H3开发板实现:三全向轮小车速度控制、里程反馈

    悟空H3开发板在ROS系统下构建全向轮小车的试用中表现出色。其强大的硬件性能、ROS支持和控制操作性能使其成为机器人开发的理想选择。尽管存在一些潜在的不足之处,但总体来说,这是一款
    发表于 11-02 01:37