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

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

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

鴻蒙OpenHarmony【快速入門(mén)概述】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-04-19 15:14 ? 次閱讀

快速入門(mén)概述

OpenHarmony是一款面向全場(chǎng)景的開(kāi)源分布式操作系統(tǒng),采用組件化設(shè)計(jì),支持在128KiB到xGiB RAM資源的設(shè)備上運(yùn)行系統(tǒng)組件,設(shè)備開(kāi)發(fā)者可基于目標(biāo)硬件能力自由選擇系統(tǒng)組件進(jìn)行集成。

OpenHarmony當(dāng)前定義了三種基礎(chǔ)系統(tǒng)類(lèi)型,設(shè)備開(kāi)發(fā)者通過(guò)選擇基礎(chǔ)系統(tǒng)類(lèi)型完成必選組件集配置后,便可實(shí)現(xiàn)其最小系統(tǒng)的開(kāi)發(fā)。這三種基礎(chǔ)系統(tǒng)類(lèi)型的參考定義如下:

表1 基礎(chǔ)類(lèi)型系統(tǒng)簡(jiǎn)介

類(lèi)型處理器最小內(nèi)存能力
輕量系統(tǒng)(mini system)MCU類(lèi)處理器(例如Arm Cortex-M、RISC-V 32位的設(shè)備)128KiB提供多種輕量級(jí)網(wǎng)絡(luò)協(xié)議,輕量級(jí)的圖形框架,以及豐富的IOT總線讀寫(xiě)部件等。可支撐的產(chǎn)品智能家居領(lǐng)域的連接類(lèi)模組、傳感器設(shè)備、穿戴類(lèi)設(shè)備等。
小型系統(tǒng)(small system)應(yīng)用處理器(例如Arm Cortex-A的設(shè)備)1MiB提供更高的安全能力、標(biāo)準(zhǔn)的圖形框架、視頻編解碼的多媒體能力??芍蔚漠a(chǎn)品如智能家居領(lǐng)域的IP Camera、電子貓眼、路由器以及智慧出行域的行車(chē)記錄儀等。
標(biāo)準(zhǔn)系統(tǒng)(standard system)應(yīng)用處理器(例如Arm Cortex-A的設(shè)備)128MiB提供增強(qiáng)的交互能力、3D GPU以及硬件合成能力、更多控件以及動(dòng)效更豐富的圖形能力、完整的應(yīng)用框架??芍蔚漠a(chǎn)品如高端的冰箱顯示屏。

本文通過(guò)介紹OpenHarmony系統(tǒng)的開(kāi)發(fā)環(huán)境搭建、編譯、燒錄、調(diào)測(cè)以及運(yùn)行“Hello World”等,引導(dǎo)開(kāi)發(fā)者快速熟悉OpenHarmony設(shè)備開(kāi)發(fā)的基本流程和方法。

操作方式

鴻蒙開(kāi)發(fā)進(jìn)階文檔參考:[qr23.cn/AKFP8k]

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

考慮到開(kāi)發(fā)者的開(kāi)發(fā)習(xí)慣,OpenHarmony為開(kāi)發(fā)者提供了以下兩種入門(mén)指導(dǎo):

表2 入門(mén)方式

方式工具特點(diǎn)適用人群
基于IDE入門(mén)IDE(DevEco Device Tool)完全采用IDE進(jìn)行一站式開(kāi)發(fā),編譯依賴(lài)工具的安裝及編譯、燒錄、運(yùn)行都通過(guò)IDE進(jìn)行操作。 DevEco Device Tool采用Windows+Ubuntu混合開(kāi)發(fā)環(huán)境: - 在Windows上主要進(jìn)行代碼開(kāi)發(fā)、代碼調(diào)試、燒錄等操作。 - 在Ubuntu環(huán)境實(shí)現(xiàn)源碼編譯。 DevEco Device Tool提供界面化的操作接口,可以為您提供更快捷的開(kāi)發(fā)體驗(yàn)。- 不熟悉命令行操作的開(kāi)發(fā)者 - 習(xí)慣界面化操作的開(kāi)發(fā)者
基于命令行入門(mén)命令行工具包通過(guò)命令行方式下載安裝編譯依賴(lài)工具,在Linux系統(tǒng)中進(jìn)行編譯時(shí),相關(guān)操作通過(guò)命令實(shí)現(xiàn);在Windows系統(tǒng)中使用開(kāi)發(fā)板廠商提供的工具進(jìn)行代碼燒錄。 命令行方式提供了簡(jiǎn)便統(tǒng)一的工具鏈安裝方式。習(xí)慣使用命令行操作的開(kāi)發(fā)者

開(kāi)發(fā)板

本文選取了如下三款典型開(kāi)發(fā)板,用于介紹不同系統(tǒng)的開(kāi)發(fā)過(guò)程,開(kāi)發(fā)者可根據(jù)需要自行購(gòu)買(mǎi)開(kāi)發(fā)板。

表3 開(kāi)發(fā)板-系統(tǒng)對(duì)應(yīng)關(guān)系

名稱(chēng)適配系統(tǒng)簡(jiǎn)介
Hi3861 WLAN模組輕量Hi3861開(kāi)發(fā)板介紹
Hi3516DV300小型Hi3516開(kāi)發(fā)板介紹
RK3568標(biāo)準(zhǔn)RK3568開(kāi)發(fā)板介紹

開(kāi)發(fā)流程

設(shè)備開(kāi)發(fā)快速入門(mén)流程如下圖所示。

圖1 快速入門(mén)開(kāi)發(fā)流程

quickstart-overview-process

審核編輯 黃宇

聲明:本文內(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)投訴
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2302

    瀏覽量

    42689
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3635

    瀏覽量

    16061
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙OpenHarmony南向/北向快速開(kāi)發(fā)教程-迅為RK3568開(kāi)發(fā)板

    4.1學(xué)習(xí)之旅了嗎?快來(lái)加入我們,一起探索鴻蒙4.1系統(tǒng)的無(wú)限魅力吧! 【北京迅為】OpenHarmony學(xué)習(xí)開(kāi)發(fā)系列教程(第1期 北向基礎(chǔ)篇一) P0_先導(dǎo)課 P1_OpenHarmony系統(tǒng)
    發(fā)表于 07-23 10:44

    基于OPenHarmony的智慧牧場(chǎng)#鴻蒙

    鴻蒙HarmonyOSOpenHarmony
    發(fā)布于 :2022年09月23日 16:21:11

    [HarmonyOS][鴻蒙專(zhuān)欄開(kāi)篇]快速入門(mén)OpenHarmony的LiteOS微內(nèi)核

    `1、獲取源碼`OpenHarmony`是`HarmonyOS`的開(kāi)源版,由華為捐贈(zèng)給開(kāi)放原子開(kāi)源基金會(huì)(`OpenAtom Foundation`)開(kāi)源。第一個(gè)開(kāi)源版本支持在`128KB
    發(fā)表于 09-14 19:40

    OpenHarmony入門(mén)手冊(cè)

    這份入門(mén)手冊(cè)包含:1、HarmonyOS快速入門(mén)手冊(cè)2.02、HarmonyOS入門(mén)文檔3、鴻蒙OS總體介紹4、通用設(shè)計(jì)基礎(chǔ)
    發(fā)表于 01-12 11:09

    OpenHarmony輕量與小型系統(tǒng)入門(mén)概述

    參考輕量和小型系統(tǒng)快速入門(mén)(安裝包方式)。 開(kāi)發(fā)環(huán)境 開(kāi)發(fā)者通常習(xí)慣采用Windows+Ubuntu環(huán)境進(jìn)行OpenHarmony開(kāi)發(fā): Windows:用于源碼開(kāi)發(fā)、燒錄等。Ubuntu:用于源碼編譯
    發(fā)表于 05-06 15:48

    OpenHarmony 應(yīng)用開(kāi)發(fā)快速入門(mén)

    本文檔適用于OpenHarmony應(yīng)用開(kāi)發(fā)的初學(xué)者。通過(guò)構(gòu)建一個(gè)簡(jiǎn)單的具有頁(yè)面跳轉(zhuǎn)/返回功能的應(yīng)用(如下圖所示),快速了解工程目錄的主要文件,熟悉OpenHarmony應(yīng)用開(kāi)發(fā)流程。 在開(kāi)始之前,您
    發(fā)表于 05-06 16:03

    openharmony鴻蒙區(qū)別

    OpenHarmony是HarmonyOS的開(kāi)源版。 華為的鴻蒙操作系統(tǒng)是純自己研發(fā)的,但是openharmony卻不是華為的,openharmony是由開(kāi)放原子開(kāi)源基金會(huì)(OpenA
    的頭像 發(fā)表于 06-24 16:21 ?4078次閱讀

    openharmony鴻蒙有什么關(guān)系

    平板、手機(jī)、智能家居都可以通過(guò)建房子搭積木的方式來(lái)使用鴻蒙系統(tǒng)。 openharmony鴻蒙之間屬于相輔相成的,可以說(shuō)openharmony就是建設(shè)
    的頭像 發(fā)表于 06-22 16:02 ?1.2w次閱讀

    openharmony 鴻蒙

    的基礎(chǔ)上,HarmonyOS提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的分布式理念,能夠支持多種終端設(shè)備。 openharmony 鴻蒙,對(duì)消費(fèi)者而言,HarmonyOS能夠?qū)⑸顖?chǎng)景中的各類(lèi)終端進(jìn)行能力整合,形成一個(gè)“超級(jí)虛擬終端”,可以實(shí)現(xiàn)不同的終端設(shè)備之間的
    的頭像 發(fā)表于 06-21 19:37 ?1813次閱讀

    openharmony官網(wǎng)和鴻蒙

    openharmony官網(wǎng)和鴻蒙 OpenHarmony(開(kāi)源鴻蒙系統(tǒng))是HarmonyOS的開(kāi)源版,由華為捐贈(zèng)給開(kāi)放原子開(kāi)源基金會(huì)(OpenAtom Foundation)開(kāi)源,第一
    的頭像 發(fā)表于 06-21 19:50 ?2517次閱讀

    openharmony鴻蒙的關(guān)系

    openharmony鴻蒙的關(guān)系 openharmony鴻蒙的關(guān)系,6月15日,華為發(fā)布了一份名為“2021 年 HarmonyOS 2 全國(guó)統(tǒng)一考試”的考卷,題型有聽(tīng)力題、單選題
    的頭像 發(fā)表于 06-21 19:56 ?2222次閱讀
    <b class='flag-5'>openharmony</b>和<b class='flag-5'>鴻蒙</b>的關(guān)系

    華為openharmony鴻蒙 2.0

    華為openharmony鴻蒙 2.0 IT之家 5 月 17 日消息 微博博主 @釗哥科普 此前爆料,華為鴻蒙 OpenHarmony 2.0 從 5 月 16 日開(kāi)始開(kāi)源,關(guān)鍵代碼
    的頭像 發(fā)表于 06-21 20:13 ?2035次閱讀

    openharmony教程 openharmony快速入門(mén)

    框架以及平臺(tái),為了更好的促進(jìn)萬(wàn)物互聯(lián)。那么openharmony如何入門(mén),openharmony教程,下面小編為大家?guī)?lái)openharmony教程。
    的頭像 發(fā)表于 06-22 09:30 ?4369次閱讀

    openharmony鴻蒙區(qū)別

    我們知道華為是開(kāi)源了鴻蒙系統(tǒng)的,開(kāi)源的項(xiàng)目叫做OpenHarmony 2.0。華為捐贈(zèng)給了“開(kāi)放原子開(kāi)源基金會(huì)”,這樣可以根據(jù)不同的訴求來(lái)做不同的產(chǎn)品。那么這個(gè)開(kāi)源的OpenHarmony和華為
    的頭像 發(fā)表于 06-22 15:14 ?5447次閱讀

    openharmony鴻蒙的區(qū)別是什么

    我們都知道,華為鴻蒙系統(tǒng)華為是開(kāi)源了的,開(kāi)源項(xiàng)目叫做OpenHarmony 2.0,那么這個(gè)開(kāi)源的OpenHarmony 2.0與華為自家使用的鴻蒙HarmonyOS 2,又有什么區(qū)別
    的頭像 發(fā)表于 06-23 11:53 ?9866次閱讀