迅为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 显示如下:

相关文章:
迅为iTOP-RK3576人工智能开发板Android 系统接口功能测试
2.1 开机启动 开发板接通电源,并按下电源开关,系统即启动,在启动过程中,系统会显示下图中的开机画面,它们分别是 Android 系统启动时的 Logo 画面: 最后会显示如下解锁画面: 2.2 命令终端 将…...
Android设计模式之工厂方法模式
一、定义: 定义一个用于创建对象的接口,让子类决定实例化哪个类。 二、组成: 1.抽象工厂:工厂模式的核心,声明工厂方法,返回抽象产品对象。 2.具体工厂:实现工厂方法,返还具体的产品…...
端侧设备(如路由器、家庭网关、边缘计算盒子、工业网关等)的典型系统、硬件配置和内存大小
🏠 家用/工业级边缘设备硬件概览 类型常见设备示例CPU 架构内存范围操作系统类型家用路由器TP-Link、小米、华硕、OpenWrtARM Cortex-A7/A964MB~256MBOpenWrt / DD-WRT / Embedded Linux智能家庭网关华为、绿米、天猫精灵、Aqara HubARM Cortex-M/R128MB~512MBEmbedded Lin…...
office_word中使用宏以及DeepSeek
前言 Word中可以利用DeepSeek来生成各种宏,从而生成我们需要各种数据和图表,这样可以大大减少我们手工的操作。 1、Office的版本 采用的是微软的office2016,如下图: 2、新建一个Word文档 3、开启开发工具 这样菜单中的“开发工具…...
数据结构day04
一 栈 1栈的基本概念 各位同学大家好,从这个小节开始,我们会正式进入第三章的学习,我们会学习栈和队列,那这个小节中我们会先认识栈的基本概念。我们会从栈的定义和栈的基本操作来认识栈这种数据结构,也就是要探讨栈的…...
质量工程:数字化转型时代的质量体系重构
前言:质量理念的范式转移阅读原文 如果把软件开发比作建造摩天大楼: 传统测试 竣工后检查裂缝(高成本返工) 质量工程 从地基开始的全流程监理体系(设计图纸→施工工艺→建材选择→竣工验收) IEEE研究…...
数据结构C语言练习(单双链表)
本篇练习题(单链表): 1.力扣 203. 移除链表元素 2.力扣 206. 反转链表 3.力扣 876. 链表的中间结点 4.力扣 21. 合并两个有序链表 5. 牛客 链表分割算法详解 6.牛客 链表回文结构判断 7. 力扣 160. 相交链表 8. 力扣 141 环形链表 9. 力扣 142 环形链表 II…...
QScreen 捕获屏幕(截图)
一、QScreen核心能力解析 硬件信息获取 // 获取主屏幕对象 QScreen* primaryScreen QGuiApplication::primaryScreen();// 输出屏幕参数 qDebug() << "分辨率:" << primaryScreen->size(); qDebug() << "物理尺寸:" << primar…...
pyQt学习笔记——Qt资源文件(.qrc)的创建与使用
Qt资源文件(.qrc)的创建与使用 1. 选择打开资源2. 创建新资源3. 添加资源文件夹4. 选择要加载的图片文件5. 编译resource.qrc文件6. 替换PySlide6为PyQt57. 其他说明 1. 选择打开资源 在Qt项目中,可以通过windowIcon点击选择打开资源。 2. 创…...
优雅的开始一个Python项目
优雅的开始一个Python项目 这是我在初始化一个Python项目时,一键生成的项目文件。它自动完成了git初始化、环境管理、日志模块这三件事情,并在最后进入了虚拟环境。 uv安装 uv是一个现代的Python包管理和项目管理工具。uv中文文档 安装uv: # unix: …...
[学成在线]07-视频转码
视频转码 视频上传成功后需要对视频进行转码处理。 首先我们要分清文件格式和编码格式: 文件格式:是指.mp4、.avi、.rmvb等这些不同扩展名的视频文件的文件格式 ,视频文件的内容主要包括视频和音频,其文件格式是按照一定的编码…...
qt+opengl 加载三维obj文件
1前面我们已经熟悉了opengl自定义顶点生成一个立方体,并且我们实现了立方体的旋转,光照等功能。下面我们来用opengl来加载一个obj文件。准备我们首先准备一个简单的obj文件(head.obj)。资源在本页下载 2 在obj文件里面,…...
一个简单的用C#实现的分布式雪花ID算法
雪花ID是一个依赖时间戳根据算法生成的一个Int64的数字ID,一般用来做主键或者订单号等。以下是一个用C#写的雪花ID的简单实现方法 using System; using System.Collections.Concurrent; using System.Diagnostics;public class SnowflakeIdGenerator {// 配置常量p…...
【实战ES】实战 Elasticsearch:快速上手与深度实践-2.2.1 Bulk API的正确使用与错误处理
👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 Elasticsearch Bulk API 深度实践:性能调优与容错设计1. Bulk API 核心机制解析1.1 批量写入原理剖析1.1.1 各阶段性能瓶颈 2. 高性能批量写入实践2.1 客户端最佳…...
鸿蒙Flutter开发故事:不,你不需要鸿蒙化
在华为牵头下,Flutter 鸿蒙化如火如荼进行,当第一次看到一份上百个插件的Excel 列表时,我也感到震惊,排名前 100 的插件赫然在列,这无疑是一次大规模的军团作战。 然后,参战团队鱼龙混杂,难免有…...
中间件框架漏洞攻略
中间件(英语:Middleware)是提供系统软件和应⽤软件之间连接的软件,以便于软件各部件之间的沟通。 中间件处在操作系统和更⾼⼀级应⽤程序之间。他充当的功能是:将应⽤程序运⾏环境与操作系统隔离,从⽽实…...
第21周:RestNet-50算法实践
目录 前言 理论知识 1.CNN算法发展 2.-残差网络的由来 一、导入数据 二、数据处理 四、编译 五、模型评估 六、总结 前言 🍨 本文为🔗365天深度学习训练营中的学习记录博客🍖 原作者:K同学啊 理论知识 1.CNN算法发展 该图列举出…...
构建大语言模型应用:数据准备(第二部分)
本专栏通过检索增强生成(RAG)应用的视角来学习大语言模型(LLM)。 本系列文章 简介数据准备(本文)句子转换器向量数据库搜索与检索大语言模型开源检索增强生成评估大语言模型服务高级检索增强生成 RAG 如上…...
AI-Sphere-Butler之Ubuntu服务器如何部署Nginx代理,并将HTTP升级成HTTPS,用于移动设备访问
环境: AI-Sphere-Butler WSL2 Ubuntu22.04 Nginx 问题描述: AI-Sphere-Butler之Ubuntu服务器如何部署Nginx代理,并将HTTP升级成HTTPS,用于移动设备访问 解决方案: 一、生成加密证书 1.配置OpenSSL生成本地不加…...
飞致云荣获“Alibaba Cloud Linux最佳AI镜像服务商”称号
2025年3月24日,阿里云云市场联合龙蜥社区发布“2024年度Alibaba Cloud Linux最佳AI镜像服务商”评选结果。 经过主办方的严格考量,飞致云(即杭州飞致云信息科技有限公司)凭借旗下MaxKB开源知识库问答系统、1Panel开源面板、Halo开…...
Django项目之订单管理part6(message组件和组合搜索组件)
一.前言 我们前面讲的差不多了,接着上节课讲,今天要来做一个撤单要求,我们可以用ajax请求,但是我这里介绍最后一个知识点,message组件,但是我会把两种方式都讲出来的,讲完这个就开始讲我们最重…...
Taro创建微信小程序项目 第一步搭建项目
1.node: 2.第一步: 安装taro npm install -g tarojs/cli 3.创建文件夹wxxcx, 创建demos的文件夹的项目(demos项目名称) taro init demos 出现以下信息:可以根据自己的需求选择 出现安装项目依赖失败不要紧 4.进入demos文件夹…...
S32K144外设实验(六):FTM输出单路PWM
文章目录 1. 概述1.1 时钟系统1.2 实验目的2. 代码的配置2.1 时钟配置2.2 FTM模块配置2.3 输出引脚配置2.4 API函数调用1. 概述 1.1 时钟系统 FTM的CPU接口时钟为SYS_CLK,在RUN模式下最高80MHz。模块的时钟结构如下图所示。 从上图中可以看出,FTM模块的功能时钟为SYS_CLK,…...
前端工程化开篇
前端发展史梳理: 最早的html,css,js是前端三剑客,足以实现所有的前端开发任务,但是呢,一个简单的前端交互效果可能就需要一大堆的代码去实现。 后来呢,有了前端库jQuery,他可以使前…...
地下管线三维建模软件工具MagicPipe3D V3.6.1
经纬管网建模系统MagicPipe3D,基于二维矢量管线管点数据本地离线参数化构建地下管网三维模型(包括管道、接头、附属设施等),输出标准3DTiles、Obj模型等格式,支持Cesium、Unreal、Unity、Osg等引擎加载进行三维可视化、…...
iOS自定义collection view的page size(width/height)分页效果
前言 想必大家工作中或多或少会遇到下图样式的UI需求吧 像这种cell长度不固定,并且还能实现的分页效果UI还是很常见的 实现 我们这里实现主要采用collection view,实现的方式是自定义一个UICollectionViewFlowLayout的子类,在这个类里对…...
以科技赋能,炫我云渲染受邀参加中关村文化科技融合影视精品创作研讨会!
在文化与科技深度融合的时代浪潮下,影视创作行业经历着前所未有的变革。影视创作行业发展态势迅猛, 同时也面临着诸多挑战。为促进影视创作行业的创新发展,加强业内交流与合作, 3月25日下午,海淀区文化创意产业协会举办…...
华为、浪潮、华三链路聚合概述
1、华为 链路聚合可以提高链路带宽和链路冗余性。有三种类型,分别是手工链路聚合,静态lacp链路聚合,动态lacp链路聚合。 手工链路模式:也称负载分担模式,需手动指定链路,各链路之间平均分担流量。静态LAC…...
Android 蓝牙/Wi-Fi通信协议之:经典蓝牙(BT 2.1/3.0+)介绍
在 Android 开发中,经典蓝牙(BT 2.1/3.0)支持多种协议,其中 RFCOMM/SPP(串口通信)、A2DP(音频流传输)和 HFP(免提通话)是最常用的。以下是它们在 Android 中的…...
【go微服务】Golang微服务之基--rpc的实现原理以及应用实战
✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…...
