成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023

系統(tǒng) OpenHarmony
截止目前,OpenHarmony更新到3.x版本,輕量和小型系統(tǒng)的常用接口也有所變化,這讓小白學(xué)起來(lái)是有些茫然了。由此我計(jì)劃對(duì)輕量和小型系統(tǒng)做一個(gè)系列分享,即OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023。

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

一、前言

大家好,我是Hello Kun,一名OH愛(ài)好者。2021年因?yàn)橐婚T物聯(lián)網(wǎng)課程開(kāi)始接觸OpenHarmony,往后參加了各種公開(kāi)課,不斷地嘗試深入了解OH。那年9月開(kāi)始,本人陸續(xù)在社區(qū)分享一些個(gè)人創(chuàng)作,如門鎖、智能家居、Mrobot小機(jī)器人、OHCar、健康管理平臺(tái)等。發(fā)現(xiàn)各平臺(tái)也有一些小伙伴留言反饋:OH開(kāi)發(fā)資源有些多,有些無(wú)從下手,想要一個(gè)完整詳細(xì)的教程。仔細(xì)想想,我也是經(jīng)歷了一開(kāi)始茫然的接觸OpenHarmony1.0,途中又拋棄OH1.0,逐漸過(guò)渡到OpenHarmony2.0的痛苦過(guò)程。截止目前,OpenHarmony更新到3.x版本,輕量和小型系統(tǒng)的常用接口也有所變化,這讓小白學(xué)起來(lái)是有些茫然了。由此我計(jì)劃對(duì)輕量和小型系統(tǒng)做一個(gè)系列分享,即OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023。關(guān)于教程,有幾點(diǎn)說(shuō)明:

  • 受眾對(duì)象? 小白,對(duì)OH開(kāi)發(fā)感興趣但不知道如何入手的伙計(jì)。
  • 為什么是開(kāi)發(fā)例程?因?yàn)槲蚁虢Y(jié)合實(shí)際案例介紹常用的接口。
  • 分享形式? 帖子+視頻教程,更新完放出全部pdf、代碼等資源(需要逐漸完善)。
  • 能學(xué)到什么?輕量化小型設(shè)備開(kāi)發(fā)流程,常用接口,常用模塊。
  • 需要準(zhǔn)備什么? 一臺(tái)電腦、一塊Hi3861板子【小熊派、HiSpark Pegasus都可】、足夠的耐心,具體例程實(shí)戰(zhàn)會(huì)有物料清單。
  • 難嗎? 純Windows下開(kāi)發(fā),省去切換系統(tǒng)的各種麻煩問(wèn)題。配合實(shí)例,盡量不枯燥。
  • 你這例程保熟嗎? 有錯(cuò)難免,歡迎指出。我也算是半路出家,借此機(jī)會(huì)鞏固一下知識(shí)。每一節(jié)盡量做得比較詳實(shí),例程的目錄大致如下:

【第一篇 Windows開(kāi)發(fā)環(huán)境搭建】

(視頻鏈接,視頻將在社區(qū)和B站發(fā)布)

1、搭建Windows開(kāi)發(fā)環(huán)境

(1)開(kāi)發(fā)準(zhǔn)備

開(kāi)發(fā)環(huán)境:DevEco Device Tool(簡(jiǎn)稱DDT) 3.1 Beta2
源碼:hi3861_hdu_iot_application
工具鏈:DevTools_Hi3861V100_v1.0

(2)安裝DDT并導(dǎo)入源碼

步驟一:確認(rèn)準(zhǔn)備時(shí)下載的是devicetool-windows-tool-3.1.0.400.zip版,下載網(wǎng)址:https://device.harmonyos.com/cn/develop/ide#download。

步驟二:解壓DevEco Device Tool壓縮包,雙擊安裝,點(diǎn)擊"下一步"進(jìn)行安裝(之前有安裝過(guò),會(huì)彈出先卸載之前版本,再安裝,請(qǐng)按照要求先卸載)。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

步驟三:解壓hi3861_hdu_iot_application源碼,工程名字不要太長(zhǎng),hi3861_hdu即可。打開(kāi)Visual Studio Code,進(jìn)入DevEco Decive Tool工具界面,,點(diǎn)擊“導(dǎo)入工程”。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

在導(dǎo)入工程彈窗,SOC欄選擇Hi3861,開(kāi)發(fā)板欄、框架欄默認(rèn),分別是hi3861、hb,之后點(diǎn)擊“導(dǎo)入”即可。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

(3)配置開(kāi)發(fā)工具

第一步。解壓工具鏈DevTools_Hi3861V100_v1.0。

第二步。點(diǎn)開(kāi)工程配置,選擇點(diǎn)擊左側(cè)的“工程配置”,在右側(cè)窗口找到“compiler_bin_path”,選擇到之前下載的開(kāi)發(fā)工具。注意工具目錄層級(jí),選擇到最內(nèi)層。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

2、編譯燒錄驗(yàn)證

(1)編譯源碼

第一步,我們需要編譯led閃爍的案例,需改更改applications/sample/wifi_iot/app/BUILD.gn文件。更改如下圖:

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

將features字段的內(nèi)容替換為 iothardware:led_example ,第一個(gè)iothardware指的是需。

要編譯的工程目錄,第二個(gè):led_example指的是applications/sample/wifi-iot/app/iothardware/BUILD.gn文件中的靜態(tài)庫(kù),名稱為led_example。

在文件 "applications/sample/wifi-iot/app/iothardware/BUILD.gn"中。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

  • static_library:將sources中的源文件編譯后生成helloworld_demo庫(kù)文件。
  • sources:實(shí)現(xiàn)本工程的功能需要編譯的所有.c源文件。
  • include_dirs:sources中的所有.c源文件所包含的頭文件的路徑。
  • 該文件中,實(shí)現(xiàn)led燈循環(huán)亮滅。
  • #創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

  • 第二步,編譯
  • #創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

(2)燒錄

第一步,安裝驅(qū)動(dòng)。安裝串口驅(qū)動(dòng):打開(kāi)開(kāi)發(fā)準(zhǔn)備時(shí)下載的工具鏈,在DevTools_Hi3861V100_v1.0/usb_serial_driver文件夾下,雙擊CH341SER.EXE驅(qū)動(dòng),進(jìn)入安裝界面,點(diǎn)擊安裝按鈕即可。

第二步,開(kāi)發(fā)板連接電腦,配置COM口。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

第三步,燒錄程序,復(fù)位運(yùn)行。按照提示,復(fù)位開(kāi)發(fā)板即可。

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

#創(chuàng)作者激勵(lì)#【0】OpenHarmony輕量和小型系統(tǒng)開(kāi)發(fā)例程2023-開(kāi)源基礎(chǔ)軟件社區(qū)

??想了解更多關(guān)于開(kāi)源的內(nèi)容,請(qǐng)?jiān)L問(wèn):??

??51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

責(zé)任編輯:jianghua 來(lái)源: 51CTO 開(kāi)源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2023-04-03 15:39:31

2022-01-21 21:22:24

OpenHarmon操作系統(tǒng)鴻蒙

2022-02-09 19:45:41

MQTTOpenHarmon鴻蒙

2022-02-10 15:07:10

云平臺(tái)OpenHarmon系統(tǒng)開(kāi)發(fā)

2022-02-08 15:21:59

Hi3861開(kāi)發(fā)鴻蒙

2022-01-24 18:43:20

OpenHarmon操作系統(tǒng)鴻蒙

2022-01-24 18:35:56

OpenHarmon鴻蒙操作系統(tǒng)

2022-02-09 19:31:41

Hi3861OpenHarmon鴻蒙

2022-02-09 19:25:49

Hi3861WiFi操作鴻蒙

2022-04-15 14:31:02

鴻蒙操作系統(tǒng)

2022-04-15 11:46:09

輕量系統(tǒng)解耦鴻蒙操作系統(tǒng)

2024-01-05 15:32:47

鴻蒙SNTP智慧時(shí)鐘

2023-07-28 15:32:26

鴻蒙操作系統(tǒng)

2023-08-07 15:13:09

設(shè)備開(kāi)發(fā)鴻蒙

2023-04-24 15:11:51

系統(tǒng)開(kāi)發(fā)鴻蒙

2022-06-09 14:40:14

系統(tǒng)移植鴻蒙

2023-06-13 14:55:04

2023-06-28 15:00:02

開(kāi)源鴻蒙輸入系統(tǒng)架構(gòu)

2022-02-16 16:01:02

Hi3516開(kāi)發(fā)板鴻蒙

2023-05-06 15:41:00

人體傳感器數(shù)據(jù)鴻蒙
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美二级 | 欧美日韩一区二区在线 | 在线看av的网址 | 天堂成人av| 欧美亚洲激情 | 国产精品成人一区二区三区 | 2019精品手机国产品在线 | 久久久久久91 | 欧美国产视频一区二区 | 成人自拍视频网站 | 国产高清精品一区二区三区 | 在线观看亚洲专区 | 日韩免费福利视频 | 情侣黄网站免费看 | 中文字幕精品视频 | 精品在线播放 | 日韩中文字幕一区二区 | 综合久| 国产精品黄色 | 久久国产麻豆 | 久久亚洲精品久久国产一区二区 | 精品国产一区二区三区在线观看 | 婷婷开心激情综合五月天 | 日本一卡精品视频免费 | 欧美极品少妇xxxxⅹ免费视频 | 午夜日韩视频 | 日韩中文字幕第一页 | 精品视频一区二区 | 精品日本中文字幕 | 日韩免费看视频 | 亚洲视频在线观看一区二区三区 | 欧美xxxx色视频在线观看免费 | 久草.com | 国产亚洲一区在线 | 日本精品免费在线观看 | 免费国产一区二区 | 精品一区二区久久 | 在线不卡 | 日韩不卡一区二区三区 | 一区二区三区精品视频 | 免费国产视频在线观看 |