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

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

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】1-串口输出Hello World(详细步骤)

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-04 16:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者: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的讨论群里了,也可以直接找我要,此贴后面回复即可。
164141v739y888z938r191.jpg


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

静候几分钟即可安装完成
164142sa16910s4aa02a26.jpg

点击完成,然后启动虚拟机
164142g65s5x8i8xkcat92.jpg


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

164143wnt99bpvqrtru2wt.jpg
可以看到里面已经搞好了 Harmony的示例工程,
如果是新虚拟机,从华为开发者网站可以下载包来架设这个工程基底,以实现后续操作,

然后执行如下操作,build一下工程看一下能不能过,
测试后完全可以正常编译通过,直接进行下一步编程操作即可
164144izgpn3xarax9axhp.jpg

build success 编译成功的提示:
164145jc36czd6w7cuc3cw.jpg

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

164145lbldvzd5z4585bbc.jpg

然后等它安装一下
164146r31gd4m7m39m4pyl.jpg

安装中。。。。。。

安装好了!

164146wpqq2nes5zz4se6c.jpg

敲入sudo apt-get install samba-common并回车一下,
164147xxlb88pe5spo5zec.jpg

效果如图所示:
164148uop8qi4qvxmmvd7i.jpg

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

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

然后restart一下samba,
164150e9whvqknnp117lf1.jpg

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

164150rtn0n47cs34lmn04.jpg

效果如图所示:
164151wuaj9dfl6p6jt62c.jpg

如下为正确示范:
164152q7wxzhh4hhx4w8u4.jpg

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



上述挂好后,

然后在windows系统下按win+R,输入\和ubuntu里面看到的IP,注意斜杠方向,然后回车

164152hj3307jup1jjh370.jpg
出现账号密码,输入之前您配置的账号密码,您配置了是啥就是啥
164153fuhoaeunb435aau1.jpg
进去之后可以看到Hormany的工程目录,可以把vsc工程挂这个目录下
点这个:
164154byyhbq675qv55fyd.jpg

然后挂上去
164155gcc7d08dpoh4823m.jpg

先试下,可用:


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

164156h5zab7xhno9454h5.jpg

然后烧到开发板

164156ftw4al6mcao6lwed.jpg

完成Hello world!



下一篇,我们来进行对HarmonyOS HiSpark Wi-Fi IoT 套件基本功能的实现和如何利用硬件资源作一个简单研究。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2379

    浏览量

    128899
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35576
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 1320次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

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

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

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

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

    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核心板为例,采用串口
    的头像 发表于 05-28 15:48 586次阅读
    Air8000 <b class='flag-5'>Wi-Fi</b>功能实操指南:固件升级与网络配置<b class='flag-5'>步骤</b>!

    Wi-Fi HaLow如何突破传统Wi-Fi性能瓶颈?

    !传统Wi-Fi的痛点高频段衰减快:5GHz信号穿墙后衰减超80%,地下室、仓库成盲区;大带宽高耗电:设备需持续处理高速数据流,智能门锁电池1个月耗尽;信道拥堵:
    的头像 发表于 04-22 11:38 730次阅读
    <b class='flag-5'>Wi-Fi</b> HaLow如何突破传统<b class='flag-5'>Wi-Fi</b>性能瓶颈?

    基于 Wi-Fi 的定位服务

    以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。 Got location: method
    发表于 04-17 15:16

    Wi-Fi 定位服务流程

    CONFIG_NRF_CLOUD_LOG_LEVEL_DBG=y 让我们来了解一下如何使用 location_wifi_get() 请求 Wi-Fi 定位服务。我们将这一过程分为三个步骤来解释 Wi-Fi 定位服务请求过程。
    发表于 04-17 15:09

    nRF Cloud Wi-Fi 定位服务

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品可在定位用例
    发表于 04-17 15:07

    Wi-Fi 定位服务

    Wi-Fi 是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。 Wi-Fi 定位是一种
    发表于 04-17 15:01

    串口Wi-Fi的连接方式

    在现代通信技术中,串口Wi-Fi是两种常见的数据传输方式。串口通信以其简单、稳定的特性在工业控制、嵌入式系统等领域得到广泛应用。而Wi-Fi作为无线局域网技术,因其灵活性和便捷性在家
    的头像 发表于 12-27 10:10 1840次阅读

    摩尔斯微电子推出业界领先的 Wi-Fi HaLow 路由器:HalowLink 1, 树立连接新标准

    ,进一步扩展公司物联网评估工具套件阵容。 摩尔斯微电子推出业界领先的 Wi-Fi HaLow 路由器HalowLink 1 作为卓越的参考设计和评估平台,HaLowLink 1旨在充
    发表于 12-12 14:32 817次阅读
     摩尔斯微电子推出业界领先的 <b class='flag-5'>Wi-Fi</b> HaLow 路由器:HalowLink <b class='flag-5'>1</b>, 树立连接新标准

    华为海思正式进入Wi-Fi FEM赛道?

    大家都知道了,2018年11 月离开锐迪科(RDA),前往福建晋江创立三伍微,专注于Wi-Fi射频前端芯片,从路由器Wi-Fi FEM,到手机Wi-Fi FEM,再到IoT FEM全覆
    发表于 12-11 17:42

    摩尔斯微电子发布Wi-Fi HaLow评估套件,加速物联网开发

    。 MM6108-EKH05评估套件充分发挥了Wi-Fi HaLow技术的强大功能,支持从智能家居到工业自动化的广泛应用。其数据传输速率高达32.5 Mbps,并能在1 GHz以下频率范围内进行可编程操作,是物联网
    的头像 发表于 12-11 13:40 1052次阅读

    Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命

    1 Wi-Fi技术的快速发展 每一代新的Wi-Fi协议发布,都会带来更高的无线速率。   从Wi-Fi 4到Wi-Fi 7:无线网络技术显著
    的头像 发表于 12-09 10:10 1608次阅读
    从<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:网速飙升40倍的无线革命