i.MX6ULL终结者外设功能验证

本文详细介绍了如何对i.MX6ULL开发板的各个外设进行功能验证,包括用户LED、蜂鸣器、ADC、TF卡、USB HOST、以太网、用户按键、内存、Linux系统时钟、CSI和USB摄像头、AP3216C光环境传感器、WIFI联网、PCIE 4G模块、CAN接口和RS485接口的测试步骤和结果,提供了详细的命令行操作示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过本章节我们可以快速验证开发板的各个外设接口,在本节的所有功能测试中,我们使用的是Yocto的文件系统(在光盘资料的“i.MX6UL终结者光盘资料\08_开发板系统镜像\03_文件系统镜像\03_Yocto文件系统\rootfs.tar.bz2”目录下)。

1. 用户LED测试

首先我们给开发板上电启动,然后通过调试串口登录到开发板上,如图 1.1所示:

在这里插入图片描述

图 1.1

然后我们改变用户LED的触发方式,在串口终端输入下面的命令:
echo none > /sys/class/leds/sys-led/trigger
如果我们需要点亮用户LED,可以在串口终端输入下面的命令:
echo 1 > /sys/class/leds/sys-led/brightness
如果我们需要关闭用户LED,可以在串口终端输入下面的命令:
echo 0 > /sys/class/leds/sys-led/brightness
修改触发方式,点亮用户led,关闭用户led,依次的操作如图1.2所示:在这里插入图片描述

图 1.2

2. 蜂鸣器测试

首先我们给开发板上电启动,然后通过调试串口登录到开发板上,如图 2.1所示:在这里插入图片描述

图 2.1

如果我们需要使蜂鸣器鸣叫,在串口终端输入下面的命令:
echo 1 > /sys/class/leds/beep/brightness
如果我们需要关闭蜂鸣器,在串口终端输入下面的命令:
echo 0 > /sys/class/leds/beep/brightness
运行的结果如图 2.2所示:在这里插入图片描述

图 2.2

3. ADC电位器测试

首先我们给开发板上电启动,然后通过调试串口登录到开发板上,如图 3.1所示:在这里插入图片描述

图 3.1

然后我们在串口终端输入下面的命令获取ADC电位器的数值:
cat /sys/bus/iio/devices/iio:device0/in_voltage5_raw
运行结果如图 3.2所示:在这里插入图片描述

图 3.2

4. TF卡测试

首先我们给开发板上电启动,然后通过调试串口登录到开发板上,如图 4.1所示:在这里插入图片描述

图 4.1

然后我们准备一张FAT32分区的TF卡,插入开发板,可以看到串口终端打印出“检测到TF卡的”信息,如图 4.2所示:在这里插入图片描述

图 4.2

然后我们可以输入“df -l”命令查看TF卡被挂载到哪个目录下了,运行结果如图 4.3所示:在这里插入图片描述

图 4.3

从上图我们可以看到TF卡被挂载到了“/run/media/mmcblk0p1”目录下,我们使用“cd /run/media/mmcblk0p1”命令进入到该目录下,然后输入“ls”命令,可以查看TF卡里面都有哪些文件了,运行结果如图 4.4所示:在这里插入图片描述

图 4.4

我们可以使用“mkdir topeet”命令在TF卡里面建立一个topeet的文件夹,运行结果如图 4.5所示:在这里插入图片描述

图 4.5

我们可以像操作UBuntu系统的下的磁盘一样,对TF卡进行读写操作。

5. USB HOST测试

首先我们给开发板上电启动,然后通过调试串口登录到开发板上,如图 5.1所示:在这里插入图片描述

图 5.1

然后我们准备一个FAT32分区的U盘,插入到开发板的USB HOST(i.MX6ULL终结者开发板有两个USB HOST接口,我们可以使用其中的任意一个),U盘连接到开发板以后,我们可以看到串口打印出识别到U盘的信息,如图 5.2所示:

在这里插入图片描述

图 5.2

然后我们可以输入“df -l”命令查看U盘被挂载到哪个目录下了,运行结果如图 5.3所示:在这里插入图片描述

图 5.3

然后我们输入“cd /run/media/sda1/”命令,进入到U盘挂载的目录,然后输入“ls”命令,查看U盘里面都有哪些文件,运行结果如图 5.4所示:在这里插入图片描述

图 5.4

我们可以使用“mkdir topeet”命令在U盘里面建立一个topeet的文件夹,运行结果如图 5.5所示:在这里插入图片描述

图 5.5

我们可以像操作UBuntu系统的下的磁盘一样,对U盘进行读写操作。

6. 以太网测试

I.MX6ULL终结者开发板板载了两路以太网接口,系统默认打开的是ETHERNET2,如图 6.1所示:在这里插入图片描述

图 6.1

首先我们连接网线的一端到ETHERNET2接口,网线另一端连接到路由器,然后开发板上电启动,然后通过调试串口登录到开发板上,如图 6.2所示:在这里插入图片描述

图 6.2

然后我们在串口终端输入“ifconfig”命令查看网卡的信息,如图 6.3所示:在这里插入图片描述

图 6.3

从上图可以看到ETHERNET2通过DHCP自动获取到了IP地址“192.168.0.82”,然后我们在串口终端输入“ping www.qq.com”ping下腾讯的网址,可以看到联网成功,运行结果如图 6.4所示:在这里插入图片描述

图 6.4

下面我们来测试一下ETHERNET1网口:
我们在串口终端输入“ifconfig eth0 down”命令,先关闭ETHERNET2网口,如图 6.5所

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值