一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開(kāi)源應(yīng)用:Hello程序開(kāi)發(fā)體驗(yàn)

電子發(fā)燒友論壇 ? 來(lái)源:電子發(fā)燒友論壇 ? 作者:電子發(fā)燒友論壇 ? 2022-07-10 09:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

環(huán)境搭建

Author: HonestQiao 喬幫主的docker環(huán)境適用于套件使用,具體參考網(wǎng)址:https://blog.51cto.com/harmonyos/5223948

VSCode連接到container中進(jìn)行開(kāi)發(fā)

安裝remote – container插件:

937a7942-ff1b-11ec-ba43-dac502259ad0.png

安裝完成后,在VSCode的左下角出現(xiàn)一個(gè)綠色的按鈕。

93a23d38-ff1b-11ec-ba43-dac502259ad0.png

連接到container中點(diǎn)擊attach to Running Container…

93cf01d8-ff1b-11ec-ba43-dac502259ad0.png

Attach到container以后,可以看到內(nèi)部的文件系統(tǒng):

940f6aac-ff1b-11ec-ba43-dac502259ad0.png

這樣就能正常開(kāi)發(fā)了

創(chuàng)建HelloWorld

用VScoder打開(kāi)路徑:

/home/dist/OpenHarmony-v3.1-Release/applications/sample/wifi-iot/app

943b310a-ff1b-11ec-ba43-dac502259ad0.png

/app/BUILD.gn

import("http://build/lite/config/component/lite_component.gni")
lite_component("app") {  features = [    #"startup",    "myshow:myshow",  ]}

./app創(chuàng)建文件夾myshow,并建兩個(gè)文件BUILD.gn 和 myshow.c
BUILD.gn

static_library("myshow") { sources = [   "myshow.c" ]
 include_dirs = [   "http://utils/native/lite/include",   "http://kernel/liteos_m/kal/cmsis",   "http://base/iot_hardware/peripheral/interfaces/kits", ]}

myshow.c

#include 
#include 
#include "ohos_init.h"#include "cmsis_os2.h"#include "iot_gpio.h"

void mymain(void){  printf("[DEMO] Hello world.
");}
SYS_RUN(mymain);

使用 hb set 選擇 wifiiot_hispark_pegasus

使用 hb build -f 生成bin

生成文件路徑:/home/dist/OpenHarmony-v3.1-Release/out/hispark_pegasus/wifiiot_hispark_pegasus

946efc2e-ff1b-11ec-ba43-dac502259ad0.png

使用HiBurn.exe燒錄

94a22572-ff1b-11ec-ba43-dac502259ad0.png

串口驗(yàn)證

94b25924-ff1b-11ec-ba43-dac502259ad0.png

至此可以愉快的進(jìn)行開(kāi)發(fā)了。

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    10644
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    169

    瀏覽量

    8520

原文標(biāo)題:【開(kāi)源應(yīng)用】HiSpark Wi-Fi IoT套件試用筆記:Hello程序開(kāi)發(fā)體驗(yàn)

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】2 - 安裝編譯環(huán)境并測(cè)試Hello world!

    其中的gcc/riscv64-linux-musl-x86_64對(duì)我們才有用。 測(cè)試Hello world 程序編譯 以hello-world為例,進(jìn)入該例子目錄直接執(zhí)行 make 即可: cd
    發(fā)表于 07-07 21:18

    開(kāi)鴻開(kāi)發(fā)板深度體驗(yàn):從開(kāi)源鴻蒙開(kāi)發(fā)到AI場(chǎng)景實(shí)踐

    開(kāi)鴻開(kāi)發(fā)板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC體驗(yàn)開(kāi)源鴻蒙能力學(xué)習(xí)開(kāi)源鴻蒙開(kāi)發(fā)●●●搭載KaihongOS
    的頭像 發(fā)表于 07-03 17:03 ?358次閱讀
    開(kāi)鴻<b class='flag-5'>開(kāi)發(fā)</b>板深度體驗(yàn):從<b class='flag-5'>開(kāi)源</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)</b>到AI場(chǎng)景實(shí)踐

    【潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板試用體驗(yàn)】Hello World

    192.168.1.4:5555 Connect OK 設(shè)備顯示出來(lái)了 DevEco Studio 開(kāi)發(fā)鴻蒙應(yīng)用程序用到DevEco Studio這個(gè)IDE,這里有一個(gè)大坑。官網(wǎng)最新版本是DevEco
    發(fā)表于 07-01 00:52

    開(kāi)發(fā)者眼中的開(kāi)源魅力

    、openKylin、OpenTenBase開(kāi)源項(xiàng)目社區(qū)的開(kāi)發(fā)者,聆聽(tīng)他們與開(kāi)源相遇、相伴、相成長(zhǎng)的故事,感受那份超越代碼本身的價(jià)值與魅力。
    的頭像 發(fā)表于 06-24 11:38 ?330次閱讀

    從“開(kāi)發(fā)者孤島”到“生態(tài)星河”:開(kāi)鴻Bot如何重構(gòu)開(kāi)源鴻蒙開(kāi)發(fā)體驗(yàn)

    在中國(guó)操作系統(tǒng)發(fā)展史上,“開(kāi)發(fā)者”似乎從來(lái)都是一個(gè)邊緣角色。他們是開(kāi)源社區(qū)中最活躍的群體,卻也是最常被忽視的那群人。具體到開(kāi)源鴻蒙社區(qū),其生態(tài)構(gòu)建初期,諸多開(kāi)發(fā)者曾坦言,“鴻蒙很好,但
    的頭像 發(fā)表于 06-10 17:12 ?935次閱讀
    從“<b class='flag-5'>開(kāi)發(fā)</b>者孤島”到“生態(tài)星河”:開(kāi)鴻Bot如何重構(gòu)<b class='flag-5'>開(kāi)源</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)</b>體驗(yàn)

    開(kāi)源分享】:開(kāi)源小巧的FPGA開(kāi)發(fā)板——Icepi Zero

    活動(dòng)推薦:擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板啦!https://bbs.elecfans.com/jishu_2491185_1_1.html 項(xiàng)目計(jì)劃以紫光同創(chuàng)PG2L25H-6IMBG325為
    發(fā)表于 06-09 14:01

    華為亮相2025開(kāi)源鴻蒙開(kāi)發(fā)者大會(huì)

    近日,開(kāi)源鴻蒙開(kāi)發(fā)者大會(huì)2025(以下簡(jiǎn)稱(chēng)大會(huì))在深圳成功舉辦。大會(huì)以開(kāi)源鴻蒙5.1 Release版本發(fā)布為契機(jī),聚焦開(kāi)源鴻蒙技術(shù)革新和社區(qū)發(fā)展,全面呈現(xiàn)“Powered
    的頭像 發(fā)表于 05-29 09:07 ?570次閱讀

    2025開(kāi)源鴻蒙開(kāi)發(fā)者大會(huì)圓滿(mǎn)落幕

    近日,開(kāi)源鴻蒙開(kāi)發(fā)者大會(huì)2025(OHDC.2025,簡(jiǎn)稱(chēng)“大會(huì)”)在深圳隆重開(kāi)幕。大會(huì)正式發(fā)布了開(kāi)源鴻蒙5.1 Release版本,舉行了開(kāi)源鴻蒙應(yīng)用技術(shù)組件共建啟動(dòng)、
    的頭像 發(fā)表于 05-26 17:03 ?588次閱讀

    Banana Pi開(kāi)源社區(qū)基于瑞芯微RK3588開(kāi)發(fā)板,DeepSeek開(kāi)發(fā)利器

    Banana Pi開(kāi)源社區(qū)基于瑞芯微RK3588開(kāi)發(fā)板,DeepSeek開(kāi)發(fā)利器
    的頭像 發(fā)表于 02-19 18:25 ?1857次閱讀
    Banana Pi<b class='flag-5'>開(kāi)源</b>社區(qū)基于瑞芯微RK3588<b class='flag-5'>開(kāi)發(fā)</b>板,DeepSeek<b class='flag-5'>開(kāi)發(fā)</b>利器

    【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】1 - 開(kāi)箱測(cè)試和技術(shù)資料準(zhǔn)備

    引言 很榮幸入選了“電子發(fā)燒友”的貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板評(píng)測(cè)活動(dòng),上周在出差,今天才有機(jī)會(huì)開(kāi)箱一下開(kāi)發(fā)板,簡(jiǎn)單測(cè)試一下。 開(kāi)發(fā)板介紹 以下簡(jiǎn)介來(lái)自廠商: 貝啟科技BQ
    發(fā)表于 01-21 11:17

    開(kāi)發(fā)者的開(kāi)源鴻蒙故事

    近日,在以“一切為了開(kāi)發(fā)者”為主題的“2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)”上,開(kāi)源鴻蒙5.0 Release版本正式發(fā)布,備受各方關(guān)注。該版本在系統(tǒng)完備度、分布式創(chuàng)新、
    的頭像 發(fā)表于 01-06 10:28 ?884次閱讀

    使用MCUXpresso for VS Code插件開(kāi)發(fā)Zephyr的hello world

    本期來(lái)到Zephyr實(shí)戰(zhàn)經(jīng)驗(yàn)演練,小編帶著大家一起使用MCUXpresso for VS Code插件來(lái)開(kāi)發(fā)一個(gè)屬于Zephyr的hello world。
    的頭像 發(fā)表于 01-03 09:21 ?1271次閱讀
    使用MCUXpresso for VS Code插件<b class='flag-5'>開(kāi)發(fā)</b>Zephyr的<b class='flag-5'>hello</b> world

    高校開(kāi)源開(kāi)發(fā)者培養(yǎng)分論壇亮點(diǎn)前瞻

    數(shù)字化時(shí)代,開(kāi)源成為了全球軟件與技術(shù)創(chuàng)新的重要驅(qū)動(dòng)力,從Linux操作系統(tǒng)到Android移動(dòng)平臺(tái),從人工智能框架到云計(jì)算基礎(chǔ)設(shè)施,一個(gè)個(gè)開(kāi)源項(xiàng)目遍地開(kāi)花。然而,在開(kāi)源蓬勃發(fā)展的背后,一個(gè)嚴(yán)峻的挑戰(zhàn)日益凸顯——
    的頭像 發(fā)表于 12-17 14:06 ?546次閱讀

    CCF開(kāi)源創(chuàng)新大賽決賽結(jié)果發(fā)布!OpenHarmony應(yīng)用開(kāi)發(fā)賽道盡展風(fēng)采

    經(jīng)過(guò)數(shù)月的激烈比拼與項(xiàng)目展示,第七屆CCF開(kāi)源創(chuàng)新大賽決賽結(jié)果揭榜!其中,深開(kāi)鴻的“OpenHarmony應(yīng)用開(kāi)發(fā)-開(kāi)源項(xiàng)目貢獻(xiàn)賽”賽道星光熠熠,表現(xiàn)突出。在此,發(fā)布頒獎(jiǎng)典禮通知,讓我們共同見(jiàn)證
    的頭像 發(fā)表于 11-07 08:07 ?678次閱讀
    CCF<b class='flag-5'>開(kāi)源</b>創(chuàng)新大賽決賽結(jié)果發(fā)布!OpenHarmony應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>賽道盡展風(fēng)采

    ?介紹一款Java開(kāi)發(fā)開(kāi)源MES系統(tǒng)

    ?介紹一款Java開(kāi)發(fā)開(kāi)源MES系統(tǒng),萬(wàn)界星空科技開(kāi)源的MES系統(tǒng)。該系統(tǒng)基于Java開(kāi)發(fā),具有廣泛的適用性和高度的可定制性,能夠滿(mǎn)足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?1413次閱讀
    ?介紹一款Java<b class='flag-5'>開(kāi)發(fā)</b>的<b class='flag-5'>開(kāi)源</b>MES系統(tǒng)