迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试

2.1 开机启动

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

最后会显示如下解锁画面:

2.2 命令终端

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

2.3 应用程序

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

2.10 USB 连接 U 盘

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

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

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

2.11 USB 连接鼠标及键盘

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

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

2.13 游戏性能测试

在应用市场,安装“象棋游戏”,均可流畅运行,如下图所示:

2.14 音频测试

将音频文件放入 TF 卡中,并将 TF 卡插到开发板中,打开桌面上的“音乐”APP,如下所示:

在下面界面中点击“歌曲”,进入歌曲列表界面。

点击播放音乐,进入播放界面,如下图所示:

大家可以按开发板底板上的物理按键 VOL+和 VOL-进行音量调节。

2.15 录音测试

打开桌面上“录音机”APP,如下图所示:

点击下图中“圆形按钮”开始进行录制,在正常录制过程中指针会随着声音的大小进行摆动。

点击“正方形按钮”停止录制,最终点击“保存”按钮进行保存。

点击下图中的“列表按钮”,会显示已经录制好的音频文件。如下图所示:

点击想要播放的音频文件,会开始播放录音的音频。

2.17 有线网测试

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

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

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

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

ifconfig eth0

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

ping www.baidu.com

2.18 WiFi 测试

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

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

点击“互联网”,

打开 WiFi 开关,

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

连接成功后,如下图所示:

2.19 蓝牙测试

ITOP-3576 开发板蓝牙功能测试使用 WiFi&Bluetooth 一体模块,在应用程序界面点击 ,进入设置界面,点击“已连接设备”之后,然后点击“与新设备配对”,连接成功之后,

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

2.20 固态硬盘测试

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

首先使用以下命令判断 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.22 USB 摄像头测试

iTOP-3576 开发板支持 usb 摄像头,我们可以将 usb 摄像头插到开发板的 usb 接口,usb 摄像头如下图所示:

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

2.23 OV5695 摄像头测试

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

迅为提供的 OV5695 摄像头模块如下图所示。

打开就可以看到摄像头的画面,点击拍照即可拍照,如下图所示:

2.24 HDMI 测试

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

开发板上的 hdmi 接口如下图所示,使用购买开发板配套的 hdmi 线连接下图中的 HDMI TX接口可显示:

2.25 4G 拨号上网测试

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

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

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

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

点击“网络和互联网”,点击“SIM 卡”进入“SIM 卡”设置界面,

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

2.27 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-RK3576 开发板】开发资料\06_系统外设功能测试\04_Android 系统测试配套资料\485 测试 app”目录下,使用 adb 工具安装 apk,安装成功之后,进行测试 485,首先在串口终端输入以下命令,给与 485 节点权限,然后打开串口 app,选择节点 ttyS5,点击“打开串口”,输入任意数据,点击 SEND,即可在电脑串口工具接收到,在电脑端串口工具输入数据发送,也可以在测试 app 上看到接收到的数据,开发板 app 显示如下:

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

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

相关文章

RAG基建之PDF解析的“无OCR”魔法之旅

PDF文件转换成其他格式常常是个大难题,大量的信息被锁在PDF里,AI应用无法直接访问。如果能把PDF文件或其对应的图像转换成结构化或半结构化的机器可读格式,那就能大大缓解这个问题,同时也能显著增强人工智能应用的知识库。 嘿,各位AI探险家们!今天我们将踏上了一段奇妙的…

二层框架组合实验

实验要求: 1,内网IP地址使用172.16.0.0/16分配 2,SW1和sw2之间互为备份 3,VRRP/STP/VLAN/Eth-trunk均使用 4,所有PC均通过DHCP获取IP地址 5,ISP只能配置IP地址 6,所有电脑可以正常访问ISP路由器环回 实验思路顺序: 创建vlan eth-trunk 划分v…

光纤耦合器

以下是关于光纤耦合器的详细介绍: 定义与原理 - 定义:光纤耦合器是一种能使传输中的光信号在特殊结构的耦合区发生耦合,并进行再分配的器件,也叫分歧器、连接器、适配器、光纤法兰盘。 - 原理:利用不同光纤面紧邻光纤芯…

惠普(HP)和联想(Lenovo)作为全球两大电脑品牌,并不是简单的“拼接电脑”

惠普(HP)和联想(Lenovo)作为全球两大电脑品牌,并不是简单的“拼接电脑”,它们都有自己的核心技术、专利设计和生态体系。以下是它们“自己的”核心部分: 1. 关键自研技术 品牌自研技术/专利说明…

若依赖前端处理后端返回的错误状态码

【背景】 后端新增加了一个过滤器,用来处理前端请求中的session 若依赖存放过滤器的目录:RuoYi-Vue\ruoyi-framework\src\main\java\com\ruoyi\framework\security\filter\ 【问题】 后端返回了一个状态码为403的错误,现在前端需要处理这…

智能的数学公式:Intelligence = Priori knowledge * Reasoning ?

爱因斯坦的相对论公式大道至简, 假如智能有公式的话,会不会是: 其中,两个影响因子分别是先验知识 和 推理能力,推理能力的指数部分可以是整数也是小数,但是暂时还不好确定。 解析:&#xff08…

简单使用LlamaIndex实现RAG

简单使用LlamaIndex实现RAG 1 介绍 LlamaIndex是一个专门为大语言模型(LLM)设计的开源数据管理工具,旨在简化和优化LLM在外部数据源中的查询过程。适合在数据索引上构建RAG。 参考的地址 # 官网地址 https://docs.llamaindex.ai/en/stabl…

Redis延时队列在订单超时未报到场景的应用补充说明

一、工具类设计要点解析 连接保活机制 Scheduled(cron "0 */10 * * * ?") 定时任务每10分钟向所有队列发送心跳消息("keepAlive"),避免云Redis因空闲断开连接。这是针对云服务商自动回收空闲连接的通用解决方案1。 泛…

理解Kubernetes中CoreDNS域名解析与DNS策略

CoreDNS是什么 CoreDNS是一个灵活可扩展的DNS服务器,使用Go语言编写,旨在提供快速、灵活的DNS服务 为什么需要CoreDNS CoreDNS为Kubernetes集群内部的DNS解析提供服务,使得服务之间能够通过域名互相通信 Kubernetes集群中, CoreDNS是运行在…

日报日报流量分析

快捷键 CtrlK,选择需要抓包的网卡 CtrlF可以进行关键字搜索 CtrlM,标记数据包 CtrlShiftN跳到标记处 查看包有多少协议Protocol Hierarchy(协议分级) 搜了一下TCP协议,是互联网最基本的协议&#xff0…

docker-Dify外接Fastgpt知识库

参考地址:https://mp.weixin.qq.com/s/crQrneHZ0sT-c04YanofSw 总体步骤 部署fda(fastgpt-dify-adapter)docker 部署dify,fastgpt在fastgpt创建open apikey,复制知识库id;在dify外接fastgpt知识库; docker安装 下载…

蓝桥杯 之 图论基础+并查集

文章目录 习题联盟X蓝桥幼儿园 图论基础 并查集 并查集,总的来说,操作分为三步初始化(每一个节点的父亲是自己),定义union(index1,index2)函数,定义find(index)函数 并查集详细内容博客 习题 联盟X 联盟X 典型的求解连通分支…

JavaScript运算符与逻辑中断

目录 JavaScript运算符 一、运算符分类与优先级 1. 运算符优先级表 二、算术运算符 1. 基础算术运算 2. 自增/自减运算符 三、比较运算符 1. 基础比较 2. 相等性判断 四、逻辑运算符 1. 基础逻辑运算 2. 短路求值(Short-Circuiting) 3. 逻辑…

Unity顶点优化:UV Splits与Smoothing Splits消除技巧

一、顶点分裂问题概述 1. 什么是顶点分裂 顶点分裂(Vertex Splits)是3D渲染中常见的性能问题,当模型需要为同一顶点位置存储不同属性值时,会创建多个顶点副本。主要分为两类: UV Splits:由UV不连续引起 Smoothing Splits&#…

OpenCV、YOLO与大模型的区别与关系

OpenCV、YOLO 和大模型的区别与关系 1. OpenCV(Open Source Computer Vision Library) 定位:开源的计算机视觉基础库。功能:提供传统的图像处理算法(如图像滤波、边缘检测、特征提取)和基础工具&#xff…

CentOS 7 挂载与卸载文件系统笔记

挂载文件系统 挂载的基本概念 挂载是将存储设备(如硬盘分区、U 盘、光盘等)连接到 Linux 文件系统的特定目录(挂载点),使得系统能够访问存储设备上的数据。 查看已挂载的文件系统 命令:mount 或 df -h mo…

Git项目要改变仓库地址

去掉原仓库git地址和清除原项目的git版本信息的方法 场景需求: 如果是使用自己以前的项目、或者拉取了别人的项目到自己本地。想在此基础上重新开发、初始化项目的话,最好先删掉以前的git信息。 因为如果不删除的话: 1.看着不舒服。根本不需要保留原来的版本信息。 2.我们…

NC,GFS、ICON 数据气象信息可视化--降雨量的实现

随着气象数据的快速发展和应用,气象信息的可视化成为了一项不可或缺的技术手段。它不仅能帮助气象专家快速解读数据,还能为公众提供直观的天气预报信息。今天,我们将从降雨量的可视化出发,带大家一起了解如何实现气象数据的可视化…

质量工程师的2025:从“找bug“到“造质量“的职业进化

想象一下,2025年的某天:阅读原文 早晨,AI测试助手已经自动运行了夜间回归测试,并将可疑问题标记出来 你喝着咖啡,通过质量数据看板分析系统健康度 下午的会议上,你正用业务语言向产品经理解释&#xff1a…

Python实现将字典中键相同的值合并

在Python字典中键是唯一的,但是业务需求是将不同的数据传递到不同的接口,接口列表中存在3个相同的接口,需要将3个接口对应的数据合并一同发送,逻辑实现如下 merge_dict {}for file in files:path os.path.join(folder_path, fil…