瑞芯微RK3566鸿蒙开发板Ubuntu虚拟机环境搭建教程,触觉智能Purple Pi OH主板

本文适用于Ubuntu虚拟机环境搭建教程学习,设备为触觉智能开发的瑞芯微RK3566开发板,型号Purple Pi OH。是华为Laval官方社区主荐的一款鸿蒙开发主板。支持Openharmony、安卓Android、Linux的Debian、Ubuntu系统。

图片

图片

该主板主要针对学生党,极客,工程师,极大降低了开源鸿蒙开发者的入门门槛,具有以下几点优势:

  • 支持开源鸿蒙/Linux /Andriod 11/麒麟,兼容树莓派 ;

  • 四核A55,最高1.8G主频,Mali G52-2EE GPU ;

  • 支持OpenGL/CL/Vulkan/1T NPU/8M ISP ;

  • 支持TensorFlow/MXNet/PyTorch/ Caffe ;

  • 支持1*千兆以太网、3*USB2.0、1*USB3.0、3*UART、2*SPI、2*I2C、28*GPIO、1*MIPI DSI、1*HDMI ;

  • 支持OpenHarmony3.2/4.0/4.1版本,开放SDK源代码 ;

  • 活跃的开发者社区, 更多牛人在线技术支持 ;

  • 超小尺寸,极致性价比,只需249元 ;

一、开发电脑主机环境配置

1.1 推荐编译主机如下

  • Ubuntu18.04 / Ubuntu20.04

  • 64 位 CPU

  • 16GB 物理内存+交换内存

  • 300GB 空闲的磁盘空间

1.2 工具准备

  • VMware Workstation Pro

  • ISO镜像

VMware Workstation Pro软件和ISO镜像下载链接如下:

链接:https://pan.baidu.com/s/1YMj0-AQZ6_WXU93fHBUYsA?pwd=1234

提取码:1234

二、创建一个新的虚拟机

电脑预先从【1.2 工具准备】一章下载并安装VMware Workstation Pro软件以及需要的ISO虚拟机镜像,安装VMware软件成功后即可进入创建虚新拟机步骤。

2.1 点击创建新的虚拟机

图片

2.2 点击下一步

图片

2.3 选择下载好的镜像文件,这里我选择的是Ubuntu18.04的iso镜像,点击下一步

图片

2.4 以下输入框自定义设置,没有要求,填完点击下一步

图片

2.5 选择下载好的本地虚拟机镜像文件,点击下一步

图片

2.6 磁盘大小建议最少300G,点击下一步

图片

2.7 内存和处理器大小根据电脑配置选择,建议内存跟处理器最少要16G及以上

图片

2.8 等待加载完成

图片

2.9 加载完成后进入登录界面,输入账号密码即可进入虚拟机Ubuntu系统

图片

图片

三、Samba服务器

Samba服务器是一种开源的文件共享服务,能实现Windows系统和虚拟机之间的文件传输,为了方便后续电脑与虚拟机间文件传输,可以安装一个Samba服务器。

3.1 Samba服务器安装

sudo apt-get install samba -y

图片

3.2 新建共享目录并且配置Sampa服务

新建目录。

mkdir share

修改/etc/samba/smb.conf,在末尾添加以下配置。

[share]   comment = Share File   path = /home/industio/share   browseable = yes   read only = no   guest ok = no   public=yes   writable=yes

注意:/home/industio/share为前面新建share的绝对路径,根据实际路径修改。

3.3 创建Samba登录用户及其登录密码

smbpasswd -a industio

industio为虚拟机登录用户名,执行后根据提示输入用户密码。

3.4 重启samba服务器

/etc/init.d/smbd restart

3.5 访问Sampa共享目录

电脑组合键"win+R"进入以下界面,并且输入"\\192.168.0.164",192.168.0.164 为虚拟机ip地址。

图片

访问成功。

图片

注意,如果电脑访问到Samba共享目录无法进行读写操作,可执行以下命令授权,然后再重新操作。

chmod -R go+rwx 共享目录

Purple Pi OH鸿蒙开发板已过XTS兼容性认证

图片

END

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[001-07-001].Redis7缓存双写一致性之更新策略探讨

1、面试题: 1.只要使用缓存,就可能会涉及到redis缓存与数据库双存储双写,只要是双写,就存在数据一致性问题,那么是如何解决数据一致性问题的2.双写一致性,你先动缓存redis还是数据库MySQL,哪一个…

OpenHarmony轻松玩转GIF数据渲染

OpenAtom OpenHarmony(以下简称“OpenHarmony”)提供了Image组件支持GIF动图的播放,但是缺乏扩展能力,不支持播放控制等。今天介绍一款三方库——ohos-gif-drawable三方组件,带大家一起玩转GIF的数据渲染,搞…

7、Django Admin删除默认应用程序

admin文件 from django.contrib.auth.models import User, Groupadmin.site.unregister(User) admin.site.unregister(Group) 显示效果: 前 后

【springboot】使用AOP

目录 1. 添加依赖2. 创建切面类1. 创建切面类2. 切点表达式3. 增强方法 3. 开启AOP4. 创建控制类5. 测试 1. 添加依赖 <!-- AOP依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop<…

不会抖音剪辑怎么办?这4款拿走不谢

不少人想做自媒体&#xff0c;但是就光视频剪辑这一点难住了不少人&#xff0c;其实视频剪辑并没有大家想的那么复杂&#xff0c;直接用一些简单的剪辑视频工具也可以处理。作为一个短视频剪辑新手&#xff0c;我最近尝试了几款流行的视频编辑软件&#xff0c;今天就来和大家分…

C++引用简介

引用的基本使用&#xff1a; 作用&#xff1a; 给变量起别名 语法&#xff1a; 数据类型 &别名 原名 int main() {int a 10;int &b a;cout << "a " << a << endl;cout << "b " << b << endl; //都打印…

WebRTC协议下的视频汇聚融合技术:EasyCVR视频技术构建高效视频交互体验

视频汇聚融合技术是指将来自不同源、不同格式、不同网络环境的视频流进行集中处理、整合和展示的技术。随着视频监控、远程会议、在线教育、直播娱乐等领域的快速发展&#xff0c;视频数据的规模急剧增长&#xff0c;对视频处理能力和效率提出了更高要求。视频汇聚融合技术通过…

面试软件测试需要掌握的技能有哪些?

一、测试用例的编写 1、在测试中最重要的文档&#xff0c;他是测试工作的核心&#xff0c;是一组在测试时输入输出的标准&#xff0c;是软件需求的具体对照。编写测试用例&#xff0c;是测试人员的基本功&#xff0c;真正能写好的人并不多。 测试用例包含的内容&#xff1a; …

原型与原型链

在JavaScript中&#xff0c;原型&#xff08;prototype&#xff09;和原型链&#xff08;prototype chain&#xff09;是理解对象如何继承属性和方法的关键概念。 原型 每一个对象&#xff08;函数也是对象&#xff09;都有一个特殊的属性叫做原型&#xff08;prototype&…

数据分析-11-时间序列分析的概念任务和主要方法

1 时间序列 1.1 时间序列的定义 时间序列,通俗的字面含义为一系列历史时间的序列集合。比如2013年到2022年我国全国总人口数依次记录下来,就构成了一个序列长度为10的时间序列。 结合上图理解随机变量和观测值的关系。 我们认为每个时间点发生的数据都来自于一个分布的,…

PDF文件压缩,总结了五种压缩方法

PDF文件压缩&#xff0c;PDF文件在日常工作和生活中非常常见&#xff0c;但由于其体积较大&#xff0c;传输和上传时常会遇到限制。为了有效解决这一问题&#xff0c;PDF文件的压缩变得尤为重要。为了帮助你轻松应对大文件传输的困扰&#xff0c;本文将为你归纳五种实用的PDF文…

代码审计总结

代码审计总结 概述 一、代码审计 1.1什么是代码审计&#xff1f; 1.2为什么要执行代码审核&#xff1f; 1.3代码审计的好处 二、代码审计流程 2.1代码检查方法 2.2代码检查项目 2.3编码规范 2.4代码检查规范 2.5缺陷检查表 2.6代码审计复查 2.7代码审计结果总结 三…

前端代码注释风格 - CSS篇

本文基于《阿里巴巴CSS编程规约》、stylelint rules进行编写&#xff0c;涉及预编译语言&#xff08;Sass、Less&#xff09;的编码风格和最佳实践。 1.1 编码风格 空格的使用 选择器和{之间保留一个空格。.selector-disabled { 在使用逗号分隔的属性中&#xff0c;逗号后保…

HTTP 二、进阶

四、安全 1、TLS是什么 &#xff08;1&#xff09;为什么要有HTTPS ​ 简单的回答是“因为 HTTP 不安全”。由于 HTTP 天生“明文”的特点&#xff0c;整个传输过程完全透明&#xff0c;任何人都能够在链路中截获、修改或者伪造请求 / 响应报文&#xff0c;数据不具有可…

k8s 部署 jenkins【详细步骤】

文章目录 部署介绍部署步骤第 1 步:创建 namespace第 2 步:创建 ServiceAccount第 3 步:创建持久卷第 4 步:创建 Deployment第 5 步:创建 Service第 6 步:浏览器访问 Jenkins第 7 步:修改默认时区参考⭐ 本文目标:在 k8s 集群中部署一个 jenkins。 部署介绍 🚀 在 K…

查看HBA卡是否支持FC协议

cat /sys/class/fc_host/host*/port_name lspci | grep -i fibre # 看有无fibre channel控制器 官网查询 Emulex Lpe32000 https://docs.broadcom.com/doc/12357773 https://cn.genuinemodules.com/image/catalog/pdf/18/LPe32000.pdf

pnpm国内源设置

一、背景 在国内使用pnpm时&#xff0c;由于网络问题&#xff0c;经常会遇到速度慢或无法访问的问题。为了提高效率&#xff0c;可以将pnpm的源设置为国内的镜像源。以下是一些常用的国内pnpm镜像源以及如何设置它们的方法。 二、国内可用源 2.1 淘宝pnpm源 https://registry…

OceanBase 功能解析之 Binlog Service

前言 MySQL&#xff0c;是在全球广泛应用的开源关系型数据库&#xff0c;除了其稳定性、可靠性和易用性&#xff0c;他早期推出的二进制日志功能&#xff0c;即binlog&#xff0c;也是MySQL广受欢迎的原因。 MySQL binlog&#xff0c;即二进制日志&#xff0c;是 MySQL 中用于…

[数据集][目标检测]电梯内广告牌电动车检测数据集VOC+YOLO格式2787张4类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2787 标注数量(xml文件个数)&#xff1a;2787 标注数量(txt文件个数)&#xff1a;2787 标注…

中间件解析了漏洞【IIS Nginx Apache】

IIS 1.IIS6.X 1.使用Windows2003虚拟机&#xff0c;在其中安装IIS6.X 2.在IIS6.X中&#xff0c;.asp文件夹中的文件都会被当作asp文件去执行 我们在网站根目录创建一个x.asp文件 在x.asp中新建⼀个jpg⽂件。内容为<%now()%> asp代码。 在外部浏览器中访问windows2…