本文来源电子发烧友社区,作者:STM64, 帖子地址:https://bbs.elecfans.com/jishu_2009445_1_1.html
在上一篇中,我们认识了HarmonyOS HiSpark Wi-Fi IoT 套件的基本组件构成和实现原理,今天,我们来用板子输出第一个Hello,World!
大致步骤分如下三步:
1.构筑虚拟机并安装ubuntu并安装SAMBA服务。
2.通过本地127.0.0.x挂载共享文件夹,VSC安装Harmony组件并打开共享文件夹实行编程。
3.编译好后放板子上执行一下并用串口工具查看输出结果。
上面这样子简述比较笼统,适合非常熟悉这一开发流程的人查看,具体细节操作如下面的详细步骤所示:
1.首先,我们下载个虚拟机安装一下,下载地址已经分享在Harmony的讨论群里了,也可以直接找我要,此贴后面回复即可。

安装步骤较为简单,一路点击Next>进行下去即可:

静候几分钟即可安装完成

点击完成,然后启动虚拟机

按Crtl Alt T打开终端命令行
习惯性的ls一下,就像拿到台windows的电脑按一下win+E瞄一下盘多大和里面有啥一样

可以看到里面已经搞好了 Harmony的示例工程,
如果是新虚拟机,从华为开发者网站可以下载包来架设这个工程基底,以实现后续操作,
然后执行如下操作,build一下工程看一下能不能过,
测试后完全可以正常编译通过,直接进行下一步编程操作即可

build success 编译成功的提示:

然后开始干正事了,安装SAMBA,
敲入sudo apt-get install samba并回车

然后等它安装一下

安装中。。。。。。
安装好了!

敲入sudo apt-get install samba-common并回车一下,

效果如图所示:

然后配置一下samba服务,注意记得保存哦

然后弄一下账号密码,也就是虚拟机外win敲入共享连进来的账号密码

然后restart一下samba,

有人群里问我保存出现疑问,可能是您如下这样子操作了,
如下为错误示范:

效果如图所示:

如下为正确示范:

然后保持虚拟机挂着不要退出,后台挂着也行,但不要休眠,保持这个samba服务在ubuntu里正常运行,竟然有人认为操作完了关了就可以了,我大致可以解释下原因,看完您就明白了,windows共享文件夹相信很多人都用过,另一台电脑开着,把文件共享出来,在这台电脑敲入另一台电脑的IP,输入账号密码,可以登陆进去读取文件,FTP服务器也是一样,服务开着能读文件,服务器关了,正常来说没做其他预读或冗余操作就取不了里面文件,而虚拟机相当于您电脑里的另一台电脑,保持它的这个系统带动samba服务开着就能正常连接进去读取了,里面时间长了锁屏没事,但休眠了就会产生无法连接到xxx的情况出现,本机一般是127.0.0.xx,从这方面可以看出,虚拟机其实类似另一台电脑的存在,这个虚拟机跟有条件的人在隔壁电脑安装个ubuntu然后安装samba是一样的,如果这样子做的话,尽量弄到同一个局域网下,再瞄一眼ip,连进去就好了。
上述挂好后,
然后在windows系统下按win+R,输入\和ubuntu里面看到的IP,注意斜杠方向,然后回车

出现账号密码,输入之前您配置的账号密码,您配置了是啥就是啥

进去之后可以看到Hormany的工程目录,可以把vsc工程挂这个目录下
点这个:

然后挂上去

先试下,可用:
新建个hello world的源码,调整一下工程目录:

然后烧到开发板:

完成Hello world!
下一篇,我们来进行对HarmonyOS HiSpark Wi-Fi IoT 套件基本功能的实现和如何利用硬件资源作一个简单研究。
在上一篇中,我们认识了HarmonyOS HiSpark Wi-Fi IoT 套件的基本组件构成和实现原理,今天,我们来用板子输出第一个Hello,World!
大致步骤分如下三步:
1.构筑虚拟机并安装ubuntu并安装SAMBA服务。
2.通过本地127.0.0.x挂载共享文件夹,VSC安装Harmony组件并打开共享文件夹实行编程。
3.编译好后放板子上执行一下并用串口工具查看输出结果。
上面这样子简述比较笼统,适合非常熟悉这一开发流程的人查看,具体细节操作如下面的详细步骤所示:
1.首先,我们下载个虚拟机安装一下,下载地址已经分享在Harmony的讨论群里了,也可以直接找我要,此贴后面回复即可。

安装步骤较为简单,一路点击Next>进行下去即可:

静候几分钟即可安装完成

点击完成,然后启动虚拟机

按Crtl Alt T打开终端命令行
习惯性的ls一下,就像拿到台windows的电脑按一下win+E瞄一下盘多大和里面有啥一样

可以看到里面已经搞好了 Harmony的示例工程,
如果是新虚拟机,从华为开发者网站可以下载包来架设这个工程基底,以实现后续操作,
然后执行如下操作,build一下工程看一下能不能过,
测试后完全可以正常编译通过,直接进行下一步编程操作即可

build success 编译成功的提示:

然后开始干正事了,安装SAMBA,
敲入sudo apt-get install samba并回车

然后等它安装一下

安装中。。。。。。
安装好了!

敲入sudo apt-get install samba-common并回车一下,

效果如图所示:

然后配置一下samba服务,注意记得保存哦

然后弄一下账号密码,也就是虚拟机外win敲入共享连进来的账号密码

然后restart一下samba,

有人群里问我保存出现疑问,可能是您如下这样子操作了,
如下为错误示范:

效果如图所示:

如下为正确示范:

然后保持虚拟机挂着不要退出,后台挂着也行,但不要休眠,保持这个samba服务在ubuntu里正常运行,竟然有人认为操作完了关了就可以了,我大致可以解释下原因,看完您就明白了,windows共享文件夹相信很多人都用过,另一台电脑开着,把文件共享出来,在这台电脑敲入另一台电脑的IP,输入账号密码,可以登陆进去读取文件,FTP服务器也是一样,服务开着能读文件,服务器关了,正常来说没做其他预读或冗余操作就取不了里面文件,而虚拟机相当于您电脑里的另一台电脑,保持它的这个系统带动samba服务开着就能正常连接进去读取了,里面时间长了锁屏没事,但休眠了就会产生无法连接到xxx的情况出现,本机一般是127.0.0.xx,从这方面可以看出,虚拟机其实类似另一台电脑的存在,这个虚拟机跟有条件的人在隔壁电脑安装个ubuntu然后安装samba是一样的,如果这样子做的话,尽量弄到同一个局域网下,再瞄一眼ip,连进去就好了。
上述挂好后,
然后在windows系统下按win+R,输入\和ubuntu里面看到的IP,注意斜杠方向,然后回车

出现账号密码,输入之前您配置的账号密码,您配置了是啥就是啥

进去之后可以看到Hormany的工程目录,可以把vsc工程挂这个目录下
点这个:

然后挂上去

先试下,可用:
新建个hello world的源码,调整一下工程目录:

然后烧到开发板:

完成Hello world!
下一篇,我们来进行对HarmonyOS HiSpark Wi-Fi IoT 套件基本功能的实现和如何利用硬件资源作一个简单研究。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
wi-fi
+关注
关注
15文章
2484浏览量
130192 -
HarmonyOS
+关注
关注
80文章
2157浏览量
36402 -
HiSpark
+关注
关注
1文章
156浏览量
7814
发布评论请先 登录
相关推荐
热点推荐
Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南
Lantronix xPico Wi-Fi嵌入式设备服务器评估套件使用指南 在电子设备开发领域,嵌入式设备服务器的应用越来越广泛。Lantronix的xPico Wi-Fi嵌入式设备服务器评估
物联网浪潮下,如何精准选型Wi-Fi模块?
在物联网迅猛发展、Wi-Fi技术日益成熟的当下,众多场景尤其是移动设备领域,对 Wi-Fi 无线数据传输的需求与日俱增。那么,在众多设备中究竟该如何挑选合适的 Wi-Fi模块 呢?接下来为您详
技术资讯 I Wi-Fi 模块设计
本文要点Wi-Fi模块设计旨在打造一套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是一个复杂的过程,要求研发人员兼具硬件与软件工程方面的专业知识
Wi-Fi:无线连接的全球通用语
现代生活中不可或缺的无线连接方式。二、Wi-Fi的核心特点1. 高速率,宽带宽支持从几十Mbps到数Gbps的传输速率,满足高清视频、在线游戏等高带宽应用需求。2. 广泛兼容,生态成熟几乎所有智能终端均内置
发表于 01-07 09:49
Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法
了 Wi-Fi 6 功能,帮助开发人员创建高性能、高能效的Wi-Fi 6 物联网解决方案。
基于 Nordic 的 nRF7002 Wi-Fi 协同 IC,nRF7002 EBII帮助 采用
发表于 12-10 11:58
无线模块全解析:Wi-Fi模块、蓝牙模块、双频Wi-Fi、MQTT协议与低功耗方案
“WiFi”或“Wifi”,但是这些写法并没有被Wi-Fi联盟认可。 一、通常说的WI-FI几: 第一代:以IEEE 802.11为准,工作频段为2.4GHz, 最高速率半双工2Mbit/s.(1 Byte
Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略
物联网的快速发展,Wi-Fi技术的成熟的情况下,越来越多的场景需要用到Wi-Fi来无线传输数据,尤其是移动设备中,怎么再设备中选择合适的Wi-Fi模块呢?下面我们来介绍下Wi-Fi模块
浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术
作者: Qorvo 亚太区无线连接事业部高级行销经理林健富 2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
发表于 09-19 18:29
•2574次阅读
LitePoint Wi-Fi测试软件减轻客户设计负担
自Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-Fi信号复杂性的提升,建议将硬件测试纳
有没有什么修复方法可以确保 AP 模式下的 Wi-Fi 和 BLE 连接同时正常工作?
我正在使用 CYBSYSKIT DEV 01 套件。我尝试在 AP 模式下打开 Wi-Fi 并宣传 BLE。我可以宣传 SoftAP 和 BLE。但是,我无法从中央设备连接到 BLE。它可以立即连接并断开连接。有没有什么修复方法可以确保 AP 模式下的
发表于 07-17 06:13
科普|公司的Wi-Fi,为什么这么慢?
大家在公司上班,经常会使用到Wi-Fi。最近这几年,随着时代的发展,高清视频会议等大带宽网络应用越来越普遍。而公司的网络,却非常不给力,频繁卡顿,严重影响使用体验。哪怕IT的同事已经把网络优化得很
Wi-Fi FEM价格战,真的不可避免吗?
的发展,三伍微电子已经形成三大产品线: 1、路由器Wi-Fi FEM(包含2.4G 射频PA系列和5.8G/6G射频PA系列) 2、手机Wi-Fi FEM 3、IoT FEM 路由器
Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1
Wi-Fi Alliance 所发布的统计资料显示(如图1所示),截至2024年,Wi-Fi 所贡献的:
• 经济产值为 4.3万亿美元
• 带有Wi-Fi功能的设备年度出货为41亿台
发表于 06-13 11:09
Air8000 Wi-Fi功能实操指南:固件升级与网络配置步骤!
若您计划使用Air8000的无线网络功能,请按以下步骤操作,完成全部步骤后方可正常使用。快快学起来吧~ 一、Air8000升级Wi-Fi实操要点 本文以Air8000核心板为例,采用串口
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】1-串口输出Hello World(详细步骤)
评论