香橙派AIPro开机测试

2024-06-12 15:20
文章标签 测试 开机 香橙 aipro

本文主要是介绍香橙派AIPro开机测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

资料准备:
香橙派官网资料下载链接:http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-AIpro.html
硬件准备
香橙派ai pro一个
32G sd卡,带出厂镜像
电源
鼠标
键盘
hdmi显示屏

测试介绍
由于香橙派aipro针对的主打的ai,这里针对经常使用硬件接口做一些测试:
网络、硬盘、hdmi显示、摄像头等
后续更新在香橙派跑ai算法部分

一、到货开机测试
1、到货图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、硬件连接
手头有鼠标键盘,直接把板子当作pc用,hdmi显示器需要连接靠近usb插座那个插座,电源是最边上那个turb-c接口
在这里插入图片描述

正常启动的时候风扇会全速转声音有点大,启动后就有调速,声音就没那么大了
**加粗样式
**
登录
默认sd卡出厂镜像是ubuntu
密码Mind@123
在这里插入图片描述

wifi联网
在这里插入图片描述

测试网络是否通畅
ping 百度 ping www.baidu.com
在这里插入图片描述

测速
这里使用speedtest
安装speedtest:sudo apt-get install speedtest-cli
测速:speedtest-cli
在这里插入图片描述
在这里插入图片描述

网速还算正常

二、摄像头测试
由于手里只有usb接口的uvc摄像头,这里使用的uvc协议的摄像头做测试验证
使用cheese工具
安装工具:sudo apt-get install cheese
测试摄像头:sudo cheese /dev/video0
/dev/video0 是根据摄像头插上后ubuntu生成的设备文件,获取方法插上摄像头,然后ls /dev/v*
看对应的摄像头是哪个,一般默认是video0
在这里插入图片描述

三、稳定性测试
这里使用的出厂sd卡镜像作为测试
开机连续运行了10天,系统正常
查看系统运行时间测试命令:uptime
在这里插入图片描述

四、ssd硬盘测试
由于可能涉及存储大的文件,所以买了个m2的ssd硬盘
这里用的京东京造的512G硬盘
在这里插入图片描述

硬盘安装
在这里插入图片描述

查看到硬盘信息 sudo fdisk -l | grep “nvme0n1”
在这里插入图片描述

硬盘测速
使用hdparm测试读取速度
使用dd测试写入速度
安装hdparm工具:sudo apt-get install hdparm
查看硬盘设备文件:ls /dev/nvme*
测试读取速度命令:sudo hdparm -Tt /dev/nvme0n1
测试写入速度命令:sudo dd if=/dev/nvme0n1 of=tempfile bs=1M count=1000 conv=fdatasync
查看硬盘文件名
在这里插入图片描述

测试读取速度
在这里插入图片描述

测试写入速度
在这里插入图片描述

五、测试opencv打开摄像头
opencv默认已经安装,只需安装依赖库
pip install opencv-contrib-python
opencv python测试程序testopencv.py:

import cv2cap = cv2.VideoCapture(0)
if not cap.isOpened():print("Cannot open camera")exit()
while(True):
ret, frame = cap.read()
cv2.imshow('Camera', frame)
key = cv2.waitKey(1)
if(key & 0xff == ord('q')):
break;
cap.release()
cv2.destroyAllWindows()

运行测试程序

python testopencv.py

在这里插入图片描述
在这里插入图片描述

六、GPU测试
这里使用glmark2
glmark2工具安装:sudo apt install glmark2
GPU测试命令:glmark2

在这里插入图片描述
在这里插入图片描述

最后得分80分,还算可以
七、CPU测试
这里使用sysbench工具加压测试看性能
安装工具:sudo apt-get install sysbench
测试命令:sysbench cpu --time=10 --threads=4 --cpu-max-prime=20000 run
查看cpu信息:lscpu
在这里插入图片描述

CPU测试
在这里插入图片描述

八、yolov5测试
按照用户手册说明,出厂已经安装好yolov5
demo路径:/home/HwHiAiUser/samples/notebooks
运行方法:
执行启动脚本:./start_notebook.sh
回出现以下打印:

(base) HwHiAiUser@orangepiaipro:~/samples/notebooks$ ./start_notebook.sh 
[W 2024-06-11 22:45:07.353 ServerApp] A `_jupyter_server_extension_points` function was not found in notebook_shim. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2024-06-11 22:45:07.355 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2024-06-11 22:45:07.368 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2024-06-11 22:45:07.384 ServerApp] jupyterlab | extension was successfully linked.
[I 2024-06-11 22:45:08.113 ServerApp] notebook_shim | extension was successfully linked.
[I 2024-06-11 22:45:08.284 ServerApp] notebook_shim | extension was successfully loaded.
[I 2024-06-11 22:45:08.290 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2024-06-11 22:45:08.293 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2024-06-11 22:45:08.300 LabApp] JupyterLab extension loaded from /usr/local/miniconda3/lib/python3.9/site-packages/jupyterlab
[I 2024-06-11 22:45:08.300 LabApp] JupyterLab application directory is /usr/local/miniconda3/share/jupyter/lab
[I 2024-06-11 22:45:08.301 LabApp] Extension Manager is 'pypi'.
[I 2024-06-11 22:45:08.310 ServerApp] jupyterlab | extension was successfully loaded.
[I 2024-06-11 22:45:08.311 ServerApp] Serving notebooks from local directory: /home/HwHiAiUser/samples/notebooks
[I 2024-06-11 22:45:08.311 ServerApp] Jupyter Server 2.12.5 is running at:
[I 2024-06-11 22:45:08.311 ServerApp] http://127.0.0.1:8888/lab?token=c16d8cad18133675eec04c90ef3c1c0d49a1578b6bc8980b
[I 2024-06-11 22:45:08.311 ServerApp]     http://127.0.0.1:8888/lab?token=c16d8cad18133675eec04c90ef3c1c0d49a1578b6bc8980b
[I 2024-06-11 22:45:08.311 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2024-06-11 22:45:08.321 ServerApp]

利用自带的火狐浏览器登录以下网页

http://127.0.0.1:8888/lab?token=c16d8cad18133675eec04c90ef3c1c0d49a1578b6bc8980b

在这里插入图片描述

点击运行即可出现结果
在这里插入图片描述

运行官方的demo速度还行

九、总结
整体硬件对应常用的ai开发如人脸等模型应用是足够的,后续更新使用香橙派自己的ncu加速模型

这篇关于香橙派AIPro开机测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1054593

相关文章

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

Windows下Nginx的安装及开机启动

1、将nginx-1.16.1.zip解压拷贝至D:\web\nginx目录下。 2、启动Nginx,两种方法: (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。 (2)打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。 3、检查nginx是否启动成功。 直接在浏览器地址栏输入网址 http://lo

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

BIRT 报表的自动化测试

来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birttest/如何为 BIRT 报表编写自动化测试用例 BIRT 是一项很受欢迎的报表制作工具,但目前对其的测试还是以人工测试为主。本文介绍了如何对 BIRT 报表进行自动化测试,以及在实际项目中的一些测试实践,从而提高了测试的效率和准确性 -------

可测试,可维护,可移植:上位机软件分层设计的重要性

互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗? 有必要。本文从三个方面论述。分别是可测试,可维护,可移植。 可测试 软件黑盒测试更普遍,但很难覆盖所有应用场景。于是有了接口测试、模块化测试以及单元测试。都是通过降低测试对象

day45-测试平台搭建之前端vue学习-基础4

目录 一、生命周期         1.1.概念         1.2.常用的生命周期钩子         1.3.关于销毁Vue实例         1.4.原理​编辑         1.5.代码 二、非单文件组件         2.1.组件         2.2.使用组件的三大步骤         2.3.注意点         2.4.关于VueComponen