当前位置: 首页 > news >正文

OrangePi AIpro初体验,码农的第一台个人AI云电脑

介绍

香橙派联合华为精心打造,建设人工智能新生态 

官网地址:Orange Pi AIpro Orange Pi官网-香橙派

Orange Pi论坛:Orange Pi论坛

昇腾社区:为开发者免费提供数百个代码参考样例昇腾社区-官网丨昇腾万里 让智能无所不及

学习路径:开发者学习路径-昇腾社区 

应用案例:应用案例-昇腾社区

OrangePi AIpro(8T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。 Orange Pi AIpro引用了相当丰富的接口,包括两个HDMI输出、GPIO接口、Type-C电源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆网口、两个USB3.0、一个USB Type-C 3.0、一个Micro USB(串口打印调试功能)、两个MIPI摄像头、一个MIPI屏等,预留电池接口,可广泛适用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理、智能小车、机械臂、人工智能、无人机、云计算、AR/VR、智能安防、智能家居等领域,覆盖 AIoT各个行业。 Orange Pi AIpro支持Ubuntu、openEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。

这次有幸成为官方选中的评测人员之一,就在昨天收到了这块强大的AI开发板,立刻马不停蹄地开启了惊艳和充实的一天。

产品外观

丰富的接口,想要的和不想要的都一应俱全,汇聚了MIPI DSI、MIPI CSI、USB 3.0、Type-C 3.0、HDMI 2.0、千兆以太网、支持SATA/NVMe SSD 2280的M.2插槽等各类流行的接口,可应用于外部设备控制和扩展,满足各种复杂场景需要。做工也很优质,不愧是和华为合作的板子,质量没得说。

引用一张官方的接口说明:

开机启动

官方邮寄的开发板附赠了一张32G的存储卡,还有一个电源线,并且默认已经装好了ubuntu系统,只需要简简单单的一插一冲即可开机使用,第一次开机还是要连接一个HDMI的显示器,当然这个HDMI显示器官方没有赠送(玩笑🐶),需要连接上HDMI0这个位置,因为只有这个HDMI0支持linux系统桌面输出,另外一个暂时不支持哦,不要插错了:

接下来还需要在usb接口插入你自己的键盘和鼠标,接通电源,只见下方的LED灯亮起,你的AI电脑就已经激活成功了:

此时你的HDMI显示器画面:

默认账号是:HwHiAiUser,默认密码是:Mind@123

登入之后:简洁漂亮的桌面,底部是应用程序Docker栏,左上方是Applications,右上方是可以控制WIFI、声音、蓝牙通知、查看日期和当前账号登入登出的功能区。有点像mac味🐶,使用起来倒是还有些熟悉感了

看一下操作系统信息:

 

xfce系统官方说明:start [Xfce Docs]

看一下系统设置有哪些:

让我们点击右上方的wifi,选择一个wifi连接后,就可以使用浏览器打开任何网页了,默认浏览器使用的是火狐,但是使用起来和chrome没太大区别。

隐藏的系统

在刚用户登录界面,不知道大家有么有发现,用户名的右侧有一个白色的圆点,这个圆点是干啥的呢?好奇心的我以为是切换登录账号的,不小心点了一下:还真不是切换账号,而是切换桌面系统的

好奇心的我默认选了一个Ubuntu:结果登录之后就是下面的样子了 

确实和之前的那个默认桌面系统不一样,但是我体验了一番之后,还是默默切回到默认的那个桌面系统了,因为默认的系统操作起来丝滑滴很,而这个ubuntu的只能勉强能用。

解决问题

毕竟是新系统,在使用了一些功能之后,还是发现了两个小问题,在我的一顿操作之后,它们也是被成功驯化了,如果大家也有遇到,可以参考解决。

1.终端中文乱码

请看下面的白色问号部分,就是中文乱码了

解决办法:点击左上角的File -> Performance -> Advanced -> Encoding

设置编码为utf-8:

然后重新启动终端就好了: 

2.浏览器设置中文

默认浏览器语言都是英文的,对于国内玩家不是很友好,所以还是设置为中文吧:在设置里面找到了常规设置 > 语言 > 搜索更多语言 > 添加语言 > 简体中文 > 添加一个中文语言包,然后下载后设置后即可:

3.自动连接WIFI

默认情况下,如果用户在开机时不登录,就不会自动连接wifi,这就会导致你每次重启系统之后,都要进行登录操作才可以获得网络,如果你想远程连接这个服务器,这就会很麻烦,所以这里教大家如何设置自动开机就连接wifi。

点击右上角的wifi > 设置 > 选中一个已经连接过的wifi > 双击 > 勾选All users may connect to this network,就可以了,下次重启系统就会自动连接wifi网络

学习资料和案例

如果你想学习相关开发知识,官网也是贴心的附上了学习路径,在线课程等链接,保证你的每一个周末都会过的相当充实,哈哈哈

学习:开发者学习路径-昇腾社区

应用案例:应用案例-昇腾社区

实战操作

1.抖音直播项目

思来想去,还是先做个简单的python项目测试吧,系统已经默认集成了python环境,而且是python3.9版本的,所以将项目clone下来,就可以安装依赖,运行项目了,项目地址:https://github.com/Sjj1024/douyin-live

克隆下来,安装依赖:

运行项目:

查看项目的README.md,然后将项目运行起来

可以看到已经可以正常获取抖音直播间地址数据了。

2.ssh连接服务器

在板子的桌面端查看ip地址:

ifconfig | grep inet

这个192开头的就是这个本地服务器ip地址: 

然后连接:就可以远程部署了 

连接之后,使用 sudo -i 即可切换root用户

3.内网穿透

使用Zerotier实现内网穿透,可以将OrangePi AIpro开发板实现远程连接,并且是免费的,详细的使用文章可以看:ZeroTier实现内网穿透详细教程,其实2分钟就可以搞定-CSDN博客

在服务器上执行命令: 

curl -s https://install.zerotier.com | sudo bash

加入网络:

加入之后,就可以在后台看到新加入的网络:

然后我们就可以通过这个ip远程使用ssh连接服务器了。

并且要设置开机自动连接wifi,不然用户不登录不会自动连接wifi,就无法实现网络连通,就不会实现内外穿透:

使用感受

整体使用下来和使用自己的mac电脑没太多区别,功能和配置那是一应俱全,相当丰富,由于时间原因我没有把所有的功能都体验一遍,这里给列举一下官方给的适用场景:可广泛适用于AI教学实训、AI算法验证、智能小车、机械臂、边缘计算、无人机、人工智能、云计算、AR/VR、智能安防、智能家居、智能交通等领域。操作习惯也很人性化,系统镜像也可以自定重新刷,自己diy起来是非常的方便,简直就是mini版本的服务器,可以放在家中,通过配置内网穿透,就可以远程连接,相当给力,话不多说,OrangePi AIpro牛皮!

相关文章:

OrangePi AIpro初体验,码农的第一台个人AI云电脑

介绍 香橙派联合华为精心打造,建设人工智能新生态 官网地址:Orange Pi AIpro Orange Pi官网-香橙派 Orange Pi论坛:Orange Pi论坛 昇腾社区:为开发者免费提供数百个代码参考样例昇腾社区-官网丨昇腾万里 让智能无所不及 学习…...

剪画小程序:”霸屏各大平台“的黏土滤镜是怎么制作的呢?

最近,网上出现大量“黏土”风格的人物照片。尤其是在社交平台,这类型的分享数量急剧上升。 这是马斯克开车的样子 还有这张是周杰伦七里香的专辑图片 一张照片,十几秒钟,就能还原出你在黏土世界的样子。 以上这些照片是用-【剪画…...

图解 BERT 模型

节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学. 针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。 汇总合集&…...

关于软件设计模式的理解

系列文章 关于时间复杂度o(1), o(n), o(logn), o(nlogn)的理解 关于HashMap的哈希碰撞、拉链法和key的哈希函数设计 关于JVM内存模型和堆内存模型的理解 关于代理模式的理解 关于Mysql基本概念的理解 关于软件设计模式的理解 文章目录 前言一、软件设计模式遵循的六大原则…...

Java开发官方文档

Spring中文网 Spring Cloud中文网 Hutool工具类 Ant Design官方文档 遇见狂神说学习文档 若依后台管理系统测试环境 FineBI官方文档 vscode教程 新一代微服务全家桶AlibabaCloudSpringCloud实战 分布式任务调度平台XXL-JOB...

AI大模型探索之路-实战篇9:探究Agent智能数据分析平台的架构与功能

系列篇章💥 AI大模型探索之路-实战篇4:深入DB-GPT数据应用开发框架调研 AI大模型探索之路-实战篇5:探索Open Interpreter开放代码解释器调研 AI大模型探索之路-实战篇6:掌握Function Calling的详细流程 AI大模型探索之路-实战篇7…...

本地spark3.5(不整合hive) 集成paimon0.9

spark官网下载集成hadoop的spark包: spark-3.5.1-bin-hadoop3.... 解压后 环境变量配置 SPARK_HOME spark-defaults.conf 中增加一行配置(避免启动spark-sql报错hive元数据连不上): spark.sql.catalogImplementationhive 打开paimon官网: https://paimon.apache.org/docs/mas…...

Linux IO模型深度解析与实战应用

linux的5种IO模型 一、这里IO是什么 操作系统设有用户态与内核态,确保系统安全。应用程序默认在用户态运行,而执行如IO操作等底层任务时,需切换至内核态以高效执行。 服务器从网络接收的大致流程如下: 1、数据通过计算机网络来到了网卡 2、把网卡的数据读取到 socket 缓…...

软件系统开发标准流程文档(Word原件)

目的:规范系统开发流程,提高系统开发效率。 立项申请需求分析方案设计方案评审开发调整测试阶段系统培训试运行测试验收投入使用 所有文档过去进主页获取。 软件项目相关全套精华资料包获取方式①:点我获取 获取方式②:本文末个人…...

嵌入式进阶——外部中断(EXTI)

🎬 秋野酱:《个人主页》 🔥 个人专栏:《Java专栏》《Python专栏》 ⛺️心若有所向往,何惧道阻且长 文章目录 STC8H中断外部中断外部中断编写配置外部中断调用中断触发函数 外部中断测试测试外部中断0测试外部中断2、3或者4 PCB中断设计 STC8…...

flinkcdc 3.0 源码学习之客户端flink-cdc-cli模块

注意 : 本文章是基于flinkcdc 3.0 版本写的 我们在前面的文章已经提到过,flinkcdc3.0版本分为4层,API接口层,Connect链接层,Composer同步任务构建层,Runtime运行时层,这篇文章会对API接口层进行一个探索.探索一下flink-cdc-cli模块,看看是如何将一个yaml配置文件转换成一个任务…...

香橙派 AIpro开发体验:使用YOLOV8对USB摄像头画面进行目标检测

香橙派 AIpro开发体验:使用YOLOV8对USB摄像头画面进行目标检测 前言一、香橙派AIpro硬件准备二、连接香橙派AIpro1. 通过网线连接路由器和香橙派AIpro2. 通过wifi连接香橙派AIpro3. 使用vscode 通过ssh连接香橙派AIpro 三、USB摄像头测试1. 配置ipynb远程开发环境1.…...

Python中正则表达式详解

Python中正则表达式详解 引言 正则表达式是一种用于字符串搜索和操作的强大工具。它使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在Python中,正则表达式通过内置的re模块来实现,使得文本处理变得简洁而高效。 正则表达式基础 在深入…...

vue使用EventBus进行跨组件通信

Vue中的EventBus,又称为事件总线,是一种常用的通信模式,它允许在Vue应用程序的不同组件之间进行松耦合的通信,尤其是对于那些没有直接父子关系的组件间的通信非常有用。EventBus基于Vue的自定义事件系统实现,工作原理遵…...

boot项目中定时任务quartz

最近换项目组,发现项目中定时任务使用的是quartz框架,上一篇文章[springboot定时任务]也是使用的quartz,只不过实现方式不同,于是整理下 定时任务常用方法有Quartz,Spring自带的Schedule框架 Quartz基础知识 quartz…...

使用阿里云OSS实现视频上传功能

目录 前言 视频上传 前言 阿里云对象存储服务(OSS)作为一种高可用、高扩展性的云端存储服务,为开发者提供了便捷、安全的对象存储解决方案。本文将介绍如何利用阿里云OSS实现视频上传功能。 视频上传 前期准备请看阿里云OSS文件上传和下载…...

LOTO示波器软件新增导览功能

新版本的大部分型号LOTO示波器的上位机软件我们改成了导航工具条方式。原来的方式是把所有功能都显示在不同的标签页中,这样的优点是非常快捷方便,基本上用鼠标一两次点击就能直达想要的功能设置。但是缺点是不熟练的客户可能记不住各种功能的标签位置在…...

【StructueEngineering】SYMBOL SCHEDULE

文章目录 标记表列SYMBOL SCHEDULELINES线条COLUMN REFERENCE SYMBOL柱参考标记SECTION REFERENCE SYMBOLS剖面参考标记DETAILREFERENCE SYMBOLS详图参考标记GENERALELEVATIONSYMBOLS一般立面图标记MISCELLANEOUS SYMBOLS杂项标记 STEEL FRAMING SYMBOLS钢结构平面图标记COLUMN…...

简化跨网文件传输摆渡过程,降低IT人员工作量

在当今数字化时代,IT企业面临着日益增长的数据交换需求。随着网络安全威胁的不断演变,网关隔离成为了保护企业内部网络不受外部威胁的重要手段。然而,隔离的同时,企业也需要在不同网络间安全、高效地传输文件,这就催生…...

关于python中屏蔽输出

python中屏蔽输出包含屏蔽标准输出(比如打印出来的内容)、屏蔽标准错误(错误信息)还有屏蔽logging信息等。 屏蔽标准输出 import contextlib import oswith open(os.devnull, "w") as devnull:with contextlib.redire…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

第19节 Node.js Express 框架

Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

超短脉冲激光自聚焦效应

前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

DAY 47

三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

基于当前项目通过npm包形式暴露公共组件

1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹,并新增内容 3.创建package文件夹...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

cf2117E

原题链接&#xff1a;https://codeforces.com/contest/2117/problem/E 题目背景&#xff1a; 给定两个数组a,b&#xff0c;可以执行多次以下操作&#xff1a;选择 i (1 < i < n - 1)&#xff0c;并设置 或&#xff0c;也可以在执行上述操作前执行一次删除任意 和 。求…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...