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
    +关注

    关注

    15

    文章

    2485

    浏览量

    130212
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36423
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    7815
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南

    Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南 在电子设备开发领域,嵌入式设备服务器的应用越来越广泛。Lantronix的xPico
    的头像 发表于 05-21 14:05 96次阅读

    探索 xPico® Wi-Fi 嵌入式无线设备服务器:M2M 与 IoT 应用的理想之选

    探索 xPico® Wi-Fi 嵌入式无线设备服务器:M2M 与 IoT 应用的理想之选 在当今的 M2M(机器对机器)和 IoT(物联网)应用领域,寻找一款既灵活又高效的无线解决方案
    的头像 发表于 05-21 14:05 88次阅读

    探索xPico Wi-Fi:小巧灵活的物联网设备服务器

    探索xPico Wi-Fi:小巧灵活的物联网设备服务器 在当今物联网(IoT)和机器对机器(M2M)通信飞速发展的时代,一款性能卓越、小巧灵活的无线设备服务器对于电子工程师来说至关重要
    的头像 发表于 05-21 14:05 88次阅读

    技术资讯 I Wi-Fi 模块设计

    本文要点Wi-Fi模块设计旨在打造一套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是一个复杂的过程,要求研发人员兼具硬件与软件工程方面的专业知识
    的头像 发表于 02-27 17:12 997次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    Wi-Fi:无线连接的全球通用语

    现代生活不可或缺的无线连接方式。二、Wi-Fi的核心特点1. 高速率,宽带宽支持从几十Mbps到数Gbps的传输速率,满足高清视频、在线游戏等高带宽应用需求。2. 广泛兼容,生态成熟几乎所有智能终端均内置
    发表于 01-07 09:49

    CC3100MOD:物联网应用Wi-Fi模块解决方案

    CC3100MOD:物联网应用Wi-Fi模块解决方案 在物联网(IoT)蓬勃发展的今天,为低成本、低功耗微控制(MCU)添加Wi-Fi
    的头像 发表于 01-05 16:10 2358次阅读

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    Nordic nRF54L 系列多协议 SoC 的产品开发人员Wi-Fi 6 的优势——包括提升电池供电 Wi-Fi 的能效,以及大型物联网网络的管理能力——引入广泛的物联网应用场景。典型应用场景涵盖智能家居
    发表于 12-10 11:58

    你的下一款定位神器,何必是GPS?Nordic带你解锁Wi-Fi SSID的隐藏潜能

    数据库进行比较。 Wi-Fi 定位系统包含以下关键组件: 用户设备Wi-Fi 无线电设备,用于检测附近的网络。 MAC 地址等 Wi-Fi
    发表于 09-29 16:33

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波新技术

    ,美国联邦通信委员会(FCC)投票通过6GHz频谱划为免许可频段供Wi-Fi使用,这标志着Wi-Fi正式进入“三频”时代——除Wi-Fi 6及前代技术使用的2.4GHz和5GHz频段
    发表于 09-19 18:29 2585次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波<b class='flag-5'>器</b>新技术

    如何更新 NuMaker IoT 板上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    进行比较。 Wi-Fi 定位系统包含以下关键组件: 用户设备Wi-Fi 无线电设备,用于检测附近的网络。 MAC 地址等 Wi-Fi
    发表于 08-31 21:01

    LitePoint Wi-Fi测试软件减轻客户设计负担

    Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-Fi信号复杂性的提升,建议
    的头像 发表于 08-06 15:34 1483次阅读
    LitePoint <b class='flag-5'>Wi-Fi</b>测试软件减轻客户设计负担

    有没有什么修复方法可以确保 AP 模式下的 Wi-Fi 和 BLE 连接同时正常工作?

    我正在使用 CYBSYSKIT DEV 01 套件。我尝试在 AP 模式下打开 Wi-Fi 宣传 BLE。我可以宣传 SoftAP 和 BLE。但是,我无法从中央设备连接到 BLE。它可以立即连接
    发表于 07-17 06:13

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    过程。 表1 呈现了Wi-Fi 技术的演变历程及各代技术之间的差异,其中包含了对Wi-Fi 8在IEEE规范的正式标准文件名称以及最高吞吐量的预估。在无线频段方面,
    发表于 06-13 11:09

    CY8CPROTO-062S2-43439无法连接到ThingSpeak服务器怎么解决?

    的 开发板上将数据发送到CY8CPROTO-062S2-43439 ThingSpeak 。我的主板成功连接到 Wi-Fi ,但无法连接到 ThingSpeak 服务器,并出现以下错误: 错误:无法连接
    发表于 06-05 08:26