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

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

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】如何获得码云gitee上的鸿蒙官方例程

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-08 16:10 次阅读
本文来源电子发烧友社区,作者:juby, 帖子地址:https://bbs.elecfans.com/jishu_2004650_1_1.html

HarmonyOS源码
OpenHarmony所在码云仓库:
https://openharmony.gitee.com/openharmony

Hi3861开发套件的示例代码
Hi3861开发套件是由润和软件出品的,在润和 HiHope 社区的码云上有该团队的源项目集合,可以获得该开发套件的Sample Code:
https://gitee.com/hihopeorg/

如何获取示例代码
上面的示例代码中,有一个harmonyos-ssd1306的仓库,这是鸿蒙OS的SSD1306 OLED显示屏驱动库,其中使用了鸿蒙的IoT硬件I2C接口,仓库所在的链接如下:
https://gitee.com/hihopeorg/harmonyos-ssd1306 ,我们以这个仓库代码为例,看看如何能够获取该示例代码。
  • 获取下载链接:https://gitee.com/hihopeorg/harmonyos-ssd1306.git
或者,直接选择“下载ZIP”也可以。
  • 修改app文件夹下的BUILD.gn文件
harmonyos-ssd1306:app 的前半部分harmonyos-ssd1306代表要进行编译的代码所在文件夹,后面之所以是app是因为在harmonyos-ssd1306文件夹下的BUILD.gn文件中,指出的最终生成的库为app,对应关系如下图所示:
这个Demo的入口函数所在文件如下所示:code-1.0/applications/sample/wifi-iot/app/harmonyos-ssd1306/examples/ssd1306_demo.c
  • 在源码所在目录下执行:
python build.py wifiiot
编译成功:
使用VSCode下载验证:
鸿蒙系统固件编译及烧写的具体操作详见下文:
鸿蒙系统固件编译及烧写——通过AT命令完成WLAN模组Hi3861联网
结果展示
我们可以看到里面有图片展示、有动画、有不同字体、有图形、有曲线,比之前咱们实现的OLED显示强大太多了,自己可以读一读这个驱动库的源码,学习一下对方的代码结构和风格,这样学习起来进步最快。
有不懂的地方,可以在咱们的群里交流哈,没加群的,可以加我微信:chengxuyuanxiaoha程序员小哈的全拼),我拉你进组织。
按照上面的方式可以获取其他模块的例程,或者去其他大神那里去下载一些感兴趣的开源代码读读,只有多看、多问、多写、多交流才能进步快。
Git常用指令/Git指令学习
Git大全:
https://gitee.com/all-about-git
内容包括:
  • Git GUI 客户端
  • Git IDE 插件
  • Git 浏览器插件
  • 在线 Git 代码托管平台
  • 搭建 Git 服务
  • Git 教程
  • Git 常用命令
Git学习:
强烈推荐!!!】学习Git分支的教程,在沙盒中直接进行操作,边玩边学大家可以试试:
https://oschina.gitee.io/learn-git-branching/

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

    关注

    14

    文章

    2066

    浏览量

    123882
  • HarmonyOS
    +关注

    关注

    79

    文章

    1951

    浏览量

    29812
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    6875
收藏 人收藏

    评论

    相关推荐

    国内首个!泰芯Wi-Fi Halow芯片获官方认证,发力AI应用场景

    2024年,AI应用在IoT终端侧加速,在智能设备行业竞争加剧的背景下,Wi-Fi HaLow™ 技术的引入无疑将对市场产生深远影响。这项新兴技术以其低功耗和广覆盖特点,为物联网应用提供了新的可能性
    的头像 发表于 09-10 00:07 2849次阅读
    国内首个!泰芯<b class='flag-5'>Wi-Fi</b> Halow芯片获<b class='flag-5'>官方</b>认证,发力AI应用场景

    DA16200 超低功耗 Wi-Fi 模块开发套件 Pro数据手册

    电子发烧友网站提供《DA16200 超低功耗 Wi-Fi 模块开发套件 Pro数据手册.rar》资料免费下载
    发表于 05-30 17:53 1次下载
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模块开发<b class='flag-5'>套件</b> Pro数据手册

    DA16200 超低功耗 Wi-Fi 模块开发套件数据手册

    电子发烧友网站提供《DA16200 超低功耗 Wi-Fi 模块开发套件数据手册.rar》资料免费下载
    发表于 05-30 17:13 0次下载
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模块开发<b class='flag-5'>套件</b>数据手册

    华为获得全球首个国际Wi-Fi联盟WFA企业级Wi-Fi 7认证!

    Wi-Fi联盟已发布Wi-Fi 7认证标准,华为是第一批送测厂商,获得业界首个企业级Wi-Fi 7 的Wi-Fi联盟
    的头像 发表于 04-28 10:17 492次阅读
    华为<b class='flag-5'>获得</b>全球首个国际<b class='flag-5'>Wi-Fi</b>联盟WFA企业级<b class='flag-5'>Wi-Fi</b> 7认证!

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

    验证物联网Wi-Fi HaLow用例的MM6108-EKH08开发套件来啦 MM6108-EKH08开发套件专为验证物联网Wi-Fi HaLow用例而设计。该
    的头像 发表于 04-11 12:01 1507次阅读
    验证物联网<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 565次阅读
    <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 943次阅读
    <b class='flag-5'>Wi-Fi</b>的诞生与发展

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

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

    康普携手Wi-Fi联盟,RUCKUS Wi-Fi 7系列接入点成Wi-Fi

     康普高级副总裁兼网络、智能蜂窝和安全解决方案总裁Bart Giordano对此表示: “我们非常荣幸能与Wi-Fi Alliance形成长期合作伙伴关系,将我们的RUCKUS Wi-Fi 7 接入点平台作为Wi-Fi CERT
    的头像 发表于 01-23 14:10 607次阅读

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

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

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

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢? Wi-Fi 6和Wi-Fi 5是无线局域网标准的两个版本,它们之间存在很多区别。Wi-Fi
    的头像 发表于 12-09 16:09 1896次阅读

    什么是2.4 GHz Wi-Fi? 如何提升2.4 GHz Wi-Fi的性能?

    什么是2.4 GHz Wi-Fi?2.4 GHz Wi-Fi的优势 2.4 GHz Wi-Fi的劣势 如何提升2.4 GHz Wi-Fi的性能?2.4 GHz和5 GHz
    的头像 发表于 11-27 17:09 2132次阅读

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

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

    【涂鸦T2-U开发板试用体验】远程调试blink

    的使用体验。 在试用过程中,我选择了远程调试Blink主题作为示例项目。Blink是一个基于tuyaos平台的开源智能家居系统,可以通过Wi-Fi控制LED等设备的开关状态。在涂鸦T2开发板实现
    发表于 11-17 15:54

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

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