在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-09 17:58 ? 次閱讀

編寫“Hello World”程序

下方將展示如何在單板上運行第一個應用程序,其中包括新建應用程序、編譯、燒寫、運行等步驟,最終輸出“Hello World!”。

示例目錄

示例完整目錄如下:

applications/sample/hello
│── BUILD.gn
└── src
    └── helloworld.c
    
`HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`

搜狗高速瀏覽器截圖20240326151450.png

開發步驟

請在源碼目錄中通過以下步驟創建“Hello World”應用程序。

  1. 新建目錄及源碼。
    新建applications/sample/hello/src/helloworld.c目錄及文件,代碼如下所示,用戶可以自定義修改打印內容(例如:修改OHOS為World)。當前應用程序可支持標準C及C++的代碼開發。
    #include < stdio.h >
    
    int main(int argc, char **argv)
    {
        printf("nn");
        printf("nttHello OHOS!n");
        printf("nnn");
    
        return 0;
    }
    
  2. 新建編譯組織文件。
    新建applications/sample/hello/BUILD.gn文件,內容如下所示:
    import("http://build/lite/config/component/lite_component.gni")
    lite_component("hello-OHOS") {
      features = [ ":helloworld" ]
    }
    executable("helloworld") {
      output_name = "helloworld"
      sources = [ "src/helloworld.c" ]
    }
    
  3. 添加新組件。
    修改文件build/lite/components/communication.json,添加組件hello_world_app的配置,如下所示為communication.json文件片段,"##start##"和"##end##"之間為新增配置("##start##"和"##end##"僅用來標識位置,添加完配置后刪除這兩行):
    {
      "components": [
        {
          "component": "camera_sample_communication",
          "description": "Communication related samples.",
          "optional": "true",
          "dirs": [
            "applications/sample/camera/communication"
          ],
          "targets": [
            "http://applications/sample/camera/communication:sample"
          ],
          "rom": "",
          "ram": "",
          "output": [],
          "adapted_kernel": [ "liteos_a" ],
          "features": [],
          "deps": {
            "components": [],
            "third_party": []
          }
        },
    ##start##
        {
          "component": "hello_world_app",
          "description": "hello world samples.",
          "optional": "true",
          "dirs": [
            "applications/sample/hello"
          ],
          "targets": [
            "http://applications/sample/hello:hello-OHOS"
          ],
          "rom": "",
          "ram": "",
          "output": [],
          "adapted_kernel": [ "liteos_a" ],
          "features": [],
          "deps": {
            "components": [],
            "third_party": []
          }
        },
    ##end##
        {
          "component": "camera_sample_app",
          "description": "Camera related samples.",
          "optional": "true",
          "dirs": [
            "applications/sample/camera/launcher",
            "applications/sample/camera/cameraApp",
            "applications/sample/camera/setting",
            "applications/sample/camera/gallery",
            "applications/sample/camera/media"
          ],
    

鴻蒙開發指導文檔:[qr23.cn/FBD4cY]

  1. 修改單板配置文件。
    修改文件vendor/hisilicon/hispark_taurus/config.json,新增hello_world_app組件的條目,如下所示代碼片段為applications子系統配置,"##start##"和"##end##"之間為新增條目("##start##"和"##end##"僅用來標識位置,添加完配置后刪除這兩行):
    {
            "subsystem": "applications",
            "components": [
              { "component": "camera_sample_app", "features":[] },
              { "component": "camera_sample_ai", "features":[] },
    ##start##
              { "component": "hello_world_app", "features":[] },
    ##end##
              { "component": "camera_screensaver_app", "features":[] }
            ]
          },
    

審核編輯 黃宇

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

    關注

    25

    文章

    5338

    瀏覽量

    100405
  • 鴻蒙
    +關注

    關注

    57

    文章

    2464

    瀏覽量

    43585
  • OpenHarmony
    +關注

    關注

    26

    文章

    3796

    瀏覽量

    17665
  • RK3568
    +關注

    關注

    5

    文章

    556

    瀏覽量

    5845
收藏 人收藏

    評論

    相關推薦

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

    源碼],創建RK3568開發板的源碼工程。 示例目錄 拉取openharmony項目代碼,在代碼根目錄創建sample子系統文件夾,在子系統
    的頭像 發表于 04-24 17:32 ?1175次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>標準系統編寫</b>“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”<b class='flag-5'>程序</b>】 (基于<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>)

    鴻蒙OpenHarmony標準系統編譯】 (基于RK3568開發板

    DevEco Device Tool支持Rockchip RK3568開發板的源碼一鍵編譯功能,提供編譯工具鏈和編譯環境依賴的檢測及一鍵安裝,簡化復雜編譯環境的同時,提升了編譯的效率。
    的頭像 發表于 04-24 20:55 ?1690次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b>【<b class='flag-5'>標準系統</b>編譯】 (基于<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>)

    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構

    北京迅為RK3568開發板OpenHarmony系統南向驅動開發內核HDF驅動框架架構
    的頭像 發表于 03-11 14:13 ?852次閱讀
    北京迅為<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系統</b>南向驅動<b class='flag-5'>開發</b>內核HDF驅動框架架構

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板

    大家期待已久的迅為RK3568開發板終于迎來了鴻蒙4.1系統的強勢支持!想知道如何實現快速開發學習嗎?跟著我們一起來探索吧! 迅為
    發表于 07-23 10:44

    RK3568開發板鴻蒙OpenHarmony系統固件燒寫步驟

    \\01_【iTOP-RK3568開發板】基礎資料\\09_iTOP-RK3568 開發板鴻蒙鏡像”,
    發表于 07-15 16:15

    迅為RK3568開發板鴻蒙OpenHarmony系統固件燒寫步驟

    1、迅為RK3568開發板鴻蒙OpenHarmony系統固件燒寫首先拷貝燒寫器(燒寫器在光盤資料“iTOP-
    發表于 08-26 17:45

    如何在RK3568開發板上面運行OpenHarmony標準系統

    1、RK3568開發板上絲滑體驗OpenHarmony標準系統  瑞芯微 RK3568 芯片是一款定位中高端的通用型 SOC,采用 22nm
    發表于 08-31 17:06

    標準系統:DAYU200開發套件(RK3568)

    開發板名稱(芯片型號) 大禹系列HH-SCDAYU200開發套件(RK3568) 芯片架構 CPU頻率 介紹(字數請控制在200字以內) 基于瑞芯微RK3568芯片,集成雙核心架構
    發表于 10-19 10:42

    標準系統:KHDVK-3568A智慧屏開發套件(RK3568)

    開發板名稱(芯片型號) KHDVK-3568A智慧屏開發套件(RK3568) 芯片架構 CPU頻率 介紹(字數請控制在200字以內) 深開鴻智慧屏B
    發表于 10-19 10:48

    RK3568開發板上絲滑體驗OpenHarmony標準系統

    OpenAtom OpenHarmony(簡稱“OpenHarmony”)3.0 標準系統早已支持使用 ArkUI 開發應用,對于使用過 Hi3516 dv300
    發表于 12-31 15:47 ?3848次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>上絲滑體驗<b class='flag-5'>OpenHarmony</b><b class='flag-5'>標準系統</b>

    OpenHarmony:如何使用HDF平臺驅動控制PWM

    1、程序介紹本程序是基于OpenHarmony標準系統編寫的平臺驅動案例:PWM目前已在凌蒙派-RK3568
    的頭像 發表于 09-14 08:24 ?1317次閱讀
    <b class='flag-5'>OpenHarmony</b>:如何使用HDF平臺驅動控制PWM

    OpenHarmony:全流程講解如何編寫RTC平臺驅動以及應用程序

    1、程序介紹本程序是基于OpenHarmony標準系統編寫的平臺驅動案例:RTC目前已在凌蒙派-RK3568
    的頭像 發表于 09-19 10:14 ?1303次閱讀
    <b class='flag-5'>OpenHarmony</b>:全流程講解如何<b class='flag-5'>編寫</b>RTC平臺驅動以及應用<b class='flag-5'>程序</b>

    RK3568開發板支持AMP雙系統

    RK3568開發板支持AMP雙系統
    的頭像 發表于 06-04 15:33 ?979次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>支持AMP雙<b class='flag-5'>系統</b>

    瑞芯微RK3568鴻蒙開發板OpenHarmony系統修改cfg文件權限方法

    本文適用于OpenHarmony開源鴻蒙系統修改cfg文件權限方法,深圳觸覺智能研發的RK3566、RK3568、
    的頭像 發表于 09-11 13:26 ?1508次閱讀
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系統</b>修改cfg文件權限方法

    【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發實操-HDF驅動配置UART

    【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發實操-HDF驅
    的頭像 發表于 03-25 11:02 ?398次閱讀
    【北京迅為】iTOP-<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>系統</b>南向驅動<b class='flag-5'>開發</b>實操-HDF驅動配置UART
    主站蜘蛛池模板: 亚洲黄色三级视频 | se97se成人亚洲网站在线观看 | 网站在线观看视频 | 在线观看网站黄 | 天天干天天插天天 | 国产精品综合色区在线观看 | 高清一区二区三区四区五区 | 亚洲乱码卡一卡二卡三永久 | 亚洲国产精品婷婷久久久久 | 成年黄网站免费大全毛片 | 好吊788gaoco| 香焦视频在线观看黄 | 欧美特级黄 | 国产中文99视频在线观看 | 狼人 成人 综合 亚洲 | 狠狠色综合色综合网络 | 欧美三页 | xxx性xxx乱 | 一个色在线 | 黑人性xx| 人人看人人看人做人人模 | 美日毛片 | 嫩草影院国产 | 午夜免费体验 | 你懂的在线观看网址 | 欧美成人一区二区三区在线视频 | 熊出没之环球大冒险旧版免费观看 | 在线天堂中文有限公司 | 日日日天天射天天干视频 | 永久福利盒子日韩日韩免费看 | 四虎永久在线日韩精品观看 | 天天爱夜夜做 | 免费一级毛毛片 | 四虎影院wwww | 拍拍拍成人免费高清视频 | 国产精品福利久久 | 人人干人人澡 | 人人看人人做人人爱精品 | 爱操综合网 | 亚洲综合色丁香婷婷六月图片 | 人人艹人人草 |