跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
抗浪涌电阻捷比信 · 专业器件主题站

认识HarmonyOS

在上一个公共帐户文章中,我提到了组的建立。有兴趣的朋友一起学习OpenHarmony。我没想到会吸引正在从事嵌入式软件开发的小A。小A分享了他写的几篇文章。我认为IoT套件开发文章不错,因此我与他讨论了此事,并与正式帐户中的每个人共享。以下是他的第一篇文章。 1.我第一次遇到HarmonyOS。我想每个人都听说过HarmonyOS。它发布的那天是相同的。小A了解到,它与以前的其他产品不同,雷声大,雨少。经过几个月的冷静期后,仍然有很多人关注并前进。在下面,小雅将探索作为菜鸟的奥秘。 HarmonyOS的开发分为两个主要方向:南向设备开发和北向应用程序开发。作为一名嵌入式实践者,Xia A首先着眼于探索南方方向。第一个出现的是Hi3861。 Hi3861定位为WLAN连接产品,可以与触摸板一起使用以完成一系列服务,例如设备分发和网络注册。小A手里拿着的是hihope生产的HiSpark_WiFi_IoT板。板载Hi3861V100可以运行HarmonyOS和LiteOS。值得注意的是,此处的LiteOS与我们常说的在hi3518等平台上用于生产ipc或门铃等低功耗产品的liteos并不完全相同。 Hi3861的主要规格在这里看起来像许多外围设备接口,但是许多主要接口都是通过多路复用来启用的。实际上,Hi3861仅具有15个可用的GPIO。可以想象,外围接口不多。基于此,Hi3861被用作WiFiSoc的应用场景。 2.开发环境的构建Hi3861有两种主要的开发环境:1.典型的开发环境的构建主要是构建linux服务器以完成代码编译工作。与常见的HiSilicon平台开发环境相比,HarmonyOS需要安装python和其他工具。以ubuntu20.04为例,代码2。非典型开发环境除了上述典型的开发环境外,还需要构建一个以VSCode为核心在Windows下集成编码,编译和刻录的开发环境。 Xiao A也经历过这种情况,但是使用起来并不像预期的那么容易。该环境可能更适合那些不熟悉嵌入式开发环境的人,因此Xiao A不会在这里扩展篇幅。感兴趣的人可以进入门户网站并自己进行研究。如果遇到任何问题,请访问HarmonyOS技术社区并与A.进行讨论。研究门户网站:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976提示:非典型开发环境值得注意的是,Windows下的python版本应该是2.7! ! ! ! !不要问为什么,问是眼泪。由于python3,不支持几个依赖项,并且我已经抛弃A很长时间了。