OrangePi AIpro 浅上手

OrangePi AIpro 浅上手

  • `OrangePi AIpro` 介绍
    • 开发版介绍
    • 硬件规格
    • 顶层视图和底层视图
    • 接口详情图
  • 玩转 `OrangePi AIPro`
    • 烧录镜像
    • 串口调试
    • 连接 WiFi
    • ssh 连接
    • 配置下载源
  • 使用感受
    • 优点:
    • 缺点或需注意的点:

OrangePi AIpro 介绍

开发版介绍

OrangePi AIpro是香橙派联合华为精心打造的一款高算力人工智能开发板。作为业界首款基于昇腾深度研发的AI开发板,它先后荣获2023昇腾APN最佳产品奖以及Powered by Ascend甑选解决方案最佳硬件产品奖,可以用于图片识别、语音识别,微生物识别等等,从而广泛应用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理等人工智能领域。

硬件规格

以下是Orange PI AIPro的硬件规格,以表格形式展示:

规格项详细信息
处理器4核64位ARM处理器,默认预留1个给AI处理器使用
AI处理器集成华为昇腾310B,半精度(FP16)算力:4 TFLOPS,整数精度(INT8)算力:8 TOPS
内存LPDDR4X,容量可选:8GB或16GB,速率:3200Mbps
存储- SPI FLASH:32MB
- Micro SD卡插槽
- eMMC插座:可外接eMMC模块,容量可选:32GB/64GB/128GB/256GB(eMMC5.1 HS400)
- M.2 M-Key接口:支持2280规格的NVMe SSD或SATA SSD
网络- 以太网:10/100/1000Mbps自适应RJ45口,板载PHY芯片:RTL8211F
- Wi-Fi:2.4G和5G双频,BT4.2(模组:欧智通6221BUUC)
USB- USB 3.0 Host接口:2个
- USB Type-C接口:1个(只支持USB3.0,不支持USB2.0)
- Micro USB接口:1个(调试串口)
显示- HDMI接口:2个,支持同时4K@60HZ输出
- MIPI DSI 2 Lane接口:1个,支持外接显示屏
音频- 3.5mm耳机孔:支持音频输入输出
- HDMI音频输出:2个
摄像头2个MIPI CSI 2 Lane接口
扩展接口40PIN扩展口,支持UART、I2C、SPI、PWM、GPIO等
按键1个复位键,1个关机键,2个启动方式拨动键(BOOT1/BOOT2),1个烧录按键
LED灯1个电源指示灯,1个软件可控指示灯
风扇接口4PIN接口,0.8mm间距,12V供电,支持PWM调速
电池接口2PIN接口,2.54mm间距,用于接3串电池,支持快充
电源Type-C供电,支持20V PD-65W适配器
支持的操作系统Ubuntu 22.04、openEuler 22.03
外观规格- 产品尺寸:107*68mm
- 重量:82g

顶层视图和底层视图

在这里插入图片描述

在这里插入图片描述

接口详情图

在这里插入图片描述

在这里插入图片描述

玩转 OrangePi AIPro

烧录镜像

拿到板子后,如果SD卡里面是空卡,没有镜像,那么需要给卡烧录镜像,具体可以参考下用户手册的对应章节,建议使用 balenaEtcher-Portable-1.18.4.exe 工具来完成烧录。
备选烧录工具:https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Atlas 200I DK A2/DevKit/tools/latest/Ascend-devkit-imager_latest_win-x86_64.exe
在这里插入图片描述

烧录完成,便开启串口调试

串口调试

开发板支持从TF卡、eMMC和SSD(支持NVMeSSD和SATASSD)启动。具体从哪个设备启动是由开发板背面的两个拨码(BOOT1和BOOT2)开关来控制的2
把两个拨码开关拨至 TF 启动方式即可
在这里插入图片描述
另外请注意,切换拨码开关后必须重新拔插电源上下电才能让新的启动设备选项生效。通过开发板的复位按键来复位系统是不会让拨码开关新设置的配置生效的

打开 MObalxterm,选择 Serial 连接
在这里插入图片描述
重新插拔电源,出现下列 log


[    5.566301] ntfs3: Max link count 4000
NOTICE:  Int ID:174, syscnt:0x29455dd0
NOTICE:  intNum 174, nodeStatus1 0x40 !
NOTICE:  [RasCbbCommonHandler]:[71L] moduleBase c1260000
NOTICE:  [RasCbbCommonHandler]:[81] UE
NOTICE:  [Module] MATA0
NOTICE:  [FillHisiModuleErrorInfo]:[275L] moduleID = 0x14
NOTICE:  [Module] MATA0
NOTICE:  SubSysID:0xff, DeviceID:0x0, SubSysNum:0x0
NOTICE:  RECOVERABLE!
NOTICE:  HestNotifiedOS
NOTICE:  [RasCbbCommonHandler]:[89] Handler end
NOTICE:  base = 0xc1260000
NOTICE:  ERR_FRL = 0x142aa2
NOTICE:  ERR_FRH = 0x0
NOTICE:  ERR_CTRLL = 0x515
NOTICE:  ERR_CTRLH = 0x0
NOTICE:  ERR_STATUSL = 0xfc30050e
NOTICE:  ERR_STATUSH = 0x0
NOTICE:  ERR_ADDRL   = 0x10080010
NOTICE:  ERR_ADDRH   = 0xe0000001
NOTICE:  ERR_MISC0L  = 0x0
NOTICE:  ERR_MISC0H  = 0x0
NOTICE:  ERR_MISC1L  = 0xe798005
NOTICE:  ERR_MISC1H  = 0x800122
NOTICE:  el3_int exit!
cpu 0 entering scheduler
>>>>>>>>>>>>LiteOS start succeed!<<<<<<<<<<<Ubuntu 22.04.3 LTS orangepiaipro ttyAMA0orangepiaipro login:

在这里插入图片描述
在这里插入图片描述

连接 WiFi

用下列命令查看WiFi

nmcli dev  wifi

在这里插入图片描述
连接 WiFi
其中 ap-name是 WiFi 名称, ap-password 是 WiFi 密码

sudo nmcli dev wifi connect ap-name password ap-password

在这里插入图片描述
ping 一下 百度
在这里插入图片描述
查看 ip
在这里插入图片描述

ssh 连接

在这里插入图片描述
在这里插入图片描述

配置下载源

  1. 备份原始源文件source.list
    打开终端,执行命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    在这里插入图片描述

  2. 输入lsb_release -a查勘车Ubuntu代号名称;
    在这里插入图片描述

  3. 修改源文件sources.list
    (1)终端执行命令:sudo chmod 777 /etc/apt/sources.list 更改文件权限使其可编辑;
    在这里插入图片描述

(2)执行命令: sudo vi /etc/apt/sources.list 打开文件进行编辑;

(3)删除原来的文件内容,复制下面的并保存(常用的是阿里源和清华源,推荐阿里源);

deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

3.更新源
终端执行命令: sudo apt update 。 更新软件列表,换源完成。update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。

复损坏的软件包,尝试卸载出错的包,重新安装正确版本的 sudo apt-get install -f

更新软件 sudo apt-get upgrade。 upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。
在这里插入图片描述

使用感受

优点:

  1. 高性能:Orange PI AI-Pro 通常搭载高性能的处理器(如RK3399 Pro等),能够处理复杂的计算任务,适合用于深度学习模型的推理和训练(虽然训练大型模型可能仍需依赖云端服务器)。

  2. 丰富的接口:该开发板提供了丰富的输入输出接口,包括USB、HDMI、Ethernet、GPIO等,方便连接各种传感器、显示器、摄像头等设备,满足不同应用场景的需求。

  3. 开源友好:Orange PI 社区活跃,拥有大量的开源资源、教程和案例,对于初学者来说,入门门槛相对较低。同时,由于支持多种操作系统(如Ubuntu、Debian等),用户可以根据自己的喜好和需求选择合适的系统。

  4. 价格优势:与一些高端的人工智能开发板相比,Orange PI AI-Pro 的价格相对亲民,使得更多的开发者能够接触到并参与到人工智能的实践中来。

缺点或需注意的点:

  1. 文档和社区支持:虽然Orange PI 社区活跃,但相对于一些主流的开发板(如Raspberry Pi),其文档和社区支持可能还不够完善,尤其是在遇到一些特定问题时,可能需要更多的自行探索和解决。

  2. 功耗和散热:高性能往往伴随着较高的功耗和发热量,因此在使用时需要注意散热问题,避免长时间高负载运行导致设备过热。

  3. 软件兼容性:由于不同版本的开发板可能在硬件配置和固件版本上存在差异,因此在使用某些软件或库时可能会遇到兼容性问题。此外,对于深度学习等特定领域的应用,可能需要安装额外的软件环境和依赖库。

  4. 学习曲线:对于初学者来说,从零基础开始学习人工智能和边缘计算相关知识并熟练掌握Orange PI AI-Pro 的使用可能需要一定的时间和努力。

  5. 下载速度:仅仅提供百度网盘一种下载渠道,而百度网盘是最慢的

总的来说,Orange PI AI-Pro 是一款性价比较高的边缘计算和人工智能开发板,适合对人工智能和物联网技术感兴趣的开发者进行学习和实践。然而,在使用过程中也需要注意上述问题,并适时寻求社区和专业的帮助。

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

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

相关文章

【大语言模型】私有化搭建-企业知识库-知识问答系统

下面是我关于大语言模型学习的一点记录 目录 人工智能学习路线 MaxKB 系统(基于大语言模型的知识问答系统) 部署开源大语言模型LLM 1.CPU模式(没有好的GPU&#xff0c;算力和效果较差) 2.GPU模式&#xff08;需要有NVIDIA显卡支持&#xff09; Ollama网络配置 Ollama前…

【问卷系统】TDucKX更新速览

TDuck是一款在线表单问卷收集工具&#xff0c;开源地址&#xff1a;https://gitee.com/TDuckApp一款免费的表单问卷系统&#xff1b;可快速创建问卷或业务表单&#xff0c;采用无代码理念支持开发自定义组件。采用SpringBootVueElementUI技术栈&#xff0c;功能强大界面清新&am…

Catena-x标准解读:CX-0007 Minimal Data Provider Service Offering v1.0.2 最小数据提供商服务产品

为了更好地理解&#xff0c;最小数据提供者服务也将被称为“上传工具”。 对于数据供应工具来说&#xff0c;数据主权的概念尤为重要。数据主权是Catena-X网络的核心价值观之一。每个参与者都应该尽可能多地控制自己的数据。这包括 他总是确切地知道他在与谁交换数据。参与者…

软件测试面试200问(全)

1、B/S架构和C/S架构区别 B/S 只需要有操作系统和浏览器就行&#xff0c;可以实现跨平台&#xff0c;客户端零维护&#xff0c;维护成本低&#xff0c;但是个性化能力低&#xff0c;响应速度较慢 C/S响应速度快&#xff0c;安全性强&#xff0c;一般应用于局域网中&#xff0…

【matlab】智能优化算法优化BP神经网络

目录 引言 一、BP神经网络简介 二、智能优化算法概述 三、智能优化算法优化BP神经网络的方法 四、蜣螂优化算法案例 1、算法来源 2、算法描述 3、算法性能 结果仿真 代码实现 引言 智能优化算法优化BP神经网络是一个重要的研究领域&#xff0c;旨在通过智能算法提高…

变量筛选—特征包含信息量

在变量筛选中,通过衡量特征所包含信息量大小,决定是否删除特征,常用的指标有单一值占比、缺失值占比和方差值大小。单一值或缺失值占比越高,表示特征包含信息量越少,不同公司设置不同阈值,一般单一值、缺失值占比高于95%,建议删除。方差值越小,代表特征包含信息量越小。…

入职前回顾一下git-01

git安装 Linux上安装git 在linux上建议用二进制的方式来安装git&#xff0c;可以使用发行版包含的基础软件包管理工具来安装。 红帽系 sudo yum install gitDebian系 sudo apt install gitWindows上安装git 去官网下载和操作系统位数相同的安装包.或者可以直接安装GitHub…

[图解]SysML和EA建模住宅安全系统-14-黑盒系统规约

1 00:00:02,320 --> 00:00:07,610 接下来&#xff0c;我们看下一步指定黑盒系统需求 2 00:00:08,790 --> 00:00:10,490 就是说&#xff0c;把这个系统 3 00:00:11,880 --> 00:00:15,810 我们的目标系统&#xff0c;ESS&#xff0c;看成黑盒 4 00:00:18,030 --> …

Power Apps使用oData访问表数据并赋值前端

在使用OData查询语法通过Xrm.WebApi.retrieveMultipleRecords方法过滤数据时&#xff0c;你可以指定一个OData $filter 参数来限制返回的记录集。 以下是一个使用Xrm.WebApi.retrieveMultipleRecords方法成功的例子&#xff0c;它使用了OData $filter 参数来查询实体的记录&am…

最新盘点!2024年最值得了解的24款项目管理软件

一、企业该如何选择一款项目管理工具&#xff1f;选择项目管理工具时需要考虑哪些因素&#xff1f; 在选择和对比项目管理工具时&#xff0c;可以通过加权方式进行对比和评估。参考以下模板&#xff0c;可以把自己关注的项目管理工具&#xff0c;进行表格对比&#xff0c;选中…

企业智能制造赋能的环境条件为什么重要?需要准备什么样的环境?

在全球制造业不断演进的今天&#xff0c;智能制造已经成为推动行业创新和转型的关键力量。它不仅代表了技术的革新&#xff0c;更是企业管理模式和运营思路的全面升级。然而&#xff0c;智能制造的落地实施并非一蹴而就&#xff0c;它需要企业在环境条件上做好充分的准备&#…

Pycharm与Gitlab交互

环境准备 1、下载配置好本地Git 2、配置Pycharm上的Git 3、gitlab账号 Gitlab配置 Gitlab配置中文 账号》设置》偏好设置》简体中文 创建项目 命令行操作 打开项目会展示以下步骤 在pycharm克隆gitlab的项目 通过菜单栏 1、在PyCharm的顶部菜单栏中&#xff0c;选择“V…

本地部署,Flash Diffusion: 加速条件扩散模型实现快速图像生成

目录 引言 技术背景 Flash Diffusion 的架构与原理 Flash Diffusion 的主要特点 本地部署 运行结果 实验结果与分析 应用实例 结论 GitHub - gojasper/flash-diffusion: Official implementation of ⚡ Flash Diffusion ⚡: Accelerating Any Conditional Diffusion M…

Linux系统搭建轻量级个人博客VanBlog并一键发布公网远程访问

文章目录 前言1. Linux本地部署2. VanBlog简单使用3. 安装内网穿透4. 创建公网地址5. 创建固定公网地址 前言 今天和大家分享如何在Linux Ubuntu系统搭建一款轻量级个人博客VanBlog&#xff0c;并结合cpolar内网穿透软件生成公网地址&#xff0c;轻松实现随时随地远程访问本地…

相交链表+判断环型链表+求环型链表的入口节点

链表OJ题 一.相交链表二.判断环型链表三.求环型链表的入口节点 一.相交链表 相交链表 相交&#xff1a;两个链表从头开始遍历&#xff0c;尾节点一定是同一个节点。 情况一&#xff1a;当两个链表长度相同时&#xff1a; 情况二&#xff1a;当两个链表长度不同时&#xff1…

考研党暑假回家还是留校,暑假回家就一定完蛋吗?

考研我建议最好还是留校&#xff0c;因为环境比较好&#xff01; 并不是说回家复习就一定不好&#xff0c;回家要面临三大“敌人”&#xff1a; 1、我们本身的惰性&#xff0c;这个无需多言&#xff0c;在自己熟悉的环境&#xff0c;自己一个人&#xff0c;手机电脑网络零食俱…

python条件

条件语句 if语句 if...else语句 if...elif...else语句 嵌套 is is 是一个身份运算符&#xff0c;用于比较两个对象的身份&#xff0c;即它们在内存中的地址是否相同。这与比较两个对象是否相等的 运算符不同。 运算符比较的是两个对象的值是否相等。 比较对象 比较基本数据…

React基础学习-Day04

React基础学习-Day04 常见的钩子函数及基础使用方式 1.useState useState 是 React 的一个 Hook&#xff0c;用于在函数组件中添加状态。它返回一个状态变量和一个更新该状态的函数。与类组件的 this.state 和 this.setState 相对应&#xff0c;useState 让函数组件也能拥有…

存储实验:Linux挂载iscsi硬盘与华为OceanStor创建LUN全流程

目录 目的环境规划实验实验流程Centos配置0. 关闭防火墙1. 设置网卡信息2. 配置路由3. iscsiadm连接存储 iSCSI LUN创建&#xff08;以华为OceanStor为例&#xff09;验证1. 验证是否成功2. 开启自动挂载 目的 实现Linux连接iscsi硬盘&#xff0c;同时实现开机自启挂载 环境规…

Gitee简易使用流程(后期优化)

目录 1.修改用户名 2.文件管理 新建文件/文件夹流程如下&#xff1a; 上传文件流程如下&#xff1a; 以主页界面为起点 1.修改用户名 点解右上角的头像--> 点击“账号设置” 点击左边栏里的“个人资料“ 直接修改用户名即可 2.文件管理 选择一个有修改权限仓库&#…