本文来源电子发烧友社区,作者:juby, 帖子地址:https://bbs.elecfans.com/jishu_2004650_1_1.html
HarmonyOS源码
Hi3861开发套件的示例代码
如何获取示例代码









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

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

如何获取示例代码
https://gitee.com/hihopeorg/harmonyos-ssd1306 ,我们以这个仓库代码为例,看看如何能够获取该示例代码。
- 获取下载链接:https://gitee.com/hihopeorg/harmonyos-ssd1306.git

或者,直接选择“下载ZIP”也可以。
- 在openharmony源码app目录下克隆本项目:git clonehttps://gitee.com/hihopeorg/harmonyos-ssd1306

- 修改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

- 在源码所在目录下执行:

编译成功:

使用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
+关注
关注
15文章
2460浏览量
129997 -
HarmonyOS
+关注
关注
80文章
2157浏览量
36280 -
HiSpark
+关注
关注
1文章
156浏览量
7798
发布评论请先 登录
相关推荐
热点推荐
浅谈Wi-Fi 7性能升级的关键要点
在CES 2026上,Skyworks Solutions凭借其最新的Wi-Fi 7(802.11be)连接技术创新成为全场焦点,展示了下一代无线技术如何全面提升消费级与企业级应用的性能与可靠性
技术资讯 I Wi-Fi 模块设计
本文要点Wi-Fi模块设计旨在打造一套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是一个复杂的过程,要求研发人员兼具硬件与软件工程方面的专业知识
Wi-Fi:无线连接的全球通用语
与速率上各有特点。 l MIMO与OFDMA:Wi-Fi 6/7中的关键技术,提升多设备并发效率与网络容量。四、典型应用场景家庭与办公网络 | 公共场所无线覆盖 | 智能家居互联 | 企业物联网接入 | 工业无线监控与控制Wi-Fi
发表于 01-07 09:49
Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法
和 5 GHz)以及高级 Wi-Fi 6 功能,例如目标唤醒时间 (TWT)、OFDMA 和 BSS 着色,从而实现高效、无干扰的电池供电运行。它采用双频芯片天线,确保在各个 Wi-Fi 频段上都能提供
发表于 12-10 11:58
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
•2445次阅读
解读Nordic基于SSID的Wi-Fi定位解决方案
随着 nRF7000 Wi-Fi 协同 IC 的推出,我们现在可以提供具有 Wi-Fi、蜂窝物联网和 GNSS 功能的完整硅到云定位解决方案。nRF7000 针对 Wi-Fi 网络扫描
如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?
在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中控制此模块,您应该如何进行?
发表于 09-04 08:28
基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较
随着 nRF7000 Wi-Fi 协同 IC 的推出,我们现在可以提供具有 Wi-Fi、蜂窝物联网和 GNSS 功能的完整硅到云定位解决方案。nRF7000 针对 Wi-Fi 网络扫描
发表于 08-31 21:01
LitePoint Wi-Fi测试软件减轻客户设计负担
自Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-F
有没有什么修复方法可以确保 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 8:开启极高可靠性 (UHR) 连接的新纪元——1
英国作家狄更斯在《双城记》的开头写道:“这是最好的时代,也是最坏的时代。”
这句话若套用在现今Wi-Fi 的市场现状,何尝不是惊人的相似?
怎么说呢?Wi-Fi 从被发明至今已经经过了20多年的迭代
发表于 06-13 11:09
Wi-Fi HaLow如何突破传统Wi-Fi性能瓶颈?
视频推荐在万物互联的时代,传统Wi-Fi在覆盖范围、功耗、连接数上渐显不足。而Wi-FiHaLow的诞生,正在用黑科技打破传统Wi-Fi的性能瓶颈!今天,我们一起来探究Wi-FiHaL
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】如何获得码云gitee上的鸿蒙官方例程
评论