香橙派AIpro初体验:搭建无线随身NAS

文章目录

    • 引言
    • 2. 香橙派 AIPro概述
    • 3. 开发准备
      • 3.0 烧录镜像
      • 3.1 需要准备的硬件
      • 3.2 需要准备的软件
      • 3.3 启动并连接香橙派 AIPro
        • 3.3.1 初始化启动香橙派 AIPro
        • 3.3.2 无线连接香橙派 AIPro
        • 3.3.3.3 VNC连接香橙派 AIPro
      • 3.4 设置固定ip
        • 3.4.1 设置开机自动连接WIFI
        • 3.4.1 设置香橙派 AIPro固定IP
    • 4. NAS搭建
      • 4.1 永久挂载外设磁盘
      • 4.2 安装部署
  • 5.总结

引言

2023.12月初,香橙派联合华为发布了基于昇腾的Orange Pi AIpro开发板,可以提供8/20TOPS澎湃算力,能覆盖生态开发板者的主流应用场景,让用户实践各种创新场景,并为其提供配套的软硬件。

最近收到了香橙派AIpro的开发板,配置为8G+32G,内置ubuntu 22.04。初见开发板,整体很精致小巧,不过麻雀虽小,五脏俱全,各种外设接口却不少。这样做的目的也是满足不同使用者的需求,将DIY的权限交给用户,充分发挥香橙派AIpro的底层基础功能。

正好最近正在研究如何部署一个本地无随身线NAS网络服务,因为若单独购买一套NAS存储设备费用过于高昂,用本地电脑搭建的话体积占地过大,不方便携带和移动,这块小巧精致的香橙派AIpro开发板正好可以满足我的需求。

先来看一下实体的橙派AIpro开发板的面貌,在套装内共有一个香橙派AIpro开发板,60W充电头+1.5m长双向type-c数据线,一张32GBTF存储卡,存储卡已经内置烧录好Orange Pi系统(基于ubuntu 22.04版本)

image-20240704150211448

Orange Pi AIpro无论在外观上、性能上还是技术服务支持上都非常优秀。实体开发板的外设接口真的不少,果然是有备而来~

image-20240704150148954

2. 香橙派 AIPro概述

OrangePi AIpro(8-12T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8-12TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。

image-20240704151354209

image-20240704151412664

Orange Pi官方论坛与昇腾社区共同为开发者提供了丰富的资源和支持。这些平台开放了多种应用的端到端参考设计,包括智能小车、机械臂以及语音交互等,旨在帮助开发者快速上手并进行创新项目开发。此外,论坛还提供了大量的代码参考样例,覆盖了视觉分析、语音分析等领域,总数达到数百个,同时还有众多开源预训练模型可供使用。

这种全面的技术支持和资源分享是Orange Pi AIpro产品相对于市场上的其他竞争产品的一大亮点和竞争优势。它降低了开发者的学习曲线,加速了开发进程,使得无论是初学者还是有经验的开发者都能更高效地构建基于人工智能的应用程序。

image-20240704151255953

3. 开发准备

3.0 烧录镜像

  • 准备过程

烧录需要准备一台windows电脑,TF卡(不小于32G),读卡器

  • 下载ubuntu镜像

镜像下载链接:https://pan.baidu.com/s/1csbugZiKsuL_NHCOmyi1BA?pwd=ma6z

下载后需要解压操作

  • 安装烧录软件

下载链接:https://etcher.balena.io/#download-etcher

下载好后双击打开

image-20240704225841223

选择从文件烧录,选择下载好的镜像

image-20240704225936826

选择目标磁盘为TF卡

开始烧录,等待烧录完成

image-20240704230818049

3.1 需要准备的硬件

  • 香橙派AIpro+电源+TF卡

image-20240704154126609

  • 鼠标

  • 键盘

  • 显示器+HDMI线

  • 外接硬盘

  • 需要无线WIFI或者有线网络(本文以)

3.2 需要准备的软件

  • MobaXterm

官网下载地址:https://mobaxterm.mobatek.net/download.html

image-20240704154452205

3.3 启动并连接香橙派 AIPro

3.3.1 初始化启动香橙派 AIPro

将香橙派 AIPro接通电源后会自动开机,然后将准备的外设鼠标,键盘,显示器连接到开发板。

启动后进入下面的登录界面

image-20240704155624966

初始登录默认用户HwHiAiUser,密码为Mind@123,输入密码后进入系统

用户名HwHiAiUserroot
密码Mind@123Mind@123

image-20240704155337931

为使后续可以实现远程连接访问,我们需要通过WIFI或者有线网络连接香橙派AIpro。

点击系统右上角网络图标,选择我们要连接的网络,并输入密码

image-20240704160232679

3.3.2 无线连接香橙派 AIPro

在配置好WIFI网络后,在香橙派 AIPro终端查看无线WIFI的IP地址

ifconfig

获取的IP地址每个人并不一样,我本地获取的为192.168.137.179

关闭开发板防火墙

sudo systemctl stop ufw

在本地电脑打开MobaXterm软件

本地电脑需要和香橙派 AIPro在一个局域网

在MobaXterm进行如下操作

image-20240704161637045

输入root密码后可以进入开发板远程终端

image-20240704161751440

目前我们就可以实现

香橙派 AIPro是有Ui桌面的,我们还需要通过VNC方式连接香橙派 AIPro开发板

3.3.3.3 VNC连接香橙派 AIPro

首先在香橙派 AIPro终端进行配置

# 安装xfce4和vncserver
apt-get install xfce4
apt-get install vncserver

image-20240704162702862

# 设置VNC密码
# 不配置view-only密码
vncpasswd

image-20240704162925629

使用MobaXterm软件进行如图所示操作

image-20240704163038648

默认端口port为5900,需要改成5901

登录后即可以进入Ui页面

image-20240704163501691

3.4 设置固定ip

为使香橙派 AIPro开发板每次启动后都可以自动连接WIFI并保持IP不变,还需要进行如下配置

3.4.1 设置开机自动连接WIFI
# 进入/etc/profile.d/目录
cd /etc/profile.d/
# 创建脚本autowifi.shvi autowifi.shnmcli dev wifi connect wifi名称 password wifi密码# 赋予文件执行权限chmod + x autowifi.sh
# 重启
reboot

image-20240704165443697

重启后连接主机(实际上当可以成功远程连接即可说明已经成功自动配置WIFI)

# 扫描周围的 WIFI 热点
nmcli dev wifi

可以看到一自动连接配置的WIFI名称

image-20240704165649787

3.4.1 设置香橙派 AIPro固定IP

打开终端

nmtui	

选择Edit a connection

image-20240704163827941

选中设置ip的网卡(此处为WIFI名称为__________)

在ipv4处将IPv4 CONFIGURATION改成 Manual

然后分别设置固定ip,网关

image-20240704164149311

设置完成后返回并重启开发板,查看开发板IP

可以看到Ip为我们配置的IP

image-20240704165827512

至此,准备工作完成

4. NAS搭建

NAS,全称为网络附加存储(Network Attached Storage),是一种可以直接连接到网络的特殊设备,实现数据的集中存储和管理。NAS不仅可以提供大容量的存储空间,还可以支持多种访问协议和应用功能,让你的数据更安全、更方便、更有趣。

4.1 永久挂载外设磁盘

为了防止系统盘受损导致数据丢失,也为了获取更大存储空间,我们通过外挂磁盘方式来设置NAS的存储空间,本次通过外设连接一个64GB的U盘来模拟挂载磁盘

首先查看一下外挂磁盘信息

# 查看一下外挂磁盘信息
lsblk

可以看到外设磁盘显示为/dev/sda ,实际容量为64G

image-20240704185751277

# 创建NAS根目录
mkdir /xiangguNAS
# 创建物理卷
pvcreate /dev/sda
# 设置 /dev/sda的格式为ext4mkfs.ext4 /dev/sda
# 创建卷组
vgcreate  xianggu /dev/sda
# 创建逻辑卷
lvcreate -L 49G -n zfk /dev/xianggu

4.2 安装部署

# 安装软件
apt-get install samba samba-client

image-20240705025531941

#配置 Samba编辑 Samba 的主配置文件 /etc/samba/smb.conf
vi /etc/samba/smb.conf
#在文件末尾添加一个共享目录的定义。
#这里,read only = no 表示共享目录可读写,guest ok = yes 允许匿名访问,但你也可以通过 valid users 和 password hash 配置项设置用户认证。
[shared]
comment = Shared Folder
path = /xiangguNAS
browseable = yes
read only = no
guest ok = yes
create mask = 0666
directory mask = 0777

image-20240705025811071

为了使 Samba 能够管理共享目录的文件和目录,需要给予 Samba 服务用户适当的权限:

chown xianggu:xianggu /xiangguNASchmod 777  /xiangguNAS

启动 Samba 服务并设置开机启动

systemctl start smb
systemctl enable smb

image-20240705031306363在局域网内的 Windows 上,可以使用 SMB 协议访问共享目录。

5.总结

香橙派AIpro是一款基于昇腾技术的强大开发板,拥有8/20TOPS算力,适用于各类AI应用需求。其独特的四核64位处理器和AI处理器架构,支持外接存储和双4K高清输出,满足用户DIY和主流应用需求。香橙派官方和昇腾社区提供丰富的资源和支持,帮助开发者快速搭建开发环境,并通过VNC远程连接和自动WIFI连接功能,实现高效的网络访问。此外,AIPro还是搭建无线随身NAS的理想选择,通过外接磁盘和配置Samba服务,实现数据共享和集中管理。整个开发过程详细且易于操作,无论是初学者还是有经验的开发者,都能通过香橙派AIPro开发板高效地进行AI应用开发,为数据存储和访问提供更安全、方便和有趣的方式。

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

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

相关文章

松下Panasonic机器人维修故障原因

松下机器人伺服电机是许多工业自动化设备的关键组成部分。了解如何进行Panasonic工业机械臂电机维修,对于确保设备正常运行至关重要。 【松下焊接机器人维修案例】【松下机器人维修故障排查】 一、常见松下工业机械手伺服电机故障及原因 1. 过热:过热可…

IPython的“%paste“魔法:代码粘贴的救星

IPython的"%paste"魔法:代码粘贴的救星 在数据科学和编程的世界中,效率和便捷性是至关重要的。IPython,作为一个强大的交互式Python解释器,提供了一系列的"魔法命令"来增强用户体验。其中,%paste…

Spring Boot 创建定时任务

在现代应用程序开发中,定时任务是一个常见的需求。Spring Boot作为一个强大的框架,提供了简单易用的定时任务调度功能。本文将详细介绍如何在Spring Boot中创建和管理定时任务,并提供完整的代码示例。 1. 什么是定时任务 定时任务是指在预定…

排序查询------- ORDER BY(一)

一.关键字 ORDER BY 二.语法 SELECT 字段列表 FROM 表名 ORDER BY 字段1 排列方式1 ,字段2 排列方式2; 三.排序方式 ASC:升序(默认值) DESC:降序 注意:如果是多字段排序,当第一个字段值相同时,才会根据第二个字段进行排序。 四.根据年龄对公司的员…

RabbitMQ 详解:概念、结构、使用场景与常用命令

引言 在分布式系统和微服务架构中,消息队列是一种重要的中间件,用于实现异步通信、解耦和负载均衡。RabbitMQ作为一种开源的消息队列中间件,以其可靠性、高可用性和灵活性,广泛应用于各类系统中。本文将深入探讨RabbitMQ的定义、架…

【BUUCTF-PWN】6-jarvisoj_level0

64位,开启了NX保护 运行效果如下: main函数: vulnerable_function()函数 buf变量长度为128,但是read可以读入0x200长度的字符,存在栈溢出,需要覆盖的长度为0x808 寻找后门函数 这里可以直接用栈…

计算机的错误计算(二十一)

摘要 两个不相等数相减,差为0: ? 在计算机的错误计算(十九)中,高中生小明发现本应为0的算式结果不为0. 今天他又发现对本不为0的算式,计算机的输出为0. 在 Python 中计算 : 则输出为0. 若用 C…

Android-卷积神经网络(Convolutional Neural Network, CNN)

一个复杂且在Android开发中常见的算法是图像处理中的卷积神经网络(Convolutional Neural Network, CNN)。CNN被广泛用于图像识别、物体检测和图像分割等任务,其复杂性在于需要处理大量的图像数据、复杂的神经网络结构和高效的计算。 1. 卷积操作(Convolution) 数学原理:…

R 绘图 - 饼图

R 绘图 - 饼图 饼图是一种常用的数据可视化工具,用于展示数据集中各个类别的相对比例。在R语言中,饼图可以通过多种方式绘制,其中最常用的是pie()函数。本文将详细介绍如何在R中创建和定制饼图,包括基本饼图的绘制、添加标签、调…

CSS学习(三大特性 盒子模型)

目录 Emmet语法 1.快速生成HTML结构语法 2.快速生成CSS样式语法 CSS的复合选择器 后代选择器 子选择器 并集选择器 伪类选择器 链接伪类选择器 focus伪类选择器 CSS的三大特性 层叠性 继承性 优先级 CSS盒子模型 组成 边框 边框 内边距 外边距 块级盒子水…

sharepoint api 没有这个文件所属site的权限的情况下访问指定文件

通过 SharePoint API 访问特定文件时,通常需要具备访问该文件所属网站 (site) 的权限。然而,有一些方法可以绕过这个限制,主要包括使用具有较高权限的应用程序权限或共享链接。这些方法的具体实现步骤如下: 1. 使用应用程序权限 …

7_1_SVPWM概述

1、SPWM 正弦脉宽调制法(SPWM)是将每一正弦周期内的多个脉冲作自然或规则的宽度调制,使其依次调制出相当于正弦函数值的相位角和面积等效于正弦波的脉冲序列,形成等幅不等宽的正弦化电流输出。 通过调整占空比使等效电流近似为正弦…

classin视频下载提取为mp4教程

最近在上classin网课,无奈网课视频要过期了,所以想保存下来! 下面介绍提取的教程 我们可以绕过最开始的握手,就是先播放了一段时间后,再打开抓包,回到Classin播放后,就可以获得网课链接了 直接打…

软考-系统架构设计师[九年]上岸感想

2016年就开始参系统架构设计师的考试了,经历七次考试终于成功上岸,分享下自己这么多次考试失败的经验,希望大家可以少踩坑,一次通过考试 重点 如果你不想继续读下去,看完这段就行。 1.一定要知道最新的考试范围&…

Java通过GeoLite2-City.mmdb 进行IP信息查询地理定位和经纬度筛选。

引入依赖 <dependency><groupId>com.maxmind.geoip2</groupId><artifactId>geoip2</artifactId><version>4.2.0</version> </dependency>下载数据文件&#xff1a;https://download.lin2ur.cn/GeoLite2/ package com.cqclo…

【spring MVC的执行流程】

SpringMVC可以说是Servlet的封装&#xff0c;屏蔽了Servlet的很多细节&#xff0c;比如Servlet再获取参数的时候需要不停地getParameter,现在只要在SpringMVC方法定义对应的JavaBean&#xff0c;只要属性和参数名一致&#xff0c;SpringMVC就可以帮我们实现将参数封装到JavaBea…

【Linux】目录和文件的权限意义

现在我们知道了Linux系统内文件的三种身份&#xff08;拥有者、用户组与其他人&#xff09;&#xff0c;知道每种身份都有三种权限&#xff08;rwx&#xff09;&#xff0c;也知道能够使用chown、chgrp、chmod修改这些权限与属性&#xff0c;当然&#xff0c;利用IS-l去查看文件…

wordpress企业网站模板免费下载

大气上档次的wordpress企业模板&#xff0c;可以直接免费下载&#xff0c;连注册都不需要&#xff0c;网盘就可以直接下载&#xff0c;是不是嘎嘎给力呢 演示 https://www.jianzhanpress.com/?p5857 下载 链接: https://pan.baidu.com/s/1et7uMYd6--NJEWx-srMG1Q 提取码:…

【独家揭秘】三星HBM3e内存通过英伟达认证?官方辟谣背后真相何在?

7月初&#xff0c;业界一则震撼消息传来&#xff0c;据韩媒Newdaily报道&#xff0c;三星电子第五代高速存储器HBM3e已成功获得GPU巨头英伟达的质量认证&#xff0c;预示着三星即将步入HBM大规模量产的新阶段。报道援引半导体行业内部消息&#xff0c;称三星近期收到来自英伟达…

Air系列4G模块AT版本如何使用HTTP

HTTP应用的基本流程如下&#xff1a; 1、激活PDP 2、初始化HTTP服务 3、设置HTTP会话参数 4、如果要支持SSL&#xff0c;配置SSL参数 5、如果使用POST命令&#xff0c;输入POST数据 6、发起HTTP请求 7、收到HTTP应答&#xff0c;读取应答数据 8、终止HTTP服务 注意&#xff1a;…