首页 > 其他分享 >深入解析香橙派 AIpro开发板:功能、性能与应用场景全面测评

深入解析香橙派 AIpro开发板:功能、性能与应用场景全面测评

时间:2024-07-12 21:28:43浏览次数:22  
标签:AIpro enable -- 开发板 香橙 我们

文章目录


引言

OrangePi AIpro这块开发板是业界首款基于昇腾深度研发的AI开发板,他有8/20TOPS的澎湃算力 是目前开发板市场中所具备的最大算力,今天非常荣幸拿到OrangePi AIpro开发板!!我们这次介绍它的功能、性能与应用场景,以及我们带大家移植操作系统并演示这块开发板学习简单、开发软件易学的特点

香橙派AIpro开发板介绍

到手第一感觉

首先,我们打开香橙派AIpro开发板的包装后,我们可以看到有这些东西:开发板主体盒子(里面带开发板)对应的数据线和充电头,这个充电头是20V+3.25A的最大功率,完全可以满足我们的开发板
在这里插入图片描述

开发板正面

下面这张图片就是我们开发板的主体,在这里我们可以看到一个大大的散热风扇,可见他的性能是非常的强大
在这里插入图片描述
在他有非常多的接口,无论是现在主流的Type-C接口,还是MicroUSB接口他都是有的,满足我们的不同的需求
除了这两个接口,他还有两个USB3.0,无论是接鼠标,键盘还是其他的比如硬盘这种设备都不在话下,可以保证稳定快速的传输速度
我们可以看到,这里还有HDMI接口,使用他可以让我们连接显示屏,然后我们可以对此进行一些我们普通电脑的操作,毫不夸张的说:他可以当作一个小型的电脑来使用,由此也可以得知他的性能是杠杠的
对于网络的连接,他不仅千兆网线,他还配备了无线网卡,他支持WiFi5+蓝牙4.2轻松应对各种数据接收

除了这些自带的接口,他还提供了对应外设的接线。比如:MIPI DSI 接口2个,MIPI CSI摄像头,看到这里,我想到:我插一个摄像头去就可以使用图像处理了啊,他的性能这么强大,使用图像处理肯定非常的不错

开发板背面

然后我们看到背面:
在这里插入图片描述
在背面他有一个256Mbit SPI Flash的存储芯片
然后他还有M.2 M-KEY的接口,对于M.2大家非常的熟悉,他就是我们电脑的固体硬盘的接口,我们可以插固体硬盘给他,然后我们就可以直接去使用
除了这些,他还有TF卡槽,这就是我们烧写系统需要使用的

性能

  1. OrangePi AIpro(8-12T)采用昇腾AI技术路线,具体为4核64位Arm处理器+AI处理器,集成图形处理器,支持8-12TOPS AI(半精度(FP16):4 TFLOPS 整数精度(INT8):8 TOPS)算力
  2. 拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,板载 32MB 的 SPI Flash,Micro SD 卡插槽,M.2 M-Key 接口:可接 2280 规格的 NVMe SSD 或 SATA SSD
  3. 支持双4K高清输出。

应用场景

  1. 香橙派 AIpro开发板他是一块AI开发板,毋庸置疑的可以使用我们AI功能,例如:AI计算,图像分类,目标识别,AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理等功能
  2. 香橙派 AIpro开发板他有高度集成的CPU,他可以轻松实现4K视频的输出,我们还可以使用他进行音视频开发
  3. 香橙派 AIpro开发板他还可以实现我们的物联网,例如:智能安防、智能家居等领域
  4. 香橙派 AIpro开发板还可以实现智能小车、机械臂、无人机等帮助我们工作的好手

香橙派 AIpro开发板功能是非常多的,这里只是列举了一部分,更多的需要大家自己探索

移植操作系统

香橙派 AIpro开发板支持哪些操作系统?

Orange Pi AIpro支持UbuntuopenEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。我们可以根据我们的需要来烧录对应的操作系统,烧录操作系统的方法非常的简单,下面给大家介绍

烧写操作系统到SD卡中

首先我们需要下载镜像文件:
下载镜像文件
我们可以下载ubuntu:
在这里插入图片描述
下载完我们就可以进行下步操作

在这个链接我们可以下载到我们烧写需要的软件balenaEtcherDownload balenaEtcher
在这里插入图片描述
在这里插入图片描述
下载打开后,我们可以去选择我们的镜像,选择我们的SD卡目录,非常的简单、快捷:
在这里插入图片描述
下面是我们的烧写的过程:
在这里插入图片描述
在这里插入图片描述
如下,我们就是烧录成功了,可以进行下一步操作
在这里插入图片描述

启动开发板的步骤

  1. 首先,你需要把你刚刚烧录好的SD卡插入开发板
  2. (可选)把你的HDMI线连接开发板和显示屏
  3. 插好充电器与MicroUSB(MicroUSB用于串口通信)
  4. 打开Mobaxterm软件,选择好对应的串口
  5. 等待开机,即可看到显示屏/串口输出了信息,然后我们就可以输入密码了
  6. 默认用户名为HwHiAiUser,默认密码为Mind@123

查看系统提供的事例程序

  1. 打开文件管理器
    在这里插入图片描述
  2. 在里面有个文件夹samples
  3. 里面有个notebook文件夹
    在这里插入图片描述
  4. 里面有视觉处理等非常多的事例,例如yolov5实例、OCR实例等等非常多
    在这里插入图片描述
  5. 我们在终端打开此文件夹,输入./start_notebook.sh,运行之后,里面有对应的链接,然后我们使用浏览器打开jupyter notebook,在左侧可以看到对应的文件夹
  6. 如果我们要运行01-yolov5,我们可以在jupyter notebook里面找到01-yolov5,然后打开里面的main.ipynb,里面就可以看到运行按钮了

体验——开发的简洁性

在上面我们可以看到,我们运行示例代码是非常的顺畅的,几乎我们不需要进行其他的操作即可运行我们学习代码。
香橙派 AIpro开发板配套的操作系统已经给我们安装好了我们可能会使用到的一些东西,非常的方便,这是在其它开发板不具有的
这可以提高我们开发的快速和简洁性,使我们的开发更加有效率

视频播放展示

ffmpeg简介

Fmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。 FFmpeg编码库可以使用GPU加速。

ffmpeg播放视频

安装ffmpeg

  1. 更新包管理器:sudo apt update
  2. 安装ffmpeg:sudo apt install ffmpeg
  3. 查看ffmpeg版本:ffmpeg -version

播放视频

ffmpeg播放视频使用的是ffplay
他可以播放本地视频:ffplay myvideo.mp4
他也可以播放rtsp视频

在这里我们播放一个本地视频给大家:

(base) HwHiAiUser@orangepiaipro:/media/HwHiAiUser/WD Elements$ ffplay 216134_small.mp4 
ffplay version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2003-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
  configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '216134_small.mp4': f=0/0   
  Metadata:
    major_brand     : iso5
    minor_version   : 512
    compatible_brands: iso5iso6mp41
    encoder         : Lavf58.45.100
  Duration: 00:00:20.14, start: 0.000000, bitrate: 20252 kb/s
  Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080, 20247 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default)
    Metadata:
      handler_name    : ?Mainconcept Video Media Handler
      vendor_id       : [0][0][0][0]
(base) HwHiAiUser@orangepiaipro:/media/HwHiAiUser/WD Elements$ 

在这里插入图片描述

使用体验

香橙派 AIpro开发板开发不管是从系统烧录和里面的使用都是很简便,一起喝成的。他还提供了非常多的源码,简化了开发流程和提高易用性。
在官方文档中也提供了对应的教程,使得我们可以快速入门香橙派 AIpro开发板,这些非常有利于我们开发
其中,社区文档也非常丰富:香橙派 AIpro开发板一站式学习导航

总结

香橙派 AIpro开发板以优秀的性能表现,简易的开发流程与社区文档,我相信各位一定会喜欢上他的

以上就是本博主这段时间使用的感谢啦!相信你们看到这里也已经迫不及待的想体验体验了,快去安装一个属于你的Linux操作系统吧!

标签:AIpro,enable,--,开发板,香橙,我们
From: https://blog.csdn.net/m0_62599305/article/details/140379147

相关文章

  • 百问网全志D1h开发板红外控制LVGL界面切换
    红外控制LVGL界面切换1.测试红外功能1.1配置设备树查看原理图:可以看到红外对应的引脚号是PG16。进入目录:cd/home/ubuntu/tina-d1-h/device/config/chips/d1-h/configs/nezha/linux-5.4修改board.dts:vimboard.dts修改引脚:以下节点是红外接收的设备树节点,没......
  • 香橙派编译linux内核支持ebpf和虚拟WIFI
    前言上一篇文章香橙派5plus上跑云手机方案一redroid(带硬件加速)中说了怎么运行redroid,这篇补一下怎么修改参数编译内核。补充上篇文章有个内容需要补充一下:更新完内核需要用下面的命令防止内核被apt更新,不然后面使用aptupdate又回到官方的内核(注意版本号,当前是1009)。sudo......
  • IIS数字功放MAX98357开发板/评估系统
    前言MAX98357中文介绍请访问下行链接MAX98357、MAX98357A、MAX98357B小巧、低成本、PCMD类IIS放大器,具有AB类性能中文说明规格书一般描述MAX98357开发板(DEV板)是一个完全组装并经过测试的PCB,用于评估MAX98357I2S数字输入D类功率放大器。DEV板采用2.5V至5.5V单直......
  • 51单片机嵌入式开发:Protues开发板仿真平台制作
    Protues开发板仿真平台制作1软件配置2软件配置3初步建的工程及所用器件列表4测试代码5Protues中常用器件对应位置。Protues开发板51开发板的制作1软件配置2软件配置新建protues工程在所有的.C文件夹中,在仿真时可以看到执行的代码位置,目前按路径观察到......
  • 鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板
    鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板 大家期待已久的迅为RK3568开发板终于迎来了鸿蒙4.1系统的强势支持!想知道如何实现快速开发学习吗?跟着我们一起来探索吧!    迅为RK3568开发板:     想象一下,你手中的RK3568开发板能够轻松运行鸿蒙4.1......
  • 韦东山IMX6ULL Linux开发板基于Buildroot系统QT应用环境配置开发运行
    @目录一.编译系统1.设置交叉编译工具链2.编译系统二.QT下载1.安装Qtcreator2.创建第一个程序3.配置QtCreator开发环境4.移植QT程序到开发板一.编译系统1.设置交叉编译工具链exportARCH=armexportCROSS_COMPILE=arm-buildroot-linux-gnueabihf-exportPATH=$PATH:/hom......
  • 香橙派5plus上跑云手机方案一 redroid(带硬件加速)
    首发地址:https://mp.weixin.qq.com/s/1e8er_amC94DTVCaNbSuUw前言折腾这玩意倒不是为了用来玩游戏啥的,只是想在逆向APP的时候少一点对手机的依赖。毕竟手机刷机步骤也挺烦,一不留神还容易变砖。像一些对环境检测不严格的APP就可以在上面测试,也方便后面更改系统源码刷机。不过可......
  • 香橙派 AIpro搭建1Panel运维管理面板实现高效直观的设备状态监控
    ......
  • 电赛开发板之c2000 f28069m开发环境配置与报错because its compiler definition is no
    1.CSS报错Seedetailsbelow...  Error:Importfailedforproject'Example_2806xECap_Capture_Pwm'becauseitscompilerdefinitionisnotavailable.PleaseinstalltheC2000v22.6compilerbeforeimportingthisproject-click'View>CCSA......
  • BPI-M4 Berry 远程连接开发板
    使用SSH远程1、需要使用到软件mobaxterm,请前往官网(https://mobaxterm.mobatek.net/download.html?spm=wolai.workspace.0.0.768c378fz9RNFi)进行下载2、将开发板启动,并使用网线连接路由器,或者与你的电脑连接。打开mobaxterm。点击左上角的"session"图标3、选择第1个图标"SSH"......