香橙派——雕琢智能时代的瑰宝为AI而生(一)

简介: 香橙派——雕琢智能时代的瑰宝为AI而生(一)

一、前言:

       OrangePi AIpro开发板融入了昇腾AI的尖端技术,以其精致的外观设计、强劲的性能和全面的技术支持在业界独树一帜。搭载高达8/20 TOPS的强悍算力,它不仅满足了当前开发者社区对高效能生态开发板的广泛需求,更为未来各种创新应用的实现铺平了道路。用户在这个平台上可以无缝探索和开发,得益于其全方位的软硬件支持和丰富的资源库,OrangePi AIpro预示着开发者和爱好者们能在AI的浪潮中乘风破浪,掀起技术革新的新篇章。

二、开箱展示

       OrangePi AIpro 是一款面向开发者的AI开发板套件,包括主板、内存、电源适配器、散热组件和存储卡等。

2.1主板:

       OrangePi AIpro套装中心脏——主板,搭载了专门定制的处理器,集成了充足的CPU资源及AI加速功能。这块开发板旨在轻松驱动AI模型,同时兼顾其他计算任务的执行,是那些寻求在边缘计算环境中部署智能应用的开发者和技术爱好者的理想选择。

图2.1 主板顶层视图

2.2 内存:

       8GB,作为主板内置的存储空间或套装中附带的内存容量,专为存储操作系统、应用程序及关键数据而设计。这一充足的存储资源确保了系统运行的流畅性和数据处理的效率,为用户提供了稳定而高效的工作平台。

2.3 电源:

       套件精心包含了一款专用电源适配器或USB供电线,Type-C接口的20VPD-65W适配器。旨在为开发板提供持续稳定的电源保障。这一精心搭配确保了硬件在进行密集型操作时的持久运行,为创新项目的顺利进行提供了坚实的电力基础。这里也想给官方一个小建议,如果将电源数据线设置一个小开关的话可能更对系统有供电安全保证。

2.2 电源适配器

2.4 散热组件:

       为确保处理器保持稳定运作且避免过热现象,套件内包括了散热片、风扇或是其他高效的散热方案。这样的配置有助于维持系统的最佳性能,确保长时间内的可靠运行,为复杂计算任务提供了冷静的运作环境。

       2.3 散热器组件

2.5 存储卡:

       32GB的microSD存储卡作为开发板的重要配件,用于安装操作系统以及存储各类数据。开发者可在此卡上轻松安装Ubuntu、Armbian等兼容的Linux操作系统,并执行适用于OrangePi AIpro开发板的各种软件应用,从而进行项目开发和数据处理。这张卡为开发者提供了灵活性和便利性,是实现开发板多功能性能的关键媒介。

图2.4 高速闪迪卡

       OrangePi AIpro 的确切规格和配置会因不同版本和发布时间而异,因此在购买之前,建议查阅最新的官方说明和数据表来获取确切信息。同时,为了使用该套件,还需要具备一定的硬件和软件开发经验,能够处理Linux操作系统的安装和配置,以及AI模型的部署和调试。

图2.5 产品包装设计盒

图2.6 产品实物展示

2.6 其他配件:

       以上只是基础配件,如果想要体验更加高级的配置,我们还需要加入更多高级模块来配合使用,比如eMMC(嵌入式多媒体卡)模块是一种集成了NAND闪存和闪存控制器,提供了一个稳定的存储空间,用于保存操作系统、应用程序和用户数据,与传统的microSD卡相比,eMMC通常提供更快的读写速度,这有助于提高设备的性能和响应速度。

图2.7 eMMC(嵌入式多媒体卡)模块

       USB摄像头用于图像和视频的采集。这种摄像头可以连接到OrangePi AIpro 的USB端口,通过运行相应的软件,用户可以设置摄像头进行实时视频监控,适用于家庭安全、办公室监控等场景,结合AI功能,USB摄像头可以用于图像识别和分析,例如人脸识别、物体检测等。

图2.8 USB摄像头

       树莓派IMX219型号的摄像头,主要用于在高质量的图像采集和在AI应用中的使用。尽管这个摄像头是为树莓派设计的,但如果OrangePi AIpro 套装支持或者经过适配可以与之兼容,那么它可以被用于高清晰度的图像和视频,这对于需要高质量图像输入的AI应用尤为重要。在结合AI Stick进行图像处理和分析的项目中,IMX219摄像头可以用于各种机器视觉任务,如物体识别、分类、追踪等。

       图2.9 树莓派IMX219型号的摄像头

       树莓派5寸MIPI LCD显示屏是作为用户界面,用于展示图像处理和AI应用的结果。该显示屏与OrangePi AIpro兼容,显示屏可以直观地展示摄像头捕捉的图像、视频以及AI算法处理后的输出,比如物体检测框、分类结果等,在开发AI应用时,显示屏提供了一个交互式的平台,开发者可以即时看到他们算法的效果,帮助他们调试和改进程序。

图2.10 树莓派5寸MIPILCD显示屏

2.7 开机效果展示:

三、开源技术支持

3.1 社区论坛:

       技术论坛和社区是香橙派开源生态系统的重要组成部分。在昇腾论坛上,开发者可以分享经验、提出疑问和解决问题,社区驱动的项目和教程可以帮助新用户开始使用香橙派,并鼓励他们贡献自己的知识,论坛中提供关于OrangePi AIpro等相关技术帖子,会方便初学的开发者快速了解和上手体验到该产品

       昇腾论坛往往是更为正式或结构化的讨论环境,是有特定主题或目的的讨论区,比如香橙派AIpro技术支持、产品开发讨论等。有更严格的版规和管理,强调内容的质量和讨论的深度,通常采取“帖子-回复”的结构,便于追踪讨论的进展和历史。


       这里是关于香橙派的技术社区昇腾社区:昇腾社区-官网丨昇腾万里 让智能无所不及

       昇腾社区更加强调用户之间的互动和社交元素,社区包含论坛的一部分,但还可能有更加开放和自由的交流形式,如动态更新、用户日志、社交网络功能等。


3.2 开源资料

       OrangePi AIpro,这款AI开发板是为了满足日益增长的AI应用需求而设计的。结合昇腾AI技术,它提供了强大的硬件规格,适合于各种AI和机器学习任务。

       1. 硬件规格:

       (1)处理器:集成昇腾AI技术的处理能力,意味着它能够高效地执行深度学习模型和其他AI算法。

       (2)图形处理器:支持高性能图形处理,适用于图形密集型应用,如AR/VR。

       (3)内存和存储:具有高速大容量的LPDDR4X内存和可扩展的eMMC存储模块,保证了大型数据集和复杂应用的流畅运行。

       (4)AI算力:8/20 TOPS的AI算力提供了强大的机器学习性能,适用于复杂的AI推理任务。

       2.丰富的接口:

       (1)多样的视频输出、USB和存储接口,以及摄像头和屏幕接口,使得这款开发板可以轻易地与各种外围设备相连接,支持多种输入输出需求。

       (2)高速网络接口确保了数据可以快速传输,特别是对于需要大量数据交换的云计算和AI应用而言至关重要。

       3. 操作系统兼容性:

       支持的Ubuntu和openEuler操作系统意味着开发者可以利用这两个强大的开源环境及其生态系统,包括丰富的库和工具,来开发和部署应用。

       4. 应用领域:

       (1)AI边缘计算:可以在数据产生的地方即时处理数据,减少了需要传输到云端的数据量,提高了速度和效率。

       (2)视频和图像分析:适用于安防监控、工业视觉检测等场景。

       (3)自然语言处理:可以用于开发聊天机器人、语音识别和翻译系统。

       (4)教育和研究:对于学习AI和机器学习的学生和研究人员来说,这样一款开发板是学习和实验的理想工具。

表3.1:

特性

描述

处理器

集成昇腾AI技术,专为AI和机器学习任务优化

图形处理器

支持高性能图形处理,适合图形密集型应用,如AR/VR

内存

8GB/16GB LPDDR4X,高速大容量内存,支持复杂任务和大数据集

存储

可外接32GB/64GB/128GB/256GB eMMC模块,为应用和数据提供灵活的存储选项

AI算力

8/20 TOPS,能够高效地执行深度学习模型和其他AI算法

接口

包含双HDMI、GPIO、Type-C、M.2插槽、TF插槽、千兆网口、USB端口等,确保强大的可扩展性

视频输出

支持双4K高清输出,可以连接到高分辨率显示设备

操作系统支持

兼容Ubuntu、openEuler等,为开发者提供了灵活的开发环境

应用领域

AI边缘计算、视频图像分析、自然语言处理、智能小车、机器人、无人机、云计算、AR/VR、智能安防、智能家居等领域

       OrangePi AIpro提供的这些功能和性能,使其成为研究者、开发者和爱好者实现各种创新AI项目的理想选择。这种开发板通过其开放性和可扩展性,鼓励用户探索AI领域的新前沿,并将复杂的AI算法应用到实际问题中去。

图 3.3 官网产品概述

有对产品开发所用工具与开源源码的下载路径:

图 3.3 官方下载

有对产品参数的详细说明:

图 3.4 硬件规格参数介绍

四、基础功能测试

4.1 板载LED 灯测试:

       靠近关机按键的绿灯:此绿灯为电源指示灯,由硬件控制其亮灭,软件无法控制,此灯已亮,测试成功。

       MIPI LCD和CAMERA0之间的绿灯:此绿灯由GPIO4_19控制其亮灭,可以作为SATA硬盘的指示灯或者其他需要的用途。


4.2 网络连接测试

       首先,需要将一个以太网线缆的一端插入到开发板上的以太网端口中。将另一端连接到交换机或路由器上,以确保开发板可以接入网络,系统启动后,它通常会通过动态主机配置协议(DHCP)自动从网络中获取一个IP地址。这意味着不需要手动设置网络参数,网络环境会为您的设备分配一个可用的IP地址。

       如果开发板已经连接到网络并且网络配置正确,可以使用SSH(Secure Shell)协议远程登录到Linux系统。这通常涉及到在另一台计算机上打开终端或命令提示符,ssh username@ip_address其中username是您在开发板上的用户名,ip_address是开发板的IP地址。需要输入密码来完成登录过程。

       如果开发板连接了调试串口(通常是UART),您可以使用串口终端程序(如PuTTY、minicom或screen)来登录Linux系统。这通常涉及到配置串口终端程序的波特率、数据位、停止位和奇偶校验等参数,以匹配开发板上的串口设置。然后,可以通过串口终端输入用户名和密码来登录系统。

       如果开发板连接了HDMI显示器,并且系统启动后显示正常,可以直接在显示器上看到Linux的图形界面或文本终端。如果是文本终端,可以直接在屏幕上输入用户名和密码来登录系统。如果是图形界面,通常会有一个登录窗口,需要在那里输入用户名和密码。

       这里我们选择最简单最直接明朗的一种方法进行网络连接测试,那就是开发板连接了HDMI显示器。

图4.3 网络连接测试成功

4.3 蓝牙连接测试

       连接蓝牙设备并进行配对是一个常见的过程,尤其是在需要将电脑与外部设备如手机、耳机等进行无线连接时确保您的Android手机的蓝牙也是开启状态,并且设备可见。

       在电脑上,打开蓝牙设置界面。这通常可以通过系统设置找到,在Linux的图形界面中,您可以通过点击系统设置 > 蓝牙,或使用系统托盘区域的蓝牙图标来访问。

       在蓝牙设置界面,选择搜索或添加新设备。电脑会开始搜索周围的蓝牙设备,在搜索结果中找到您的Android手机。它通常会以设备名称或者是一串特定的标识符显示。

       使用鼠标右键点击Android手机的名称或标识,然后从弹出的菜单中选择“Pair”(配对)。在Android手机上,应该会看到一个配对请求通知。可能会要求您确认一个数字码是否匹配。如果是,确认该请求来继续。一旦两个设备确认配对,您的电脑和Android手机就会完成蓝牙配对过程,并且在未来应该能自动连接。

图4.4 连接蓝牙

图4.5 手机显示连接成功

4.4 USB 接口测试

4.4.1 USB键盘鼠标测试:

       连接键盘和鼠标:将USB键盘和USB鼠标分别插入开发板上的USB 3.0接口中。如果开发板的USB接口不够用,可以使用USB Hub来扩展更多的USB接口。简单地将USB Hub插入开发板的一个USB接口中,然后将键盘和鼠标连接到USB Hub上。

       连接HDMI显示器:使用HDMI线缆,将开发板的HDMI0接口连接到HDMI显示器。确保HDMI线缆正确地连接在开发板和显示器之间。

       开启设备和显示器:打开开发板和HDMI显示器的电源。如果一切连接正确,显示器应该会显示开发板启动的过程,并最终显示Linux系统的桌面界面,鼠标键盘都可控制操作系统。

     图4.6 键盘输入与删除                                  

4.5 LCD 屏幕的测试

·        开机后操作系统的页面显示在LCD屏幕上,并且提高了人机交互的便捷性。

图4.8 显示屏开机登录效果

4.6 MIPI 摄像头的测试

       在进行任何硬件连接之前,确保开发板处于关闭状态,以避免损坏设备或造成短路,将树莓派IMX219摄像头模块的连接器对准开发板上的MIPI摄像头接口(CAMERA0)。轻轻但稳固地将摄像头插入接口中,确保连接器完全插入且接触良好。

       然后登录Linux系统的桌面,打开一个终端,再进入测试程序所在的路径。

(base) HwHiAiUser@orangepiaipro:$ sudo-i //切换到root用户
(base) root@orangepiaipro:# cd /opt/opi_test/camera //进入特定目录
(base) root@orangepiaipro:/opt/opi_test/camera# ls //列出目录内容
sample_hdmi test_one.sh test_two.sh update_dt.sh vi_l1_sampl
(base) root@orangepiaipro:/opt/opi_test/camera# ./vi_l1_sample 1 1 1
//执行脚本,并传递了三个参数:1 1 1


续:香橙派——雕琢智能时代的瑰宝为AI而生(二):https://developer.aliyun.com/article/1532310

目录
相关文章
|
12天前
|
数据采集 存储 人工智能
代理IP与AI自我进化:探索未来智能的新边界
在AI快速发展的今天,数据获取成为制约其进步的关键因素。代理IP技术通过匿名性和灵活性,帮助AI突破地域限制、绕过反爬虫机制,提升数据质量和模型训练效率,促进AI自我进化。本文通过实例和代码,探讨了代理IP在AI发展中的作用及潜在价值,强调了合理使用代理IP的重要性。
20 1
|
7天前
|
机器学习/深度学习 人工智能 UED
OOTDiffusion:开源AI虚拟试衣工具,智能适配性别和体型自动调整衣物
OOTDiffusion是一款开源的AI虚拟试衣工具,能够智能适配不同性别和体型,自动调整衣物尺寸和形状,生成自然贴合的试穿效果。该工具支持半身和全身试穿模式,操作简单,适合服装电商、时尚行业从业者及AI试穿技术爱好者使用。
88 27
OOTDiffusion:开源AI虚拟试衣工具,智能适配性别和体型自动调整衣物
|
19天前
|
人工智能 自然语言处理 算法
具身智能高校实训解决方案 ----从AI大模型+机器人到通用具身智能
在具身智能的发展历程中,AI 大模型的出现成为了关键的推动力量。高校作为培养未来科技人才的摇篮,需要紧跟这一前沿趋势,开展具身智能实训课程。通过将 AI 大模型与具备 3D 视觉的机器人相结合,为学生搭建一个实践平台。
175 64
|
7天前
|
机器学习/深度学习 Web App开发 人工智能
Amurex:开源AI会议助手,提供实时建议、智能摘要、快速回顾关键信息
Amurex是一款开源的AI会议助手,提供实时建议、智能摘要、快速回顾关键信息等功能,帮助用户提升会议效率。本文将详细介绍Amurex的功能、技术原理以及如何运行和使用该工具。
62 18
Amurex:开源AI会议助手,提供实时建议、智能摘要、快速回顾关键信息
|
1天前
|
人工智能 数据库 自然语言处理
拥抱Data+AI|DMS+AnalyticDB助力钉钉AI助理,轻松玩转智能问数
「拥抱Data+AI」系列文章由阿里云瑶池数据库推出,基于真实客户案例,展示Data+AI行业解决方案。本文通过钉钉AI助理的实际应用,探讨如何利用阿里云Data+AI解决方案实现智能问数服务,使每个人都能拥有专属数据分析师,显著提升数据查询和分析效率。点击阅读详情。
拥抱Data+AI|DMS+AnalyticDB助力钉钉AI助理,轻松玩转智能问数
|
16天前
|
人工智能 JSON 自然语言处理
智能化AI工具-语言翻译与本地化
在全球化发展的背景下,语言翻译与本地化需求日益增长。无论是跨境电商、国际合作,还是本地化应用开发,都需要高效、准确的翻译解决方案。阿里云通义千问作为一款强大的大语言模型,不仅具备出色的自然语言理解能力,还能够在多语言翻译和本地化场景中发挥重要作用。本博客将详细介绍如何基于阿里云通义千问开发语言翻译与本地化工具,包括产品介绍、程序代码以及阿里云相关产品的具体使用流程。
51 10
|
12天前
|
人工智能 运维 自然语言处理
智能化运维:AI在IT运维领域的深度应用与实践####
本文探讨了人工智能(AI)技术在IT运维领域的深度融合与实践应用,通过分析AI驱动的自动化监控、故障预测与诊断、容量规划及智能决策支持等关键方面,揭示了AI如何赋能IT运维,提升效率、降低成本并增强系统稳定性。文章旨在为读者提供一个关于AI在现代IT运维中应用的全面视角,展示其实际价值与未来发展趋势。 ####
76 4
|
13天前
|
机器学习/深度学习 人工智能 运维
智能化运维:AI与大数据在IT运维中的应用探索####
本文旨在探讨人工智能(AI)与大数据分析技术如何革新传统IT运维模式,提升运维效率与服务质量。通过具体案例分析,揭示AI算法在故障预测、异常检测及自动化修复等方面的实际应用成效,同时阐述大数据如何助力实现精准运维管理,降低运营成本,提升用户体验。文章还将简要讨论实施智能化运维面临的挑战与未来发展趋势,为IT管理者提供决策参考。 ####
|
20天前
|
机器学习/深度学习 人工智能 自然语言处理
智能化软件测试:AI驱动的自动化测试策略与实践####
本文深入探讨了人工智能(AI)在软件测试领域的创新应用,通过分析AI技术如何优化测试流程、提升测试效率及质量,阐述了智能化软件测试的核心价值。文章首先概述了传统软件测试面临的挑战,随后详细介绍了AI驱动的自动化测试工具与框架,包括自然语言处理(NLP)、机器学习(ML)算法在缺陷预测、测试用例生成及自动化回归测试中的应用实例。最后,文章展望了智能化软件测试的未来发展趋势,强调了持续学习与适应能力对于保持测试策略有效性的重要性。 ####
|
20天前
|
机器学习/深度学习 人工智能 算法
【AI系统】AI芯片驱动智能革命
本课程深入解析AI模型设计演进,探讨AI算法如何影响AI芯片设计,涵盖CPU、GPU、FPGA、ASIC等主流AI芯片,旨在全面理解AI系统体系,适应后摩尔定律时代的技术挑战。
34 5