初识HarmonyOS

在之前的公众号文章里,曾提到过成立一个小组,有兴趣的朋友一起学习openharmony,没想到吸引到了一位做嵌入式软件开发的小a,小a给我分享了几篇他写的iot套件的开发文章,我觉得不错,于是和他商量下,在公众号分享给大家,下面是他的第一篇文章。
一、初识harmonyos
harmonyos,想必大家都有所耳闻,发布之日风头无两,小a了解到,并不是像之前一些别的产品一样,雷声大,雨点小,经过几个月的冷静期,依然还是有很多人在关注,在推进。下面小a就以一个菜鸡的身份,去探探它的奥秘。
harmonyos开发分为两大方向:南向设备开发和北向应用开发。作为一个嵌入式从业人员,小a先看探索南向。
首先登场的是hi3861。hi3861的定位是wlan类连接产品,可以搭配碰一碰完成设备配网注册等系列服务。   小a手上拿到的是hihope出品的hispark_wifi_iot板。板载hi3861v100,可以跑harmonyos和liteos,值得注意的是,这里的liteos,和我们常说的应用在hi3518等平台上做ipc或者门铃等低功耗产品的liteos并不完全是一回事。   hi3861主要的spec
这里外围接口看起很多,but主要很多接口都是通过复用才能使能的,实际上hi3861只有15个gpio可用,可想而知,其实外围接口并不是很多,基于此hi3861作为一个wifi soc的应用场景是智能家电等无粮网智能终端领域。  二、开发环境搭建  hi3861的开发环境主要有两种:  
1.典型的开发环境搭建
主要是搭建linux服务器,从而完成代码编译工作。较之常见的海思平台开发环境搭建,harmonyos特别的需要安装python以及其他工具等,以ubuntu20.04为例为例 代码  2.非典型的开发环境  除搭建上述典型的开发环境外,还需搭建以vscode为核心的windows下集编码、编译、烧录为一体的开发环境。小a呢也体验了一把,但是并没有想象中的那么好用,这种环境可能更适合那些对嵌入式开发环境不熟悉的小伙伴,所以小a这里就不展开篇幅了。感兴趣的可以进入传送门,自行研究,如果遇到问题,欢迎来harmonyos技术社区和小a一起探讨。   研究传送门:https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976   tip:非典型开发环境值得注意的是:windows下python版本要为2.7!!!!!别问为什么,问就是泪。好几个依赖因为python3的原因不支持,折腾了小a好久。


jenkins自动化部署
我们该如何测试印制电路板的温度
黑客帝国或是真实的 科学家现能验证虚拟空间
济南祥控粮仓环境监控系统
LoRa在中国还有发展的机会吗
初识HarmonyOS
三相六拍通电方式工作原理
电脑蓝屏代码0x0000000a的原因与解决方法
华为p50e怎么样值得买吗
基于AVR128单片机智能传送装置
利用嵌入式ARM+FPGA实现工业CT运动控制系统设计
“智能电源”已无处不在 从智能电源IC实现智能工业
外资车企在中国新能源车市场展开了的猛烈进攻
自动化检测系统自动扫描发动机尺寸批量测量与检测-CASAIM
中兴FTTR全屋光纤组网方案的优势
2020 LF AI &DATA DAY(AI开源日):中国开源社区迈入全球化新征程
如何判别晶闸管损坏原因
华为已经正式确认9月6日,将推出新一代麒麟处理器
诺基亚8新旗舰机将发布,三星S8将首次使用背部指纹解锁
地板清洁必备神器,日本由利电动拖把带你智享洁净生活