前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM

IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM

原创
作者头像
用户9167207
发布2022-06-01 14:41:01
1.3K0
发布2022-06-01 14:41:01
举报

IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM

i.MX8MM开发板采用四核Cortex-a53,单核cortex-m4,多达五个内核,主频高达,1.8GHz,开发板提供强大音视频处理能力,8路PDM接口,5路SAI接口,2路Speaker。支持H264,VP8格式的视频编码,H264,H265,VP8,VP9视频硬解码,最大支持1080P,并提供相关历程。

适用于智能充电桩,物联网,工业控制,医疗,智能交通等,可用于任何通用工业和物联网应用。

转自《迅为I.MX8MM开发板使用手册》

测试桌面板的 ubuntu 需要我们参考手册“ 13.3 使用 UUU 工具烧写 Linux 镜像” 烧写好 ubuntu20desk的镜像, ubuntu20desk 的镜像放在“ iTOP-i.MX8MM 开发板\01-i.MX8MM 开发板光盘资料\20210830\05-Linux系统镜像\ubuntu20 有桌面版本镜像” 目录下。

1 系统启动 系统启动以后, 如下图所示: 输入用户名: root

输入以下命令配置和切换桌面: dpkg-reconfigure gdm3 然后选择 gdm3 桌面, 然后输入以下命令: chown topeet:topeet /home/topeet -R 接着可以在屏幕上输入用户名 topeet, 密码: topeet。

2 系统信息查询 查看内核和 cpu 信息, 输入如下命令: uname -a 查看操作系统信息: cat /etc/issue 查看环境变量信息: env

3 有线网测试 i.MX8MM 开发板板载一个千兆网卡, 插入网线连接网络的情况下, i.MX8MM 开发板启动时将启动获取IP。 首先我们准备一个路由器, 一根网线, 可以连接外网的网线接口, 将网线插入网口, 如下图所示:

将网线插在开发板的有线网口, linux 系统默认是可以联网的, 输入以下命令查看 ip 地址 ifconfig wlx342003327f32 down ifconfig eth0 up udhcpc -i eth0

输入以下命令检查是否联网, 如果可以 ping 通的话, 证明可以上网。 ping www.baidu.com

4 WiFi 测试 4.4.7.1 桌面方式连接(测试鼠标键盘) 烧写好 ubuntu20desk 的镜像后重启开发板, 启动后如下图所示:

然后我们可以是用鼠标和键盘或者触摸进行操作, 点击用户进行输入密码“ topeet” 登录

输入好密码后, 点击“ 回车” , 进入到桌面,

然后点击右上角的下拉菜单, 进行无线配置,

点击“ Select Network” ,选择你自己的无线网路进行连接,

这里测试选择的是第一个无线网络 “ 2701” , 点击它输入密码“ topeet2015” 进行连接, 点击回车, 连接成功,

然后我们打开自带的火狐浏览器, 在搜索栏输入 www.baidu.com, 测试可以正常上网, 如下图所示:

5 can 测试 本次测试使用了 usbcan 调试分析仪作为测试设备, 将 usbcan 调试分析仪通道一的 L 连到开发板的 L, 将通道一的 H 连到开发板的 H, 如下图所示:

在开发板终端输入命令: ip link set can0 down

关闭 can0 通道。 然后在开发板终端输入命令: ip link set can0 type can bitrate 250000

设置 can0 的波特率为 250000 然后在开发板终端输入命令: ip link set can0 up

打开 can0 通道。 自此我们开发板的基础配置就完成了, 然后是模式的选择。 首先将开发板作为接收端, 使用如下命令: candump can0 & //can0 作为监听端 然后在 PC 端 usbcan 的上位机发送数据

上位机的数据发送后, 开发板的终端会收到相应的数据,

然后将开发板作为发送端, 使用如下命令发送相应的数据: cansend can0 123#DEADBEEF //can0 作为发送端

然后在 usncan 的 Windows 上位机会返回如下信息。

6 4G 模块测试 iM8MM 开发板上预留了一个 Mini PCIE 的 4G 接口, 可以连接迅为提供的 EC20 模块。 下面我们来演示下如何使用 EC20 4G 模块。 首先准备一个 EC20 4G 模块连接到 iM8MM 开发板的 Mini PCIE 接口上, 然后准备一个 4G 天线, 接到 EC20 模块的天线座上面, 然后插入一张能联网的 SIM 卡( 作者测试使用的是移动卡) , 如图所示:

开发板启动上电, 登录到界面, 如下图:

可以看到已经有了移动信号的选项, 我们点进去将它开启,

选择中国移动 WAP,

然后登录火狐浏览器, 点击百度一下测试, 可以正常上网。

7 MIPI 摄像头测试 iTOP-i.MX8MM 支持 MIPI 摄像头。 首先来测试一下 MIPI 摄像头, 我们将 MIPI 摄像头插入开发板, 然后使用命令“ apt install v4l-utils ffmpeg” 安装测试工具,

输入以下命令可以看到设备节点, 如下图所示: v4l2-ctl --list-devices

然后测试拍照功能, 使用以下命令, 进行拍照在桌面会生成“ picture.jpg” 。 ffmpeg -i /dev/video0 -vframes 1 -s 640x480 -q:v 2 -f image2 /home/topeet/Desktop/picture.jpg 我们接好鼠标点击桌面上的 picture.jpg,进行查看。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
媒体处理
媒体处理(Media Processing Service,MPS)是一种云端音视频处理服务。基于腾讯多年音视频领域的深耕,为您提供极致的编码能力,大幅节约存储及带宽成本、实现全平台播放,同时提供视频截图、音视频增强、内容理解、内容审核等能力,满足您在各种场景下对视频的处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档