iTOP-3588开发板快速测试手册Android12系统功能测试

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP,内置NPU,支持INT4/INT8/INT16/FP16混合运算能力,支持安卓12和、Debian11、Build root、Ubuntu20和22版本等系统。了解更多信息可点击迅为官网   

【内容来源】《iTOP-3588开发板快速测试手册》

Android12系统功能测试

2.1 开机启动

开发板接通

电源,并按下电源开关,系统即启动,在启动过程中,系统会显示下图中的开机画面,它们分别是 Android 系统启动时的 Logo 画面:

最后会显示如下解锁画面

2.2 命令终端

将串口连接开发板上的调试串口,进入 Android 系统后,会自动进入 android 终端,

 

2.3 应用程序

开机启动以后,在主界面往上滑动可以进入 Android 界面。如下图所示(部分默认安装的软件可以不一样)。

 

2.4 设置语言

在应用程序界面点击“设置”,进入设置界面,如下图所示:

 

点击“系统”,进入系统设置界面,然后点击“语言和输入法”

点击“语言”,进入语言设置界面,

2.5 亮度调节

在应用程序界面点击“设置 ”,进入设置界面,如下图所示:(注意:HDMI屏幕不能通过系统调节亮度)

 

点击“显示”,进入显示设置界面,然后点击“亮度”进行背光控制,出现了亮度调节滑块,可以调节亮度。

2.6 设置永不休眠

在应用程序界面点击“设置”,进入设置界面,

 

点击“显示”,进入显示设置界面,点击“屏幕超时”进行设置休眠时间

2.7 音量调节

在应用程序界面点击“设置”,进入设置界面,

 

点击“声音”,进入声音设置界面,拖动滑块可以设置音量,

也可以通过开发板上的按键,Vol+和 Vol-来调节音量。

屏幕上会出现调节按钮,

2.8 设置时间

在应用程序界面点击“设置”,进入设置界面,

 

点击“系统”->“日期和时间”,进入日期和时间设置界面,在这里可以修改日期和时间,并且在断电之后时间可以同步(要确保安装了纽扣电池),

选择关闭“自动设置时间”,分别设置日期和时间,

点击“设置日期”和“设置时间”设置好之后,点击“确定”就可以给板子断电再上电,再次进入时间设置界面,就会看到时间已经同步更新了。

2.9 开发板重启

如下图所示,“短按”开发板上的 RESET 按键或者按“电源按钮”,系统会重启。

 

2.10 USB连接U盘

当插入 U 盘以后,U 盘的格式必须为 FAT32 格式,大小在 32G 以下(底板上 4 个 USB 接口都可以插入U 盘),

 

然后桌面上的“资源管理器”就可以找到对应的U盘。

同时,您也可以通过USB转TypeC接口将U盘连接至开发板上的TypeC接口,Android 系统同样会自动识别。

2.11 USB 连接鼠标及键盘

ITOP-3588 开发板,可以支持 USB2.0 USB3.0 鼠标和键盘。在 USB HOST 接口连接鼠标或键盘,对于没有购买触摸屏,使用 HDMI 显示器的用户,这是个很好的选择。系统运行之后,在 USB host 上插入 USB鼠标,Android 系统会自动识别,在界面内可以看到鼠标光标,您可以通过鼠标和键盘操作 Android 系统。

 

同时,您也可以通过USB转TypeC接口将鼠标或键盘连接至开发板上的TypeC接口,Android 系统同样会自动识别,在界面内可以看到鼠标光标。

2.12 查看图片和视频

将需要浏览的图片和视频文件存入U盘,并将U盘插入到开发板中。

 

系统识别到U盘插入后将在菜单盘显示U盘菜单,点击“查看U盘文件”,即可以看到U盘中的全部文件,

点击“要查看的图片”,触摸屏可以支持多点触摸,可以用手指进行放大缩小的操作。

下载一个“360 手机助手”,然后使用 360 手机助手安装一个视频软件Android 客户端,打开APP,播放视频。

2.13 游戏性能测试

在应用市场,安装“象棋游戏”,均可流畅运行,

 

2.14 TF卡测试

将 TF 卡设备(TF 卡的格式必须为 FAT32 格式,大小在32G 以下)插入到开发板中。

 

系统将自动检测到 TF 卡的插入。例如这里点击“SD 卡”,进行文件浏览。

2.15 有线网测试

首先我们准备一个路由器,一根网线,如下图所示,这俩个网口都可以连接外网,我们将网口通过网线连接到路由器的千兆口。

 

安卓 12 系统是 DHCP 的,开发板连接到路由器可以自动获取 IP 地址,然后我们可以打开网页就可以上网了,

在应用程序界面点击“设置”,进入设置界面,

我们在串口终端,查看 IP 地址,大家可以根据自己的需求选择连接的网口,

ifconfig eth1

ifconfig eth0

我们输入以下命令对网口的连通性测试,俩个网口都支持连接外网。

ping www.baidu.com

2.16 WiFi 测试

注意:在测试 WiFi 时,要将有线网络拔掉。我们要连接 WiFi,首先要连接天线,

 

WiFi 测试使用 wifi&Bluetooth 一体模块,在应用程序界面点击“设备”,进入设置界面,点击“网络和互联网”

点击“互联网”,

打开 WiFi 开关,

打开 WiFi 开关,

点击需要连接的热点并输入密码,

连接成功后,

2.17 蓝牙测试

ITOP-3588开发板蓝牙功能测试使用 WiFi&Bluetooth 一体模块,在应用程序界面点击“设置”,进入设置界面,

 

点击“已连接设备”之后,然后点击“与新设备配对”,

连接成功之后,

配对成功后,将手机中的图片通过蓝牙传给开发板,点击“接受”,图片开始传输,一段时间后即可传输完成。

2.18 固态硬盘测试

ITOP-3588 默认支持 M.2 接口的 PCIEx4 固态硬盘,将固态硬盘插入 ITOP-3588 开发板背面的卡槽中,并固定好,

 

首先使用以下命令判断 PCIE 是否识别到设备:

busybox lspci

如果没有识别到固态硬盘不会返回任何信息。如果识别到固态硬盘,会打印出该设备的 ID 126f:2263, 其中 126f 表示爱国者的厂家 ID,2263 表示的是 P2000 该型号的设备 ID。如果无法识别到您的固态硬盘,建议您更换固态硬盘,或者其他开发板进行测试。

输入以下命令查看节点信息,

busybox fdisk /dev/block/nvme0n1 -l

使用管理员权限对新的硬盘/dev/block/nvme0n1 分区,

busybox fdisk /dev/block/nvme0n1

使用管理员权限对新的硬盘/dev/block/nvme0n1 分区,

busybox fdisk /dev/block/nvme0n1

使用以下命令进行格式化硬盘分区

mke2fs -t ext4 /dev/block/nvme0n1

分区格式化完成之后,使用 mount 命令挂载新的分区到 root 目录。

mount /dev/block/nvme0n1 /mnt

输入以下命令查看挂载信息:

df -h

进入到固态硬盘之后,

2.19 SATA 硬盘测试

iTOP-3588开发板使用 SATA 硬盘时需要用到 SATA 线和电源线,注意: 为防止烧坏的情况发生,板子请先断电再接上 SATA 硬盘。

 

注意!!! SATA 硬盘一定要格式化成 FAT32 格式的,才可以被识别,NTFS 格式和 exFAT 格式是不可以被识别的。连接上以后我们就可以像使用 U 盘一样操作 SATA 硬盘了。

2.20 USB 摄像头测试

iTOP-3588 开发板支持 usb 摄像头,我们可以将 usb 摄像头插到开发板的 usb 接口,usb 摄像头

 

然后我们打开“相机”,就可以看到摄像头的画面了,点击拍照即可拍照

2.21 OV5695/OV13850摄像头测试

开发板默认支持摄像头接口。摄像头接口是一个20PIN,间距为2.0mm的双排插针,底板提供4个摄像头接口,默认可以使用J1接口,连接的时候需要摄像头朝向缺口处安装。

 

迅为提供的OV5695摄像头模块。

打开“设备”,就可以看到摄像头的画面,点击拍照即可拍照,:

2.22 HDMI测试

开发板支持HDMI接口,首先准备一个HDMI接口的屏幕,

 

开发板上的hdmi接口如下图所示,连接上下图中的任意一个HDMI TX接口均可显示:

然后使用购买开发板配套的hdmi线,将这俩接口连接起来,屏幕便可显示。

如果将两个HDMI 接口同时接上屏幕,默认会双屏同显。

2.23 HDMI IN测试

注:主机不能同时接多个视频线,且不能使用转接头。

 

将HDMI_RX与电脑端口连接:

点击桌面hdmiin应用,即可显示HDMI桌面:

界面显示:

2.24 4G拨号上网测试

iTOP-3588开发板上预留了一个4G /5G接口,可以连接迅为提供的 EM05-CE模块(全网通4G模块)。

 

首先准备一个 EM05-CE模块连接到iTOP-3588开发板的 M2 接口上,然后准备一个 4G天线,接到 EM05-CE模块的天线座上面,然后插入一张能联网的 SIM 卡:

打开 4G 开关,可以直接在下拉菜单中打开  

或者在应用程序界面点击“设置”,进入设置界面,

点击“网络和互联网”,点击“SIM卡”

进入“SIM卡”设置界面,

打开4G以后,点击桌面浏览器应用或者下载百度浏览器进行 4G 上网测试。

2.25 5G测试

iTOP-3588开发板上预留了一个4G /5G接口,可以连接迅为提供的RM500U-CN(5G模块)

 

首先准备一个RM500U-CN(5G模块)连接到iTOP-3588开发板的 M2 接口上,然后准备好5G天线,接到RM500U-CN(5G模块)的天线座上面,然后插入一张能联网的 SIM 卡,

 打开数据以后,点击桌面浏览器应用或者下载百度浏览器进行5G上网测试。

2.26 485测试

485电路图

 

由原理图可知,485使用的串口0,可以通过/dev/ttyS0来控制。接下来使用USB转RS485模块进行测试(需要自行准备)。USB转RS485模块

由原理图可知,开发板底板上1号引脚是B,2号引脚是A ,4号引脚连接地,然后将 1 2引脚连接到 USB转RS485模块上,A接A,B接B,

USB转RS485模块的usb端口连接到电脑上。

接下来使用APP进行485测试。测试app在网盘资料“02_【iTOP-RK3588开发板】开发资料\06_系统外设功能测试\04_Android系统测试配套资料\485测试app”目录下,使用adb工具安装apk,

安装成功之后,进行测试485,首先在串口终端输入以下命令,给与485节点权限,

chmod 777 /dev/ttyS0

然后打开串口app,选择节点ttyS0,点击“打开串口”,

 输入任意数据,点击SEND,即可在电脑串口工具接收到,

在电脑端串口工具输入数据发送,也可以在测试app上看到接收到的数据,

开发板app:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/711573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

洛谷题单_递推与递归

P1255 数楼梯 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) //不满分做法&#xff1a;没有高精度 #include <bits/stdc.h> using namespace std; const int N5006; int dp[N];//dp[i]表示到第i节楼梯有dp[i]中方案 int main(){int n;cin>>n;dp[1]1;dp[0]1;for(i…

MySQL(基础篇)——多表查询

一.多表关系 一对多(多对一) 多对多一对一 1.一对多(多对一) a.案例&#xff1a;部门与员工的关系 b.关系&#xff1a;一个部门对应多个员工&#xff0c;一个员工对应一个部门 c.实现&#xff1a;在多的一方建立外键&#xff0c;指向一的一方的主键 2.多对多 a.案…

Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client

Elasticsearch入门-环境安装ES和Kibana 安装 ES Windows安装ESHead安装浏览器插件 es-clientKibana 安装 安装es,安装header 安装kibana&#xff0c;安装多种分词器ik… 安装 ES Windows安装 ① 下载压缩包并解压官网链接&#xff1a;https://www.elastic.co/cn/downloads/ela…

canvas坐标系统 webgl坐标系统 uv纹理坐标系统 原点

一、canvas原点在左上角&#xff0c;x轴正方向向右&#xff0c;y轴正方向向下&#xff0c;一个点对应一个像素 二、webgl原点在正中间&#xff0c;x轴正方向向右&#xff0c;y轴正方向向上&#xff0c;数据显示范围在[-1,1]之间&#xff0c;超过此范围不显示数据 三、uv原点在左…

如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?

原文链接&#xff1a;如何用ChatGPTGEEENVIPython进行高光谱&#xff0c;多光谱成像遥感数据处理&#xff1f; 第一&#xff1a;遥感科学 从摄影侦察到卫星图像 遥感的基本原理 遥感的典型应用 第二&#xff1a;ChatGPT ChatGPT可以做什么&#xff1f; ChatGPT演示使用 …

工厂模式:没你想像的那么难

工厂模式 工厂模式是一种创建型设计模式&#xff0c;它允许创建对象而无需指定将要创建的对象的具体类。它通过将对象的创建委托给一个单独的方法或类来完成&#xff0c;从而隐藏了对象的实例化逻辑。这样可以提高代码的灵活性&#xff0c;减少了代码中的重复和耦合。 在工厂…

2021年下半年教师资格证考试《高中信息技术》题

4.使用某转码软件对一段时长为2分钟的AVI视频进行转码&#xff0c;转码后的视频信息如图4所示&#xff0c;计算存储该视频文件所需的空间大小为&#xff08;C &#xff09;。 A18MB B36MB C60MB D512MB 6.某21位二进制代码100101011010011110101&#xff0c;已知该代码由3个…

html基础操练和进阶修炼宝典

文章目录 1.超链接标签2.跳锚点3.图片标签4.表格5.表格的方向属性6.子窗口7.音视频标签8.表单9.文件上传10.input属性 html修炼必经之路—各种类型标签详解加展示&#xff0c;关注点赞加收藏&#xff0c;防止迷路哦 1.超链接标签 <!DOCTYPE html> <html lang"en…

再议【每天进步一点点】

概述 之前听姜胡说&#xff0c;讲到了他自己日更博客的故事&#xff0c;也就是每天去更新一篇博客文章。 日更&#xff0c;其实是一件很可怕的事情。 先不说文章的深度如何&#xff0c;单单从时间的耗费上&#xff0c;文字的积累上&#xff0c;以及对事物的敏感度上&#xf…

vue实现自定义树形穿梭框功能

需求&#xff1a; 我们在开发过程中&#xff0c;会遇到需要将一个数据选择做成穿梭框&#xff0c;但是要求穿梭框左侧为树形结构、右侧为无层级结构的数据展示&#xff0c;ElementUI自身无法在穿梭框中添加树形结构&#xff0c;网上搜到了大佬封装的插件但是对于右侧的无树形结…

【从Python基础到深度学习】9.Python 语法基础

一、常量与变量 常量:程序中使用的具体的数、字符。在运行过程中&#xff0c;值无法更改 变量:表示一一个存储单元&#xff0c;其中存储的值可以修改 如&#xff1a;a5,b6 变量命名: 1、只能包含字母、数字、下划线 2、只能以字母、下划线开头 3、不要使用关键字作为变量名称 …

不知道伦敦银模拟账户该如何使用?至少3个用法

由于模拟交易的特别属性&#xff0c;很多人对模拟交易并不用心&#xff0c;假的资金用心干什么&#xff1f;就算交易得再好&#xff0c;盈利得再多&#xff0c;假的资金会变成真的吗&#xff1f;因此当然不会这么用心对待伦敦银模拟账户交易账户。实际上&#xff0c;这种观点是…

List集合的Stream流式操作实现数据类型转换

目录 问题现象&#xff1a; 问题分析&#xff1a; 解决方法&#xff1a; 拓展&#xff1a; 1、Collectors.toList() 2、Collectors.toCollection(ArrayList::new) 3、Collectors.toCollection(LinkedList::new) 4、Collectors.toCollection(LinkedHashSet::new) 5、Collector…

MAC M1 安装mongodb7.0.5 版本

1、进入官网 Download MongoDB Community Server | MongoDBDownload MongoDB Community Server non-relational database to take your next big project to a higher level!https://www.mongodb.com/try/download/community 2、选择版本 3、下载后解压 放到 /usr/local 并修改…

Facebook Messenger链接分享:如何创建链接并设置自动化内容

Facebook Messenger链接是指基于Facebook用户名创建的会话链接&#xff0c;用户可以在其Facebook页面的设置部分复制此链接进行分享。然后将该链接直接粘贴到独立站、电子邮件、名片或社交媒体中&#xff0c;让目标受众可以一键进入对话。为了满足某些商家的需求&#xff0c;Fa…

vue3中的ref和reactive的区别

vue3中的ref和reactive的区别 1、响应式数据2、ref3、reactive4、ref VS reactive5、往期回顾总结&#xff1a; 1、响应式数据 处理响应式数据时到底是该用ref还是reactive... 响应式数据是指在 Vue.js 中&#xff0c;当数据发生变化时&#xff0c;相关的视图会自动更新以反映…

【bash】2、手把手实现一个 bash shell:多个机器批量执行 shell 命令,支持 ip 补全

文章目录 一、需求&#xff1a;多台机器批量远程执行 shell 命令1.1 业务需求拆解为脚本需求1.2 帮助函数&#xff1a;使用说明文档1.3 main 函数框架 二、功能&#xff1a;单机 sshp 执行2.1 fullip 函数&#xff1a;实现 ip 补全2.1.1 参数说明2.1.2 定义全局变量2.1.3 实现&…

Pytorch 复习总结 4

Pytorch 复习总结&#xff0c;仅供笔者使用&#xff0c;参考教材&#xff1a; 《动手学深度学习》Stanford University: Practical Machine Learning 本文主要内容为&#xff1a;Pytorch 深度学习计算。 本文先介绍了深度学习中自定义层和块的方法&#xff0c;然后介绍了一些…

基于Beego 1.12.3的简单website实现

参考 用Beego开发web应用 https://www.cnblogs.com/zhangweizhong/p/10919672.htmlBeego官网 Homepage - beego: simple & powerful Go app frameworkbuild-web-application-with-golang https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/pr…

源码的角度分析Vue2数据双向绑定原理

什么是双向绑定 我们先从单向绑定切入&#xff0c;其实单向绑定非常简单&#xff0c;就是把Model绑定到View&#xff0c;当我们用JavaScript代码更新Model时&#xff0c;View就会自动更新。那么双向绑定就可以从此联想到&#xff0c;即在单向绑定的基础上&#xff0c;用户更新…