香橙派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加速模型

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

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

相关文章

React@16.x(32)useDebugValue

目录 1&#xff0c;介绍2&#xff0c;作用 1&#xff0c;介绍 从一个例子开始&#xff1a; export default function App() {const [n, setN] useState(0);const refH1 useRef();useEffect(() > {console.log("父组件");});return <h1 ref{refH1}>{n}&l…

网络安全 - DNS劫持原理 + 实验

DNS 劫持 什么是 DNS 为什么需要 DNS D N S \color{cyan}{DNS} DNS&#xff08;Domain Name System&#xff09;即域名系统。我们常说的 DNS 是域名解析协议。 DNS 协议提供域名到 IP 地址之间的解析服务。计算机既可以被赋予 IP 地址&#xff0c;也可以被赋予主机名和域名。用…

洗地机怎么看好不好?四大尤为热门的精品闭眼入

对于家庭来说&#xff0c;每天的生活垃圾清洁俨然是一个繁琐的家务活&#xff0c;尤其是面对不同的地面清洁复杂难度高的垃圾时&#xff0c;不仅清洁效果不佳还废体力&#xff0c;而洗地机的出现&#xff0c;可以为用户提供全能、高效、便捷、愉悦的清洁体验&#xff0c;为我们…

.NET MAUI Sqlite数据库操作(一)

一、安装 NuGet 包 安装 sqlite-net-pcl 安装 SQLitePCLRawEx.bundle_green 二、配置数据库&#xff08;数据库文件名和路径&#xff09; namespace TodoSQLite; public static class Constants {public const string DatabaseFilename "TodoSQLite.db3";//数据库…

周跳的探测及修复

前言&#xff1a; 本章节代码均在Gitee中开源&#xff1a; 导航工程: 导航工程及其有关的所有项目 - Gitee.comhttps://gitee.com/Ehundred/navigation-engineering/tree/master/%E5%8D%AB%E6%98%9F%E5%AF%BC%E8%88%AA%E5%8E%9F%E7%90%86/%E5%91%A8%E8%B7%B3%E6%8E%A2%E6%B5%…

生成式人工智能 - 本地windows 11 + PyCharm运行stable diffusion流程简述

一、环境说明 硬件:本地电脑windows11、32.0 GB内存、2060的6G的卡。 软件:本地有一个python环境,主要是torch 2.2.2+cu118 二、准备工作 1、下载模型 https://huggingface.co/CompVishttps://huggingface.co/CompVis 进入上面的网址,我这里下载的是这个里面的 …

【C++11】常见的c++11新特性(一)

文章目录 1. C11 简介2. 常见的c11特性3.统一的列表初始化3.1initializer_list 4. decltype与auto4.1decltype与auto的区别 5.nullptr6.右值引用和移动语义6.1左值和右值6.1.1左值的特点6.1.2右值的特点6.1.3右值的进一步分类 6.2左值引用和右值引用以及区别6.2.1左值引用6.2.2…

2024年【电工(高级)】考试内容及电工(高级)考试试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 电工&#xff08;高级&#xff09;考试内容考前必练&#xff01;安全生产模拟考试一点通每个月更新电工&#xff08;高级&#xff09;考试试题题目及答案&#xff01;多做几遍&#xff0c;其实通过电工&#xff08;高…

【CTF Web】CTFShow 探针泄露 Writeup(PHP+探针泄露+信息收集)

探针泄露 10 对于测试用的探针&#xff0c;使用完毕后要及时删除&#xff0c;可能会造成信息泄露 解法 查看网页源代码。 view-source:https://11170dfe-84c7-4fde-b1ca-5d1ec3dd7570.challenge.ctf.show/没有找到有用的信息。 用 dirsearch 扫描。 dirsearch -u https://1…

图片的大小如何改变?有效率改图片大小的方法

图片怎么将改变图片大小呢&#xff1f;现在经常在使用图片的时候需要先按照上传平台的要求来修改尺寸和大小&#xff0c;将图片调整到满足使用的大小之后然后上传使用。那么如何在线改变图片大小呢&#xff0c;有一个很简单的方法能够快速在线改图片大小&#xff0c;今天小编将…

记录第一次edusrc挖掘

文章目录 一、前言二、漏洞说明截止目前已修复 一、前言 edusrc平台介绍 我们可以在关于页面看到edusrc的收录规则 现阶段&#xff0c;教育行业漏洞报告平台接收如下类别单位漏洞&#xff1a; 教育部 各省、自治区教育厅、直辖市教委、各级教育局 学校 教育相关软件 可以看到…

Flutter- AutomaticKeepAliveClientMixin 实现Widget保持活跃状态

前言 在 Flutter 中&#xff0c;AutomaticKeepAliveClientMixin 是一个 mixin&#xff0c;用于给 State 类添加能力&#xff0c;使得当它的内容滚动出屏幕时仍能保持其状态&#xff0c;这对于 TabBarView 或者滚动列表中使用 PageView 时非常有用&#xff0c;因为这些情况下你…

vue.js+node.js+mysql在线聊天室源码

vue.jsnode.jsmysql在线聊天室源码 技术栈&#xff1a;vue.jsElement UInode.jssocket.iomysql vue.jsnode.jsmysql在线聊天室源码

前端JS发起的请求能暂停吗?

在讨论前端JS发起的请求是否能暂停时&#xff0c;需要明确两个概念&#xff1a;什么状态可以被认为是“暂停”&#xff1f;以及什么是JS发起的请求&#xff1f; 如何定义暂停&#xff1f; 暂停指的是临时停止一个已经开始但尚未完成的过程。这意味着这个过程可以在某个时间点被…

拓保全方位赋能,构建证券数字化蓝图

证券行业是我国金融业的重要基石&#xff0c;证券行业加速发展有利于拓宽融资渠道&#xff0c;释放市场活力&#xff0c;促进我国经济健康、普惠、持续高质量发展。作为深耕行业的软件信息服务提供商&#xff0c;拓保从顶层设计的高度上&#xff0c;构建证券数字化转型蓝图&…

批量修改文件后缀名

背景引言 bat 文件是dos下的批处理文件。批处理文件是无格式的文本文件&#xff0c;它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称&#xff0c;或者双击该批处理文件&#xff0c;系统就会调用cmd.exe按照该文件中各个命令出现的顺序…

Windows 与 Java 环境下的 Redis 利用分析

1 前言 在最近的一次攻防演练中&#xff0c;遇到了两个未授权访问的 Redis 实例。起初以为可以直接利用&#xff0c;但后来发现竟然是Windows Java (Tomcat)。因为网上没有看到相关的利用文章&#xff0c;所以在经过摸索&#xff0c;成功解决之后决定简单写一写。 本文介绍了…

下拉框数据被遮挡 且 后续数据无法下拉的 解决方法

目录 前言1. 问题所示2. 原理分析3. 解决方法3.1 添加空白版2.2 调整z-index2.3 父容器的溢出属性2.4 调整样式属性4. 效果图前言 小程序使用的是Uniapp,原理都差不多,索性标题就不标注Uniapp(小程序) 对于该问题调试了一个晚上,最终解决,对此记录下来 1. 问题所示 执…

VirtualBox配置双网卡实现宿主机和虚拟机相互访问以及虚拟机外网访问

目录 一&#xff1a;背景 二&#xff1a;实现 三&#xff1a;总结 一&#xff1a;背景 在VirtualBox中配置虚拟机以实现本地主机远程登录、访问外网以及虚拟机之间的相互访问&#xff0c;是一种常见的虚拟化实践&#xff0c;适用于多种场景&#xff0c;如开发、测试和远程工…

nginx安装环境部署(完整步骤)

在部署nginx前&#xff0c;我们需要进行环境的部署 1.编译工具gcc&#xff0c;g,autoconf&#xff0c;automake &#xff0c;make sudo apt-get install gcc g autoconf automake make 2.依赖库zlib&#xff0c;openssl&#xff0c;pcre 2.1 openssl下载地址 https://www.open…