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

news2024/9/27 9:24:11

介绍

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

官网地址: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牛皮!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

靶机Moonraker_1练习报告

Moonraker: 1靶机练习实践报告 一、安装靶机 靶机是.ova文件,需要用VirtualBox打开,但我习惯于使用VMWare,因此修改靶机文件,使其适用于VMWare打开。 解压ova文件,得到.ovf文件和.vmdk文件。 直接用VMWare打开.ovf文件即可。 …

2024年软件设计师备考复习资料(应用技术)

应用设计,考试时间为120分钟;总共需做5道题,满分75分(每题15分)。前4题为必答题,最后2题为要求选答一题(C或Java),45及格 目录 1. 数据流图(需求分析&#…

【AHK V2】设计模式之命令模式

目录 情景剧场什么是命令模式优缺点优点缺点 使用命令模式的步骤命令模式代码示例合理使用AI工具自动生成代码 情景剧场 我们来设想一个场景: 你进入一家餐馆,餐馆只有老板一个人(老板即厨师)。 “老板,一份小炒肉&am…

奇门遁甲古籍1《奇门秘术》(双页版)PDF电子书

《奇门秘术》 全书共102页 时间有限,仅上传部分图片,结缘私!

Unity UGUI实现无限滚动列表

Demo链接​​​https://download.csdn.net/download/qq_41973169/89364284http://Unity UGUI无限滚动列表 在游戏开发中,列表视图是一个常见的UI组件。实现一个高效的列表视图尤其重要,尤其是在需要展示大量数据时。本文将介绍如何在Unity中实现一个高效…

爬虫在金融领域的应用:股票数据收集

介绍 在金融领域,准确及时的数据收集对于市场分析和投资决策至关重要。股票价格作为金融市场的重要指标之一,通过网络爬虫技术可以高效地从多个网站获取实时股票价格信息。本文将介绍网络爬虫在金融领域中的应用,重点讨论如何利用Scrapy框架…

优思学院:质量工程师必备技能清单,你具备了吗?

想要了解质量工程师需要具备哪些技能和知识,最直接且实际的方法就是分析招聘广告中的关键词,这比道听途说更加有效。为此,优思学院搜集了大量关于质量工程师职位的招聘信息,并为大家进行详细分析。我们通常选择中高级职位进行分析…

颜色空间的选择

1.选择Gamma颜色空间,Web平台或者不支持线性空间,或者追求高饱和度的 2.选择Linear,追求真实光照和物理准确

阿贝云免费虚拟主机及免费云服务器评测

阿贝云是一家提供免费虚拟主机和免费云服务器的公司,其服务质量备受用户好评。用户可以通过阿贝云的网站 https://www.abeiyun.com 进行申请并获得免费服务。首先,我们来看看阿贝云的免费虚拟主机服务。免费虚拟主机提供了足够的存储空间和带宽&#xff…

WGCLOUD部署好后,怎么登录WGCLOUD界面

WGCLOUD的server启动完成后,我们在浏览器里输入URL,如下 http://[server主机IP]:9999 注意默认端口就是9999,如果修改过,那么把端口改成自己的实际端口 这样就可以看到登录页面了,默认账号密码是:admin/…

饮料添加剂新型褪色光照试验仪器太阳光模拟器

太阳光模拟器的定义和功能 太阳光模拟器是一种高科技设备,它可以模拟太阳光的光谱、光强和光照条件,用于实验室环境中对太阳能电池、光电器件以及其他需要太阳光条件的设备和材料进行评估。太阳光模拟器的主要功能包括模拟太阳光的光谱分布、辐照度、光…

【Mongo】索引结构

结论 Mongo3.2版本开始,索引的结构默认是B树。 起因 面试的时候,面试官问为什么Mongo DB底层使用B树而不是B树? 面试完赶紧恶补,结果发现面试官好像给我埋了个坑。。。 MongoDB官方描述: 翻译一下就是&#xff1…

Spark中RDD概述及RDD算子详解

一、RDD概述 1、RDD: 弹性的分布式数据集 弹性:RDD 中的数据即可以缓存在内存中, 也可以缓存在磁盘中, 也可以缓存在外部存储中 分布式:数据可以分布在多台服务器中,RDD中的分区来自于block块,而block块会来自不同的datanode 数…

大数据开发面试题【ClickHouse篇】

170、clickhouse介绍以及架构 clickhouse一个分布式列式存储数据库,主要用于在线分析查询 171、列式存储和行式存储有什么区别? 行式存储: 1、数据是按行存储的 2、没有建立索引的查询消耗很大的IO 3、建立索引和视图花费一定的物理空间和…

OpenAI 再次刷新认知边界:GPT-4 颠覆语音助手市场,流畅度直逼真人互动?

前言 近日,美国人工智能研究公司 OpenAI 发布了其最新旗舰模型 GPT-4o,这一革命性的进展不仅标志着人工智能领域的新突破,更预示着即将步入一个全新的交互时代?GPT-4o 的发布,对于我们来说,意味着人工智能…

分库分表最全详解(图文全面总结)

分库分表 分库分表是数据库设计、和管理中的一种策略,主要解决随着数据量、和并发访问量的增加而带来的性能、和扩展性问题。 分库分表,主要就是两种常用手段:“分库”、和“分表”。 如下图所示: 分库(Database S…

ML307R OpenCPU 网络初始化流程介绍

一、网络初始化流程 二、函数介绍 三、示例代码 四、代码下载地址 一、网络初始化流程 模组的IMEI/SN获取接口可在include\cmiot\cm_sys.h中查看,SIM卡IMSI/ICCID获取接口可以在include\cmiot\cm_sim.h中查看,PDP激活状态查询可以在include\cmiot\cm_modem.h中查看 二、函…

#12松桑前端后花园周刊-SolidStart、Vercel融资、Angular18、Nextjs15RC、p5.js、ChromeDevTools引入AI

⚡️行业动态 SolidStart 1.0 元框架发布 Solidjs 核心团队发布其元框架 SolidStart 1.0 正式版,其特点如下:基于文件系统的路由;支持SSR、流式SSR、CSR、SSG渲染模式;通过代码分割、树摇和无用代码删除构建优化;基于…

大屏表格实现无限滚动效果

实现效果 实现思路 首先固定最外层的高度,并且设置超出高度后隐藏设置每一行的高度为固定35PX,默认显示10行,所以最外层高度就是 35 * 10 表头的高度遍历时克隆一份表格数据,用于视差效果显示设置滚动动画,让表格行所…

docker image分析利器之dive

dive是一个用于研究 Docker 镜像、层内容以及发现缩小 Docker/OCI 镜像大小方法的开源工具. 开源地址: dive github 为了有个直观的印象, 可以先看一下repo文档中的gif图: 安装 在Ubuntu/Debian系统下,可以使用deb包安装: DIVE_VERSION$(curl -sL "https:/…