精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開源應用:Hello程序開發體驗

電子發燒友論壇 ? 來源:電子發燒友論壇 ? 作者:電子發燒友論壇 ? 2022-07-10 09:29 ? 次閱讀

環境搭建

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

VSCode連接到container中進行開發

安裝remote – container插件:

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

安裝完成后,在VSCode的左下角出現一個綠色的按鈕。

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

連接到container中點擊attach to Running Container…

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

Attach到container以后,可以看到內部的文件系統:

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

這樣就能正常開發了

創建HelloWorld

用VScoder打開路徑:

/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創建文件夾myshow,并建兩個文件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

串口驗證

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

至此可以愉快的進行開發了。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序開發
    +關注

    關注

    0

    文章

    29

    瀏覽量

    10266
  • vscode
    +關注

    關注

    1

    文章

    154

    瀏覽量

    7674

原文標題:【開源應用】HiSpark Wi-Fi IoT套件試用筆記:Hello程序開發體驗

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ?介紹一款Java開發開源MES系統

    ?介紹一款Java開發開源MES系統,萬界星空科技開源的MES系統。該系統基于Java開發,具有廣泛的適用性和高度的可定制性,能夠滿足不同行業、不同規模企業的智能制造需求。
    的頭像 發表于 09-05 17:39 ?582次閱讀
    ?介紹一款Java<b class='flag-5'>開發</b>的<b class='flag-5'>開源</b>MES系統

    10萬獎金池!CCF開源創新大賽-OpenHarmony應用開發大賽,等你來戰!

    生態建設的高質量發展。深開鴻發布“OpenHarmony應用開發-開源項目貢獻賽”賽道,旨在通過開發開源鴻蒙北向應用、擴展開源鴻蒙
    的頭像 發表于 07-17 08:33 ?660次閱讀
    10萬獎金池!CCF<b class='flag-5'>開源</b>創新大賽-OpenHarmony應用<b class='flag-5'>開發</b>大賽,等你來戰!

    鴻蒙OpenHarmony【輕量系統 編寫“Hello World”程序】 (基于Hi3861開發板)

    下方將通過修改源碼的方式展示如何編寫簡單程序,輸出“Hello world”。請在下載的源碼目錄中進行下述操作。
    的頭像 發表于 05-16 18:15 ?948次閱讀
    鴻蒙OpenHarmony【輕量系統 編寫“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3861<b class='flag-5'>開發</b>板)

    鴻蒙OpenHarmony【小型系統 編寫“Hello World”程序】 (基于Hi3516開發板)

    展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。
    的頭像 發表于 05-10 16:26 ?677次閱讀
    鴻蒙OpenHarmony【小型系統 編寫“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3516<b class='flag-5'>開發</b>板)

    鴻蒙OpenHarmony【標準系統 編寫“Hello World”程序】(基于RK3568開發板)

    下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。
    的頭像 發表于 05-09 17:58 ?840次閱讀
    鴻蒙OpenHarmony【標準系統 編寫“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】(基于RK3568<b class='flag-5'>開發</b>板)

    鴻蒙OpenHarmony【標準系統編寫“Hello World”程序】 (基于RK3568開發板)

    編寫“Hello World”程序 下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello
    的頭像 發表于 04-24 17:32 ?703次閱讀
    鴻蒙OpenHarmony【標準系統編寫“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于RK3568<b class='flag-5'>開發</b>板)

    鴻蒙OpenHarmony【小型系統編寫“Hello World”程序】 (基于Hi3516開發板)

    下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。
    的頭像 發表于 04-22 21:55 ?339次閱讀
    鴻蒙OpenHarmony【小型系統編寫“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3516<b class='flag-5'>開發</b>板)

    鴻蒙OpenHarmony【輕量系統編寫“Hello World”程序】 (基于Hi3861開發板)

    下方將通過修改源碼的方式展示如何編寫簡單程序,輸出“Hello world”。請在下載的源碼目錄中進行下述操作。
    的頭像 發表于 04-21 21:44 ?290次閱讀
    鴻蒙OpenHarmony【輕量系統編寫“<b class='flag-5'>Hello</b> World”<b class='flag-5'>程序</b>】 (基于Hi3861<b class='flag-5'>開發</b>板)

    全志D1s開發板軟件入門之Hello World演示

    Hello Word 本章節將講解如何使用電腦(上位機)交叉編譯一個打印 hello word 的小應用,并將其push到開發板(下位機)上運行起來,打印出 hello word。這是
    發表于 03-06 11:30

    DshanMCU-R128s2 Hello World!

    本文將介紹使用 R128 開發板從串口輸出 Hello World 的方式介紹 SDK 軟件開發流程。 載入方案 我們使用的開發板是 R128-Devkit,需要
    的頭像 發表于 12-22 17:24 ?575次閱讀
    DshanMCU-R128s2 <b class='flag-5'>Hello</b> World!

    開源治理與開發者運營分論壇圓滿舉辦

    開源技術的發展促進創新、開放、協作和共享的文化,匯聚多方的智慧,推動社會的共同進步。伴隨開源的蓬勃發展,眾多企業、組織和開發者紛紛加入開源生態。作為這一生態系統支柱的
    的頭像 發表于 12-22 09:59 ?462次閱讀
    <b class='flag-5'>開源</b>治理與<b class='flag-5'>開發</b>者運營分論壇圓滿舉辦

    ?【AWTK開源智能串口屏方案】方案介紹和工作原理

    串口屏方案,本系列文章介紹如何從零開發HMI程序,包括搭建開發環境、創建HMI運行時工程、修改應用界面以及開發MCU程序。AWTK
    的頭像 發表于 12-21 08:24 ?952次閱讀
    ?【AWTK<b class='flag-5'>開源</b>智能串口屏方案】方案介紹和工作原理

    中國開源開發者躍居全球第二,邁向開源強國

    數據顯示,我國開源軟件開發者人數已超過 800 萬,穩坐世界老二位置。據中國科學院倪光南院士透露,我國已有望實現從開源大國向開源強國的跨越式轉變。
    的頭像 發表于 12-19 10:43 ?639次閱讀

    AWTK 串口屏開發(1) - Hello World

    本文以一個簡單的溫度設置程序為例,介紹AWTK串口屏的開發流程和MVVM數據綁定的基本方法。功能這個例子很簡單,制作一個調節溫度的界面。在這里例子中,模型(也就是數據)里只有一個溫度變量:變量名
    的頭像 發表于 12-08 15:52 ?483次閱讀
    AWTK 串口屏<b class='flag-5'>開發</b>(1) - <b class='flag-5'>Hello</b> World

    【從0開始創建AWTK應用程序】創建應用程序并在模擬器運行

    AWTK是基于C語言開發的跨平臺GUI框架。本系列文章介紹如何從0開始創建AWTK應用程序,包括搭建開發調試環境、使用AWTK創建Hello工程并在模擬器上運行、將AWTK應用
    的頭像 發表于 12-01 08:24 ?471次閱讀
    【從0開始創建AWTK應用<b class='flag-5'>程序</b>】創建應用<b class='flag-5'>程序</b>并在模擬器運行