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

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

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

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

鴻蒙圖形系統(tǒng)整體框架及圖像子系統(tǒng)

鴻蒙系統(tǒng)HarmonyOS ? 來源:51cto ? 作者:左新戈整理 ? 2021-04-16 15:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

全新設計的GUI系統(tǒng)

物聯(lián)網(wǎng)設備使用的屏幕種類繁多、形狀不一,這也是困擾物聯(lián)網(wǎng)設備開發(fā)者、造成物聯(lián)網(wǎng)設備碎片化的難題之一。雖然市面上存在許多圖形引擎,但都敗給了物聯(lián)網(wǎng)設備資源少,種類多的限制。因此華為給鴻蒙專門開發(fā)了一套輕量級的GUI系統(tǒng),它僅占用小于100K的ROM,30K的RAM即可運行達到30FPS以上的幀率。

輕量級圖形開放框架ACE

與其他圖形引擎相比,ACE沒有采用虛擬機的方案,而是使用C++編寫的高性能渲染引擎。同時ACE也為開發(fā)者保留了極大的靈活性,它支持前后端分離,如果開發(fā)者在特殊設備上需要使用OpenCV或OpenGL,只要符合軟件接口就可以替換原有的高性能引擎。

ACE框架對異形屏的支持在智能手表的圓形屏幕上得到過驗證。ACE框架支持JS/java作為前端開發(fā)工具,支持常見的圖片格式。通過freetype字體引擎生成字體的“bin”二進制文件,加上HarBuzz與ICU工具實現(xiàn)了在RAM大小僅有640K的設備中72種常用語言的顯示與切換。

鴻蒙圖形系統(tǒng)整體框架

鴻蒙圖形系統(tǒng)框架分成UIKit(UI編程層)、Engine(引擎層)、Server(服務層)、HDI(硬件接口層)、HW(硬件層)。

o4YBAGB5OTSAaSsHAAIIBjzLU2I341.png

在UIKit中提供了豐富控件,主要分成普通控件和容器控件兩大類。開發(fā)方式與GUI開發(fā)一致。

o4YBAGB5OUGACGXeAAF5F8bhqUs604.png

編輯:hfy

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

    關注

    216

    文章

    35212

    瀏覽量

    255919
  • 物聯(lián)網(wǎng)

    關注

    2931

    文章

    46251

    瀏覽量

    392602
  • GUI
    GUI
    +關注

    關注

    3

    文章

    679

    瀏覽量

    41241
  • 鴻蒙系統(tǒng)

    關注

    183

    文章

    2642

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【HarmonyOS】HarmonyOS子系統(tǒng)開發(fā)指導

    子系統(tǒng)開發(fā)主要從三個方面進行指導,分別是圖形圖像子系統(tǒng)開發(fā)指導,相機子系統(tǒng)開發(fā)指導和音視頻子系統(tǒng)開發(fā)指導。
    發(fā)表于 09-21 14:50

    HarmonyOS學習之二:鴻蒙HarmonyOS系統(tǒng)架構

    鴻蒙HarmonyOS整體遵從分層的層次化設計,從下向上依次為:內(nèi)核層、系統(tǒng)服務層、框架層和應用層。系統(tǒng)功能按照“
    發(fā)表于 11-25 14:46

    HarmonyOS學習之二:鴻蒙HarmonyOS系統(tǒng)架構

    原文鏈接:https://bbs.elecfans.com/jishu_2012192_1_1.html鴻蒙HarmonyOS整體遵從分層的層次化設計,從下向上依次為:內(nèi)核層、系統(tǒng)服務層、框架
    發(fā)表于 11-25 22:20

    【HarmonyOS IPC 試用連載 】鴻蒙系統(tǒng)初步了解

    :內(nèi)核層、系統(tǒng)服務層、框架層和應用層。系統(tǒng)功能 按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級展開,在多設備部署場景下,支持根據(jù)實 際需求裁剪
    發(fā)表于 01-04 17:25

    輸入子系統(tǒng)的作用與框架

    一、輸入子系統(tǒng)的作用與框架1、輸入設備按鍵、鼠標、觸摸屏:gt811,ft56xx 有多個輸入設備需要驅動的時候,假如不考慮輸入子系統(tǒng)a, gt811注冊設備號,創(chuàng)建設備文件,硬件初始化,實現(xiàn)fop
    發(fā)表于 10-19 17:13

    【OpenHarmony資料合集】Sensor子系統(tǒng)/圖形子系統(tǒng)/Ability子系統(tǒng)介紹

    子系統(tǒng)提供了圖形接口能力和窗口管理接口能力,支持應用程序框架子系統(tǒng)和 ACE 等子系統(tǒng)使用。支持所有運行標準系統(tǒng)的設備使用。其主要的結構如下
    發(fā)表于 03-14 16:35

    基于OpenHarmony的Graphic標準子系統(tǒng)能力分析

      1 簡介  標準系統(tǒng)提供了圖形接口能力和窗口管理接口能力, 支持應用程序框架子系統(tǒng)和ACE等子系統(tǒng)使用。故可以根據(jù)不同硬件系統(tǒng)選擇編譯不
    發(fā)表于 03-18 13:45

    Hi3516的SAMGR--系統(tǒng)服務框架子系統(tǒng)-5-切入小型系統(tǒng)

    文章轉載自:liangkz寫完上一篇《Hi3861的SAMGR--系統(tǒng)服務框架子系統(tǒng)-4-面向服務架構的實現(xiàn)》后,基本上就轉入Hi3516工程去擴大范圍繼續(xù)理解鴻蒙系統(tǒng)的samgr
    發(fā)表于 04-20 10:27

    Hi3516的SAMGR--系統(tǒng)服務框架子系統(tǒng)-12 階段性總結

    文章轉載自:liangkz從《系統(tǒng)服務框架子系統(tǒng)》系列文章(見專欄文章列表)發(fā)布的6月初到現(xiàn)在的7月初,剛好一個月,基本上把鴻蒙的輕量系統(tǒng)和小型系統(tǒng)
    發(fā)表于 05-05 10:52

    華為鴻蒙系統(tǒng)

    華為鴻蒙系統(tǒng)(HUAWEI Harmony OS),是華為公司在2019年8月9日于東莞舉行的華為開發(fā)者大會(HDC.2019)上正式發(fā)布的操作系統(tǒng)。 華為鴻蒙
    發(fā)表于 11-02 19:39

    鴻蒙系統(tǒng)中JS框架的逐行分析

    我在前文中曾經(jīng)介紹過鴻蒙的 Javascript 框架,這幾天終于把 JS 倉庫編譯通過了,期間踩了不少坑,也給鴻蒙貢獻了幾個 PR。今天我們就來逐行分析鴻蒙
    的頭像 發(fā)表于 10-21 14:37 ?2308次閱讀

    輸入子系統(tǒng)的作用與框架資料匯總

    輸入子系統(tǒng)的作用與框架資料匯總
    發(fā)表于 10-15 09:09 ?3次下載

    子系統(tǒng)圖形庫的使用方法

    介紹 Leonids Particle Systems 是一個圖形庫,在應用程序中添加了有趣的效果。粒子系統(tǒng)經(jīng)常在游戲中用于廣泛的用途:爆炸、火災、煙霧等。 粒子系統(tǒng)也是使用 OPENGL 實現(xiàn)
    發(fā)表于 03-23 11:20 ?0次下載

    鴻蒙開發(fā)圖形圖像:【圖形子系統(tǒng)

    圖形子系統(tǒng)主要包括UI組件、布局、動畫、字體、輸入事件、窗口管理、渲染繪制等模塊,構建基于輕量OS應用框架滿足硬件資源較小的物聯(lián)網(wǎng)設備或者構建基于標準OS的應用框架滿足富設備的Open
    的頭像 發(fā)表于 03-23 16:50 ?1033次閱讀
    <b class='flag-5'>鴻蒙</b>開發(fā)<b class='flag-5'>圖形圖像</b>:【<b class='flag-5'>圖形</b><b class='flag-5'>子系統(tǒng)</b>】

    云天勵飛DeepEdge10芯片與國產(chǎn)鴻蒙操作系統(tǒng)完成適配

    日前,DeepEdge10芯片已完成國產(chǎn)鴻蒙操作系統(tǒng)的適配。目前已構建適配鴻蒙的芯片編譯平臺框架,完成圖形
    的頭像 發(fā)表于 01-24 10:14 ?1097次閱讀