0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】安装并配置Samba服务器--将HarmonyOS的文件映射到Windows 中

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-09 14:57 次阅读

本文来源电子发烧友社区,作者:juby, 帖子地址:https://bbs.elecfans.com/jishu_1996930_1_1.html

之前鸿蒙开发环境我们是在Win10系统下使用WSL实现的Linux子系统,由于还有很多人使用Win7系统,所以使用虚拟机的方式兼容性更强一点,本文操作都是在WMware虚拟机环境下进行的操作。


文末有官方提供的已经配置好环境的ubuntu系统镜像和VMware Workstation 14软件的获取方式,虚拟机安装完毕,直接打开镜像,直接编译代码,不需要再按官网的操作再重新搭建环境。

个人第一次搭建至少需要几个小时的时间,还可能会出错,建议直接使用此镜像,想了解配置过程的,可以自己安装纯净版的Ubuntu 20.04进行配置。VMware虚拟机软件仅供学习使用,请支持正版。

虚拟机使用过程中需要注意的点

1.启动过程中的提示VMware Workstation 14软件的安装和激活就不写详细过程了,直接默认安装即可,有问题也可以百度一下很容易找到答案的。
虚拟机装完之后,打开Ubuntu系统镜像。

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

打开虚拟机的时候,弹出这个,原因是因为开机连接CD/DVD驱动器未找到,直接选“否(N)”关闭即可,不影响正常使用。

2.账户密码

本虚拟机系统镜像的root用户和harmony用户的密码都为123456。


3.修改分辨率

桌面右键菜单中选择:display Settings,然后在左侧选择Displays,然后Resolution选择自己屏幕合适的分辨率。

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

安装VMware Tools

VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。

1.菜单中选择:虚拟机-->重新安装VMware Tools

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

1. 拷贝文件VMwareTools-10.1.6-5214329.tar.gz至桌面并解压

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

打开终端按截图操作安装VMware Tools出现如下提示,代表安装成功。出现如下提示,代表安装成功。

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

出现如下提示,代表安装成功。

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

Samba服务器简介

Samba是一个能让Linux系统和microsoft网络通讯的软件,Samba最大的功能是可以用于Linux与Windows系统直接的文件共享和打印共享,既可以用于Windows与Linux之间的文件共享也可以用于Linux与Linux之间的资源共享。

为什么需要Samba服务器

因为最终我们要实现使用Windows系统下的VS Code来编写代码,但是代码在虚拟机的Ubuntu系统中,所以我们要先实现如何将HarmonyOS的代码映射到Windows系统中,可以通过Samba服务器将VMware下安装的Ubuntu 的文件映射到Windows系统下,从而实现在Windows下对虚拟机中的文件进行编辑。

Samba安装

1、安装samba服务器
sudo apt-get install samba

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

samba服务器安装完成:

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

2、配置samba
root权限下终端输入如下指令:
vim /etc/samba/smb.conf
配置文件末尾添加:
[harmony]
comment = harmony
path = /home/harmony/harmony/code/code-1.0
writeable = yes
valid user = harmony

//harmony 是Ubuntu中的账户,可根据自己的系统登录账户更换

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

ESC键退出vim的插入状态,然后输入 :wq ,保存退出vim。
3、sudo smbpasswd -a harmony
添加samba用户:harmony ,密码设置为:123456。

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

4、service smbd restart
重启服务器

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

5、查看虚拟机Ubuntu的IP
方法一: 使用ifconfig -a 指令

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

方法二: 图形界面直接查询

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

ping虚拟机的IP:192.168.2.4,网络连通的

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

7、在Windows中添加映射


右键我的电脑-> 映射网络驱动器 -> \192.168.2.4harmony
harmony换为自己的用户名

映射Ubuntu虚拟机上的文件夹

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

点击完成之后,完成网络文件夹的映射:

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

我们可以看到两个系统看到的文件夹是一致的:

#2020征文-开发板#将HarmonyOS的文件映射到Windows 中-开源基础软件社区

至此,Samba服务器安装配置完成。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    14

    文章

    1976

    浏览量

    122784
  • HarmonyOS
    +关注

    关注

    79

    文章

    1839

    浏览量

    29261
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    6762
收藏 人收藏

    评论

    相关推荐

    验证物联网Wi-Fi HaLow用例的MM6108-EKH08开发套件来啦

    验证物联网Wi-Fi HaLow用例的MM6108-EKH08开发套件来啦 MM6108-EKH08开发套件专为验证物联网Wi-Fi HaLow用例而设计。该
    的头像 发表于 04-11 12:01 631次阅读
    验证物联网<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08开发<b class='flag-5'>套件</b>来啦

    Wi-Fi 7与Wi-Fi 6的相关知识科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于蓝
    的头像 发表于 03-12 10:59 217次阅读
    <b class='flag-5'>Wi-Fi</b> 7与<b class='flag-5'>Wi-Fi</b> 6的相关知识科普

    Wi-Fi的诞生与发展

    短距离无线通信技术有Wi-Fi、ZigBee、蓝牙以及Z-Wave,今天我们先揭开Wi-Fi的神秘面纱。Chrent短距离无线通信技术——Wi-Fi过去的20多年,Wi-Fi靠着仅有的
    的头像 发表于 03-07 08:26 416次阅读
    <b class='flag-5'>Wi-Fi</b>的诞生与发展

    linux服务器windows服务器

    Linux服务器Windows服务器是目前应用最广泛的两种服务器操作系统。两者各有优劣,也适用于不同的应用场景。本文 对Linux
    发表于 02-22 15:46

    Wi-Fi HaLow和传统Wi-Fi的区别

    Wi-Fi HaLow和传统Wi-Fi的区别  Wi-Fi是一种无线网络技术,可以连接到互联网或局域网,为用户提供无线上网的便利。随着科技的发展和互联网的普及,Wi-Fi也在不断演进和
    的头像 发表于 02-02 15:28 259次阅读

    BT Wi-Fi模式是否可以通过ModustoolBox对套件进行编程来实现?

    配置用于分析 CYW43439 的 CY8CPROTO-062S2-43439 原型开发套件。 浏览文档我无法弄清楚如何在不同的 Wi-Fi 和蓝牙模式(电源模式、连接模式等)下配置
    发表于 01-22 06:19

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢?

    可提供的速度为10 Gbps,而Wi-Fi 5最高只能提供3.5 Gbps的速度。这意味着Wi-Fi 6可以更快地下载和上传文件,同时更好地支持多个设备同时连接。 2.带宽管理: Wi-Fi
    的头像 发表于 12-09 16:09 1033次阅读

    什么是Wi-Fi 6?什么是Wi-Fi 6E?什么是最适合我的应用的?

    自 1999 年 Wi-Fi 联盟成立以来,Wi-Fi 技术不断进步,以满足对更快速度和支持更多设备的日益增长的需求。
    的头像 发表于 11-20 09:23 520次阅读
    什么是<b class='flag-5'>Wi-Fi</b> 6?什么是<b class='flag-5'>Wi-Fi</b> 6E?什么是最适合我的应用的?

    为全志T507-H开发板配置Samba服务,高效实现跨系统的文件共享

    Samba服务配置与主机同一网段的IP: (2)在Windows主机添加Samba的支持:
    发表于 11-08 09:34

    摩尔斯微电子与卓越电子合作推出 Wi-Fi HaLow 物联网解决方案

    的无晶圆厂半导体公司摩尔斯微电子(Morse Micro),宣布与卓越电子(AsiaRF Corp)合作推出最新的 Wi-Fi HaLow IoT 解决方案。产品阵容包括 Wi-Fi HaLow 物联网
    发表于 10-08 15:27 319次阅读
    摩尔斯微电子与卓越电子合作推出 <b class='flag-5'>Wi-Fi</b> HaLow 物联网解决方案

    Wi-Fi 6E:Wi-Fi的下一个前沿

    电子发烧友网站提供《Wi-Fi 6E:Wi-Fi的下一个前沿.pdf》资料免费下载
    发表于 07-19 16:48 0次下载
    <b class='flag-5'>Wi-Fi</b> 6E:<b class='flag-5'>Wi-Fi</b>的下一个前沿

    Wi-Fi6、Wi-Fi6E、Wi-Fi7你都了解吗

    随着Wi-Fi 6的发展,人们正在努力将Wi-Fi 7的性能再提高一个等级,预计Wi-Fi 7将在2024年后的某个时候正式发布。根据推动Wi-Fi标准发展的IEEE和
    发表于 07-18 10:35 1338次阅读
    <b class='flag-5'>Wi-Fi</b>6、<b class='flag-5'>Wi-Fi</b>6E、<b class='flag-5'>Wi-Fi</b>7你都了解吗

    支持 Quick-Connect IoT Wi-Fi 的云解决方案套件快速入门指南

    支持 Quick-Connect IoT Wi-Fi 的云解决方案套件快速入门指南
    发表于 06-30 19:38 0次下载
    支持 Quick-Connect <b class='flag-5'>IoT</b> <b class='flag-5'>Wi-Fi</b> 的云解决方案<b class='flag-5'>套件</b>快速入门指南

    如何ESP-12F仅作为Wi-Fi模块进行无线传输?

    你好!我正在设计一个基于 Raspberry RP2040 处理和 ESP-12F 的 PCB 板,用于通过 Wi-Fi 提供物联网服务。我已经按照 创建了 RP2040 连接。现在我应该
    发表于 06-01 08:59

    Wi-Fi协议的MIMO技术是什么

      Wi-Fi标准MIMO代表多输入多输出,是一种无线通信技术。它利用多个天线来发送和接收信号,从而提高了传输速率和信号稳定性。   早期的Wi-Fi标准只支持单用户MIMO技术,可以通过向同一
    发表于 05-05 11:26