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

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

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

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

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

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

一、前言

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

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

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

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

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

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

開發(fā)環(huán)境:DevEco Device Tool(簡稱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)行安裝(之前有安裝過,會(huì)彈出先卸載之前版本,再安裝,請按照要求先卸載)。

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

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

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

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

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

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

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

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

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

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

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

(1)編譯源碼

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

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

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

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

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

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

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

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

(2)燒錄

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

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

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

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

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

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

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

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

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

責(zé)任編輯:jianghua 來源: 51CTO 開源基礎(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)開發(fā)

2022-02-08 15:21:59

Hi3861開發(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)

2024-01-05 15:32:47

鴻蒙SNTP智慧時(shí)鐘

2022-04-15 11:46:09

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

2023-07-28 15:32:26

鴻蒙操作系統(tǒng)

2023-08-07 15:13:09

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

2023-04-24 15:11:51

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

2022-06-09 14:40:14

系統(tǒng)移植鴻蒙

2023-06-13 14:55:04

2023-06-28 15:00:02

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

2022-02-16 16:01:02

Hi3516開發(fā)板鴻蒙

2023-05-06 15:41:00

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

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

主站蜘蛛池模板: 午夜天堂精品久久久久 | 精品久久久久久久久久久 | 一区二区三区不卡视频 | 米奇7777狠狠狠狠视频 | 国产精品视频免费观看 | 国产精品永久久久久 | 九七午夜剧场福利写真 | 午夜久久久久久久久久一区二区 | 一区视频在线播放 | 美女黄色在线观看 | 秋霞精品| 日韩欧美一区二区三区在线播放 | 在线看片国产 | 国产一区二区日韩 | 中文字幕在线看人 | 无吗视频 | 一区二区福利视频 | 伊人久久综合影院 | 久久综合久久综合久久 | 国产欧美日韩一区二区三区在线观看 | 欧美色综合网 | 福利视频网 | 久久毛片 | 欧美一区二区成人 | 久久中文字幕一区 | 中文字幕韩在线第一页 | 国产偷久久一级精品60部 | av在线播放国产 | 国产精品一区一区 | 午夜在线观看视频 | 91大神在线资源观看无广告 | 成人一区二区在线 | 99久久精品视频免费 | 国产免费一区二区三区网站免费 | 亚洲精品日韩在线 | 在线免费看黄 | 自拍在线 | 日韩成人精品在线观看 | 精品亚洲第一 | 国产91亚洲精品一区二区三区 | 欧美jizzhd精品欧美巨大免费 |