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牛皮!

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

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

相关文章

832. 翻转图像 - 力扣

1. 题目 给定一个 n x n 的二进制矩阵 image ,先 水平 翻转图像,然后 反转 图像并返回 结果 。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。 例如,水平翻转 [1,1,0] 的结果是 [0,1,1]。 反转图片的意思是图片中的 0 全部被…

达梦数据库创建根据日期按月自动分区表

达梦数据库创建根据日期自动分区表 概念 达梦数据交换平台(简称DMETL)是在总结了众多大数据项目经验和需求并结合最新大数据发展趋势和技术的基础上,自主研发的通用的大数据处理与集成平台。 DMETL创新地将传统的ETL工具(Extract、Transform、Loading…

推送镜像到私有harbor仓库

本地已制作镜像:tomcat-8.5.100-centos7.9:1.0。 本地已经搭建私有仓库:harbor.igmwx.com。 现在需要把镜像 tomcat-8.5.100-centos7.9:1.0 推送到harbor。 (1)查看本地镜像:sudo docker images zhangzkzhangzk:~/d…

【STL】C++ list 基本使用

目录 一 list 常见构造 1 空容器构造函数(默认构造函数) 2 Fill 构造函数 3 Range 构造函数 4 拷贝构造函数 二 list迭代器 1 begin && end 2 rbegin && rend 三 list 容量操作 四 list 修改操作 1 assign 2 push_front &a…

【LaTex】11 ACM参考文献顺序引用 - 解决 ACM-Reference-Format 顺序不符合论文实际引用顺序的问题

【LaTex】11 ACM参考文献顺序引用 写在最前面解决 ACM-Reference-Format 顺序不符合论文实际引用顺序的问题问题描述问题原因如何解决问题解决方案1(更简单)解决方案2(更自由) 小结 🌈你好呀!我是 是Yu欸 …

Python代码:二十一、增加派对名单(二)

1、题目 描述 为庆祝驼瑞驰在牛爱网找到合适的对象,驼瑞驰通过输入的多个连续字符串创建了一个列表作为派对邀请名单,在检查的时候发现少了他最好的朋友“Allen”的名字,因为是最好的朋友,他想让这个名字出现在邀请列表的最前面…

移动云服务器选购指南(图文教程详解)

目录 一、前言 二、基本概念 2.1 定义 2.2 部署形式 2.3 用处 三、主流平台 四、主流产品推荐 4.1 云电脑 4.2 云主机ECS 4.3 弹性公网 IP 五、选购指南 5.1 明确场景 5.2 明确需求 5.3 明确身份 新用户 老用户 5.4 明确时间 5.5 明确教程 六、总结 一、前言…

Aws EC2 + Aws Cli + Terraform

1 什么是 Terraform? Terraform 是由 HashiCorp 创建的“基础架构即代码”(Infrastructure-as-Code,IaC)开源工具。Terraform 的配置语言是 HashiCorp Configuration Language(HCL),用来替代更加冗长的 JSON 和 XML 等…

Python魔法之旅-魔法方法(01)

目录 一、概述 1、定义 2、作用 二、主要应用场景 1、构造和析构 2、操作符重载 3、字符串和表示 4、容器管理 5、可调用对象 6、上下文管理 7、属性访问和描述符 8、迭代器和生成器 9、数值类型 10、复制和序列化 11、自定义元类行为 12、自定义类行为 13、类…

Dolphinscheduler不重启加载Oracle驱动

转载自刘茫茫看山 问题背景 某天我们的租户反馈数据库连接缺少必要的驱动,我们通过日志查看确实是缺少部分数据库的驱动,因为DolphinScheduler默认只带了Oracle和MySQL的驱动,并且需要将pom文件中的test模式去掉才可以在打包的时候引入。我…

Prompt Engineering

https://lilianweng.github.io/posts/2023-03-15-prompt-engineering/ Few-shot: 有例子,效果好;增大了context长度,执行变慢; 可能的问题:1. Label不均衡造成生成label的bias;2.最后一个shot的label容易…

前端面试问题:子组件的某一个方法调用执行逻辑由父组件的属性状态变化来决定

面试官:请你讲讲你在该项目中遇到的问题是什么?你怎么解决这个问题? 答:我的回答:该项目的实现过程中我确实遇到了问题:【我会给大家整理回答思路和角度,那那么遇到这样的问题也可借鉴这种思路…

强化学习——学习笔记2

在上一篇文章中对强化学习进行了基本的概述,在此篇文章中将继续深入强化学习的相关知识。 一、什么是DP、MC、TD? 动态规划法(DP):动态规划法离不开一个关键词,拆分 ,就是把求解的问题分解成若…

解读:Mint Blockchain 最新路线图,释放 NFT 生态重磅发展计划

作者:Mint Ecosystem 关于 Mint Blockchain:Mint Blockchain 是一个以太坊原生 L2 网络,核心是发展 NFT 生态和产业,促进 NFT 领域的 Mass Adoption 产生。MintCore 团队致力于将 Mint Blockchain 打造成一个围绕服务 NFT 资产的…

GIT 新建分支和合并分支

文章目录 前言一、新建分支二、切回老分支,保留新分支的更改三、合并分支 前言 本文主要针对以下场景进行介绍: 场景一:创建新的分支 当前分支(dev_1)已经开发完毕,下一期的需求需要在新分支(dev_2)上进行开发,如何创…

Java整合EasyExcel实战——2 导出复杂表头

详情代码 实体类 Data public class ComplexHeadData {ExcelProperty({"主标题", "字符串标题"})private String string;ExcelProperty({"主标题", "日期标题"})private Date date;ExcelProperty({"主标题", "数字标…

UE5 Cesium2 最新使用地理配准子关卡构造全球场景

参考官方最新教程:Building Global Scenes with Georeferenced Sublevels – Cesium 创建持久关卡(主关卡) 这里一般包含DynamicPawn、CesiumSunSky 和 Cesium World Terrain 全球场景通用的对象。子关卡的创立,官方教程分为了两…

“揭秘:为什么羊驼Ollama成为计算机运行大型语言模型的最佳拍档?“

最近,AIM 评测了在计算机上本地运行大语言模型(LLM)的最佳工具,Ollama 脱颖而出,成为最高效的解决方案,提供了无与伦比的灵活性。Ollama 是 Jeffrey Morgan 开发的一款开源工具,它正在彻底改变爱…

Prometheus Operator创建告警规则并接入钉钉报警

prometheus之钉钉报警 前言1. 添加prometheus报警规则1.2 添加自定义报警规则文件 2. 配置钉钉报警2.2 部署dingding插件 3. 编写alertmanager配置文件 前言 在kubenetes上安装了kube-promethues(包含Prometheus Operator),程序正常跑起来了&#xff0c…

expect自动交互

在执行命令或脚本的时候,当控制台提示我们需要输入账号密码、参数等信息的时候,expect可以将预设的参数值自动输入到控制台,实现了自动交互。 1. 安装expect yum install expect 2. 案例: 创建 demo.exp 文件,并添…