在之前的公眾號(hào)文章里,曾提到過(guò)成立一個(gè)小組,有興趣的朋友一起學(xué)習(xí)OpenHarmony,沒(méi)想到吸引到了一位做嵌入式軟件開(kāi)發(fā)的小A,小A給我分享了幾篇他寫(xiě)的IoT套件的開(kāi)發(fā)文章,我覺(jué)得不錯(cuò),于是和他商量下,在公眾號(hào)分享給大家,下面是他的第一篇文章。
一、初識(shí)HarmonyOS
HarmonyOS,想必大家都有所耳聞,發(fā)布之日風(fēng)頭無(wú)兩,小A了解到,并不是像之前一些別的產(chǎn)品一樣,雷聲大,雨點(diǎn)小,經(jīng)過(guò)幾個(gè)月的冷靜期,依然還是有很多人在關(guān)注,在推進(jìn)。下面小A就以一個(gè)菜雞的身份,去探探它的奧秘。
HarmonyOS開(kāi)發(fā)分為兩大方向:南向設(shè)備開(kāi)發(fā)和北向應(yīng)用開(kāi)發(fā)。作為一個(gè)嵌入式從業(yè)人員,小A先看探索南向。
首先登場(chǎng)的是Hi3861。Hi3861的定位是WLAN類(lèi)連接產(chǎn)品,可以搭配碰一碰完成設(shè)備配網(wǎng)注冊(cè)等系列服務(wù)。 小A手上拿到的是hihope出品的HiSpark_WiFi_IoT板。板載Hi3861V100,可以跑HarmonyOS和LiteOS,值得注意的是,這里的LiteOS,和我們常說(shuō)的應(yīng)用在hi3518等平臺(tái)上做ipc或者門(mén)鈴等低功耗產(chǎn)品的liteos并不完全是一回事。 Hi3861主要的spec
這里外圍接口看起很多,but主要很多接口都是通過(guò)復(fù)用才能使能的,實(shí)際上Hi3861只有15個(gè)GPIO可用,可想而知,其實(shí)外圍接口并不是很多,基于此Hi3861作為一個(gè)WiFi Soc的應(yīng)用場(chǎng)景是智能家電等無(wú)糧網(wǎng)智能終端領(lǐng)域。 二、開(kāi)發(fā)環(huán)境搭建 Hi3861的開(kāi)發(fā)環(huán)境主要有兩種:
1.典型的開(kāi)發(fā)環(huán)境搭建
主要是搭建linux服務(wù)器,從而完成代碼編譯工作。較之常見(jiàn)的海思平臺(tái)開(kāi)發(fā)環(huán)境搭建,HarmonyOS特別的需要安裝python以及其他工具等,以u(píng)buntu20.04為例為例 代碼 2.非典型的開(kāi)發(fā)環(huán)境 除搭建上述典型的開(kāi)發(fā)環(huán)境外,還需搭建以VSCode為核心的windows下集編碼、編譯、燒錄為一體的開(kāi)發(fā)環(huán)境。小A呢也體驗(yàn)了一把,但是并沒(méi)有想象中的那么好用,這種環(huán)境可能更適合那些對(duì)嵌入式開(kāi)發(fā)環(huán)境不熟悉的小伙伴,所以小A這里就不展開(kāi)篇幅了。感興趣的可以進(jìn)入傳送門(mén),自行研究,如果遇到問(wèn)題,歡迎來(lái)HarmonyOS技術(shù)社區(qū)和小A一起探討。 研究傳送門(mén):https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976 Tip:非典型開(kāi)發(fā)環(huán)境值得注意的是:windows下python版本要為2.7!?。。?!別問(wèn)為什么,問(wèn)就是淚。好幾個(gè)依賴(lài)因?yàn)?a href="http://www.brongaenegriffin.com/v/tag/3495/" target="_blank">python3的原因不支持,折騰了小A好久。
責(zé)任編輯:lq
-
智能終端
+關(guān)注
關(guān)注
6文章
970瀏覽量
36186 -
IOT
+關(guān)注
關(guān)注
189文章
4352瀏覽量
205349 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2141瀏覽量
35016 -
OpenHarmony
+關(guān)注
關(guān)注
31文章
3891瀏覽量
20266
原文標(biāo)題:【OpenHarmony之旅】序章
文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
2025 HarmonyOS Connect伙伴峰會(huì)暨軟通動(dòng)力分論壇圓滿落幕
【HarmonyOS 5】鴻蒙應(yīng)用隱私保護(hù)詳解
【HarmonyOS 5】鴻蒙中進(jìn)度條的使用詳解

【HarmonyOS 5】鴻蒙星閃NearLink詳解

【HarmonyOS 5】鴻蒙mPaaS詳解

【HarmonyOS 5】金融應(yīng)用開(kāi)發(fā)鴻蒙組件實(shí)踐

【 HarmonyOS 5 入門(mén)系列 】鴻蒙HarmonyOS示例項(xiàng)目講解

HarmonyOS入門(mén)指南
HarmonyOS 5 makeObserved接口詳解
HarmonyOS基礎(chǔ)組件:Button三種類(lèi)型的使用

軟通動(dòng)力亮相華為HarmonyOS Connect伙伴峰會(huì)
華為發(fā)布鴻蒙HarmonyOS 5.0.2 Release
HarmonyOS開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(下)

HarmonyOS開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(上)

AWTK 最新動(dòng)態(tài):支持鴻蒙系統(tǒng)(HarmonyOS Next)

評(píng)論