開源項目 OpenHarmony是每個人的 OpenHarmony
OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)背后積極創新的產業力量和全球伙伴,正在盡全力與時間賽跑,完成一次又一次的迭代。
一、面向未來·深刻變革
2022 年全球正在發生著一些深刻的變化。無論處在什么樣的背景,持有什么樣的觀點,源于什么樣的文化,科技進步是大家唯一共同的公約數。在我們所處的電子信息產業,百舸爭流千帆競,過去十年半導體設計與制造、云原生、5G、AI 等領域出現了劃時代的技術突進,數字化、智慧化技術的樂觀進展,給人類文明帶來了全新的圖景。 而 OpenHarmony 所處的終端操作系統領域,也急切盼望著一次新的跨越。
終端操作系統從來不乏新入局者,只是因為這個領域的普適性和相關軟件供應鏈的完備性,終端操作系統一直是一個寬泛的概念,從1%到100%,做多少工作是硬性的標準呢?產業和市場從不劃線,只有創造者自己內心的標準和底線。從語言引擎、圖形引擎、內核、驅動框架、業務框架……要徹底重構多少才能叫做全新、領先的操作系統?要通過怎樣的技術設計和構架實現,才能從單一場景,擴展到融合傳感器到小型終端再到復雜終端,達成泛終端操作系統的大一統場景理想,為未來泛在的人機交互定義可能性?未來數字世界、虛擬世界和物理世界的融合接口應該怎樣構建?OpenHarmony 背后積極創新的產業力量和全球伙伴,正在盡全力與時間賽跑,完成一次又一次的迭代。
1.1 OpenHarmony 3.1 Release發版
開放原子開源基金會于 2022 年 3 月 31 日正式發布了 OpenHarmony 3.1 Release 版本,SDK 更新到了 OHOS_SDK 3.1 Release (API Version 8)版本,基礎特性、版本軟件和工具配套關系有所升級。相比于 3.0 Beta 版本,新版本標準系統增加了許多新功能,特別是音視頻處理能力、2D/3D 繪制能力、鍵鼠支持、Wi-Fi 相關能力的 JS API 支持等。除此以外,標準系統的分布式能力也增加了不少,可以實現硬件互助、資源共享,同時還支持了分布式數據庫、分布式全新管理等能力。
1.2 概覽
當前版本在 OpenHarmony 3.1 Beta 的基礎上,更新支持以下能力:
? 標準系統基礎能力增強
?標準系統分布式能力增強
?標準系統應用程序框架能力增強
?標準系統應用能力增強
更多詳細內容詳見:
OpenHarmony官網
https://www.openharmony.cn
官方 Release Note
https://gitee.com/openharmony/docs/blob/OpenHarmony-3.1-Release/zh-cn/release-notes/OpenHarmony-v3.1-release.md
二、 新增特性
2.1 更多設備類型及能力支持
在 OpenHarmony 2.0 Canary、2.2 和 3.0 版本中,OpenHarmony 具備了一定程度的富設備能力,可以支持初級的平板類的產品。
此次 3.1 Release 版本在 Beta 版本的基礎上,進行了全面的能力增強,特別是在定義設備類型的人機交互方面,提供了包括鍵盤、鼠標、觸控板等更多輸入設備的支持,也提供了窗口應用支持,支持分屏和多窗口顯示,支持窗口內容跨窗口拖拽等。基于這些特性,3.1 Release 版本已經可以逐步支撐各種人們熟知的設備類型。
2.2 分布式能力
? 分布式能力得到增強,標準系統支持硬件互助、資源共享,支持鏡像和擴展投屏等。
? 新增分布式硬件子系統,包括分布式硬件管理框架、分布式相機、分布式屏幕,可實現多屏互動,支持分布式屏幕的鏡像/擴展顯示。
?支持分布式文件系統跨設備文件訪問,支持分布式數據庫、分布式數據對象。
? 新增對分布式數據對象能力的支持,分布式能力覆蓋內存JS對象;新增分布式關系型數據管理能力,支持直接基于關系型表數據同步。
? 新增按條件數據同步&訂閱能力,數據同步更精準。
? 新增文件上傳功能支持。
? 構建數據加密和安全分級能力,完善數據流轉過程的安全管控,支持多用戶同步與隔離。
? 輕量系統samgr支持遠程服務管理,支持設備管理基礎功能。
2.3 成熟的人機交互
? 新增通用鼠標支持,可以通過鼠標進行 UI 交互,包括移動光標、左中右三鍵點擊、鼠標滾輪滾動,同時為滾輪滾動增加了開始和結束,減少滾動到一半等異常場景。
? 新增通過鍵盤和系統按鍵支持,現在可以通過鍵盤進行 UI 交互,包括按鍵走焦和文字輸入,同時支持配置特定組合鍵拉起指定的 FA,以及系統應用和服務通過訂閱接口響應特定的組合按鍵。
? 新增觸摸板支持,通過觸摸板的單指和雙指手勢,替代鼠標的移動、點擊和滾輪滾動,并且雙指滑動時支持同時識別水平和垂直兩個方向,同時增加了捏合手勢,應用可以響應為縮放。
? 新增了觸摸屏觀察接口,系統應用使用此接口可以實現自定全局手勢。
? 新增了輸入設備接口,應用可以查詢到當前輸入設備信息。
? 新增了注入接口和注入工具,測試人員可以通過這些接口模擬基本的觸摸屏、鼠標、按鍵輸入。
2.4 移動通信能力
移動通信能力得到進一步的加強,電話服務子系統提供了一系列的 API 用于獲取無線蜂窩網絡和 SIM 卡相關的一些信息。
?提供了信息查看、發送短信、接收短信、短信送達報告、刪除短信等功能。
?提供了語音通話接聽和掛斷,移動數據開關等功能。
2.5 新增API
不論是 JavaScript API、eTS API 還是 Native API,此次 3.1 release 版本都得到了極大的增強,API 總數達到了 1.1 萬個,同時版本來到了 API8。API8 的補充主要集中在如下的幾個方面:
?語言基礎庫,包括各類基礎數據結構如 List、TreeMap、Stack 等。
?電話能力相關 API。
?WebGL 圖形能力支持。
?窗口管理相關 API。
?帳號管理相關 API。
經過這次的 API 補充更新,OpenHarmony 的 API 已經趨于完善,開發者的 APP 類型也越來越豐富。
2.6 專屬IDE
Deveco Studio 自 2020 年 9 月首次發布以來,經 10 次迭代升級,不斷增強開發能力,本次升級面向 OpenHarmony 應用開發場景,全面支持開發者高效開發 OpenHarmony 應用及服務。本工具提供了一站式的信息獲取平臺、多設備工程模板、設備低代碼開發、應用開發預覽、輕量級構建及一鍵式自動化等相關能力,助力開發者在 OpenHarmony 上的開發。
三、 關鍵技術總結
3.1 內核
標準系統內核支持 Linux 4.19/5.10 版本,全面支持媒體能力,支持 GPU 渲染,WIFI/BT 功能,支持外接 Modem。
新增進程調度功能增強特性,提高 CPU 資源的使用效率,增強滑動場景的資源供給,包括 CPU 熱插拔及輕量級隔離,繪幀線程優先供給機制等。
輕量系統整體設計上采用 ARCH、SOC、Board 三層解耦設計思想,降低代碼耦合度。
3.2 方舟開發框架(ArkUI)
ArkUI 是為 OpenHarmony 設計的應用開發框架,該框架提供兩種 UI 編程范式:ArkUI JS 類 Web 范式和 Ark eTS 聲明式 UI 范式。ArkUI JS 主要是為 Web 開發人員提供的快速開發 OpenHarmony 應用的開發框架,采用 JavaScript 作為開發語言,同時提供不同算力平臺支持的組件供開發者使用;ArkUI eTS 聲明式 UI 范式框架是一種采用極簡 DSL 的界面描述語法,與 iOS 的極簡 SwiftUI 類似,ArkUI eTS 采用 TypeScript 作為開發語言,同時在 TypeScript 的語法基礎上提供了裝飾器、尾隨閉包等擴展語法,ArkUI eTS 主要是為 OpenHarmony 標準設備提供快速開發的 UI 框架,同時 ArkUI eTS 開發框架還封裝了純 JS 的系統能力接口,開發者可以通過簡單的接口調用,實現從 UI 設計到系統能力調用的極簡開發。3.1 Release 版本對于方舟開發框架進行了全方位的升級:
?UI 組件:方舟開發框架不僅提供了多種基礎組件,如文本顯示、圖片顯示、按鍵交互等,也提供了支持視頻播放能力的媒體組件。并且針對不同類型設備進行了組件設計,提供豐富的組件樣式設置能力,支持開發者進行組件風格與樣式調整。
?布局:UI 界面設計離不開布局的參與。方舟開發框架提供了多種布局方式,不僅保留了經典的彈性布局能力,也提供了列表、宮格、柵格布局和適應多分辨率場景開發的原子布局能力。
?動畫:方舟開發框架對于 UI 界面的美化,除了組件內置動畫效果外,也提供了屬性動畫、轉場動畫和自定義動畫能力。
?繪制:方舟開發框架提供了多種繪制能力,以滿足開發者繪制自定義形狀的需求,支持圖形繪制、顏色填充、文本繪制、圖片繪制等。
?交互事件:方舟開發框架提供了多種交互能力,滿足應用在不同平臺通過不同輸入設備均可正常進行 UI 交互響應,默認適配了觸摸手勢、遙控器、鼠標等輸入操作,同時也提供事件通知能力。
?平臺API通道:方舟開發框架提供了 API 擴展機制,平臺能力通過此種機制進行封裝,提供風格統一的 JS 接口。
RenderService 是 OpenHarmony 自研的窗口合成器、渲染系統,其采用了原創的圖形協議,是 OpenHarmony 圖形子系統工作的基礎服務。RenderService 提供 UI 框架的繪制能力,其核心職責是將 ArkUI 的控件描述轉換成繪制樹信息,根據對應的渲染策略,進行最佳路徑渲染。同時,負責多窗口流暢和空間態下 UI 共享的核心底層機制。
更多詳細內容,可訪問:
https://gitee.com/openharmony/graphic_standard/tree/master/rosen/modules
四、系統自帶APP
系統應用提供了 OpenHarmony 標準系統上的部分應用,如桌面、SystemUI、設置等,為開發者提供了構建標準系統應用的具體實例,這些應用支持在所有標準系統設備上使用。
?桌面:提供了基本的已安裝應用的展示功能和人機交互界面,是所有應用的入口。
?SystemUI:包含導航欄和系統狀態欄兩部分,導航欄提供基本頁面導航功能、狀態欄提供系統狀態顯示,如時間、充電狀態等。
?設置:提供了關于設備,應用管理,亮度設置等功能。
?聯系人:提供了撥號盤、通話記錄查看/刪除、聯系人列表、詳情查看和新建聯系人等功能。
?短信:提供了信息查看、發送短信、接收短信、短信送達報告、刪除短信等功能。
?通話:提供了語音通話接聽和掛斷,移動數據開關等功能。
?相機:提供了預覽、拍照、縮略圖顯示、跳轉大圖瀏覽等功能。
?圖庫:提供了圖片、視頻和相冊的管理、瀏覽、顯示、編輯操作等功能。
?輸入法:提供硬鍵盤輸入、編輯框選擇文本變化、光標位置變化反饋等功能。
五、開發范例
詳見附錄
六、下載及體驗
方式一(推薦)
通過repo + ssh 下載(需注冊碼云賬號)
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.1-Release --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'
方式二
從鏡像站點獲取
OpenHarmony 官網:
https://www.openharmony.cn
OpenHarmony 主庫組織地址:
https://gitee.com/openharmony
七、已過兼容性測評的芯片/開發板
OpenHarmony 兼容性測評主要是驗證合作伙伴的設備和業務應用滿足 OpenHarmony 開源兼容性定義的技術要求,確保運行在 OpenHarmony 上的設備和業務應用能穩定、正常運行,同時使用 OpenHarmony 的設備和業務應用有一致性的接口和業務體驗。截至2022 年 3 月 30 日,目前社區正在計劃支持 OpenHarmony 的開發板約 18 款,已經完成兼容性測評的芯片/開發板/發行版共 37 塊。
已經通過兼容性測評的開發板列表
https://www.openharmony.cn/armList?id=6
正在計劃支持OpenHarmony的開發板
https://docs.qq.com/sheet/DYmZ1RmhEZ1RVa0to?u=86e57c0e2b6648eda9db917a088ebe8d&tab=BB08J2
八、OpenHarmony社區版本路標
附錄(開發范例)
1
智能保險柜
介紹:
本范例利用碰一碰配網接入數字管家,并外接震動傳感器,實現保險柜實時監控、報警功能。如果門鎖被震動,則手機會收到告警。
設備級別:
輕量設備
開發平臺:
潤和Pegasus智能家居套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_safe
2
JS燈控應用
介紹:
本范例利用JS API接口,開發燈控應用,在小型系統上調用JSI能力實現用戶界面控制底層設備。
設備級別:
小量設備
開發平臺:
小熊派BearPi-HM Micro
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/blob/master/docs/JS_SmartLampCtrl/README.md
3
傳感器
介紹:
本范例采用了傳感器接口中的方向傳感器,實現了指南針的效果。
設備級別:
標準設備
開發平臺:
WGR開發板套件
樣例倉庫:
https://gitee.com/openharmony/app_samples/tree/master/device/Sensor
4
eTS關系型數據庫
介紹:
本范例展示了在eTS中關系型數據庫的使用,包括增、刪、改、查等操作。
設備級別:
標準設備
開發平臺:
潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony/app_samples/tree/master/data/Rdb
5
媒體服務-錄音機
介紹:
本范例展示媒體服務中音頻錄制和播放功能的使用。
設備級別:
標準設備
開發平臺:
潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony/app_samples/tree/master/media/Recorder
6
視頻播放器
介紹:
本范例是基于JS UI,使用video組件,實現視頻的播放、暫停、進度拖拽等效果。
1.主頁面頂部使用swiper組件完成視頻海報輪播。
2.主頁面底部使用list組件完成視頻列表。
3.播放頁面使用video組件完成視頻播放。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/Media/VideoOpenHarmony
7
輕量級設備軟總線
介紹:
本范例利用輕量級軟總線能力,將模擬智能窗戶通風設備和燃氣告警設備組合到一起。當燃氣數值告警時,直接操作軟總線網絡中的通風設備的電機工作。
設備級別:
輕量設備
開發平臺:
歐智通 V200Z-R開發板
樣例倉庫:
https://gitee.com/kenio_zhang/knowledge_demo_temp/tree/bes2600_softbus_demo/dev/team_x/bes2600_softbus_demo_curtain
8
分布式菜單
介紹:
本范例將演示如何在3568/3516開發套件上,用eTS編寫一個OpenHarmony 分布式菜單應用,主要通過設備認證、分布式拉起、分布式數據管理來實現。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件/HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Shopping/DistributedOrder
9
分布式賬本
介紹:
本范例使用ETS語言編寫的應用,利用分布式能力,在不同設備上協同記賬。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件/HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Shopping/MyAccountBook
10
eTS分布式郵件
介紹:
本范例構建一個分布式郵件應用。通過OpenHarmony的分布式能力實現任務的跨設備遷移,保證業務在不同設備間無縫銜接,輕松地完成多設備之間的協同辦公。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/Distributed/OHMailETS
11
ArkUI分布式音樂播放器
介紹:
本范例使用ETS編寫,可以播放多首wav格式的歌曲,并可使用分布式調度特性,進行跨設備流轉。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件/HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Entertainment/DistrubutedMusicPlayer
12
eTS分布式親子早教
介紹:
本范例構建一個分布式益智拼圖游戲。可以兩臺設備同時開啟一局拼圖游戲,每次點擊九宮格內的圖片,都會同步更新兩臺設備的圖片位置。
設備級別:
標準設備
開發平臺:
潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/ETSUI
13
意見分歧解決器
介紹:
本范例運行在OpenHarmony 標準設備上,在兩臺設備間通過分布式數據共享實現數據間的通信,當兩個人的意見發生了分歧,可以通過這個應用在兩臺設備間進行石頭剪刀布的對戰。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Entertainment/DataSharedDemo
14
JS分布式游戲鑒權
介紹:
本范例構建了一個兒童模式的合成小游戲。游戲啟動后,需要請求周邊設備與之通信,周邊設備端授權是否可以開啟游戲權限,如果拒絕,則請求端的游戲退出。
設備級別:
標準設備
開發平臺:
潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/
15
ArkUI-動畫
介紹:
本范例通過點擊按鈕觸發動畫,向用戶展示屬性動畫與x顯式動畫的效果。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony/app_samples/tree/master/ETSUI/ArkUIAnimation
16
極簡聲明式UI范式
介紹:
本范例基于OpenHarmony eTS UI豐富的組件,實現了一個圖庫應用。
1、組合系統組件為自定義組件,完成頂部標簽欄、推薦欄。
2、使用共享元素轉場動畫、顯示動畫完成大圖瀏覽界面。
3、使用狀態數據管理完成組件之間的數據傳遞。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/SimpleGalleryEts
17
eTS 購物應用
介紹:
本范例構建一個購物應用。應用包含兩級頁面,分別是主頁(商品瀏覽頁簽、購物車頁簽、我的頁簽)和商品詳情頁面。兩個頁面都展示了豐富的eTS UI I組件。
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/ETSUI/ShoppingEts
18
eTS 備忘錄
介紹:
本范例采用eTS UI和輕量級數據庫來實現辦公場景的備忘錄應用,有如下功能:
1. 可支持新建工作和個人筆記,并按比較進行分類篩選
2. 筆記支持文字和圖片的插入
3. 新建的筆記能支持持久化存儲,再次啟動時,仍可以
4. 加載已落盤存儲的筆記
5. 支持筆記的修改和刪除
6. 可支持收藏筆記
設備級別:
標準設備
開發平臺:
潤和Taurus AI Camera開發套件
樣例倉庫:
https://gitee.com/openharmony/codelabs/tree/master/Data/NotePad_OH_ETS
19
機器狗
介紹:
本范例是標準系統和輕量級系統聯動的案例;標準設備作為控制面板,發送指令到輕量級設備上,讓輕量級設備模擬機器狗做出各種表演姿態。
設備級別:
標準系統+輕量系統
開發平臺:
Geek Lite Board、潤和大禹系列HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/chenchenfangfang/knowledge_demo_attitude_control/tree/master/robot_dog/doc
20
指南針
介紹:
本范例是一個標準設備和輕量級設備聯動的案例。主要利用三軸磁力計數據,結合地球磁力方向,得出實時指南針方向,通過RK3568屏幕設備展現指南針效果。
設備級別:
輕量設備
開發平臺:
Geek Lite Board、潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/chenchenfangfang/knowledge_demo_attitude_control/tree/master/electronic_compass/doc
21
窗簾控制面板
介紹:
本范例通過面板控制窗簾的開關和調節窗簾的開合程度。
設備級別:
輕量設備
開發平臺:
君正halley5
樣例倉庫:
https://gitee.com/wicom/vendor_ingenic/tree/OpenHarmony-3.0-LTS/halley5_v20/sample/source-code/halley5/DeviceCurtain
22
潤和DAYU200開發板
2048小游戲
介紹:
本范例基于ArkUI聲明式開發范式開發2048小游戲。
設備級別:
標準設備
開發平臺:
潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/hihope_iot/dayu200_2048
23
用JS寫一個
OpenHarmony拼圖小游戲
介紹:
本范例將演示如何在Unionpi Tiger開發套件上,用JS編寫一個基于OpenHarmony3.0 LTS的拼圖小游戲,并在板子外接的觸摸屏上運行實現。
設備級別:
標準設備
開發平臺:
九聯科技Unionpi Tiger(A311D)開發板
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Entertainment/Jigsaw
24
OpenHarmony貪吃蛇
介紹:
本范例將演示如何在Unionpi Tiger開發套件上,用JS編寫一個OpenHarmony貪吃蛇游戲,并在板子外接的觸摸屏上運行實現。
設備級別:
標準設備
開發平臺:
九聯科技Unionpi Tiger(A311D)開發板
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Entertainment/SnakeGame
25
OpenHarmony戰棋游戲
介紹:
本范例將演示如何在Unionpi Tiger開發套件上,用JS編寫一個OpenHarmony戰棋游戲,并在板子外接的觸摸屏上運行實現。
設備級別:
標準設備
開發平臺:
九聯科技Unionpi Tiger(A311D)開發板
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/tree/master/FA/Entertainment/WarChess
26
元氣派透明時鐘
介紹:
本范例為采用基于Hi3861芯片的元氣派開發而成,實現了網絡時間同步,網頁配網,以及播放音樂等功能,可用于學習OpenHarmony網絡編程,GPIO控制,PWM控制等。
設備級別:
輕量設備
開發平臺:
傳智教育-元氣派
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/tree/master/dev/docs/smart_safe
27
音樂播放
介紹:
本范例在LYEVK-3861開發板套件中,通過PWM相關接口驅動蜂鳴器實現音樂播放的功能。
設備級別:
輕量設備
開發平臺:
LYEVK-3861A IoT 開發套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/blob/master/dev/docs/demo_beep/README.md
28
Linkboy圖像識別框架
介紹:
本范例基于Linkboy的圖像識別框架,已移植到OpenHarmony,可在hi3861輕量設備上運行圖像識別算法,支持循跡、自動駕駛、障礙物識別,交通標志識別等功能。
設備級別:
輕量設備
開發平臺:
小熊派Hi3861
樣例倉庫:
https://gitee.com/linkboy_crux/OpenHarmony-Camera/tree/master/
29
3D姿態展示
介紹:
本范例是一個輕量級系統案例,STM32F4開發板上的九軸陀螺儀數據通過四元數算法,輸出物體姿態,在上位機顯示同步變化的物體姿態。
設備級別:
輕量設備
開發平臺:
Geek Lite Board
樣例倉庫:
https://gitee.com/chenchenfangfang/knowledge_demo_attitude_control/tree/master/3D_attitude/doc
30
車牌識別器
介紹:
本范例模擬的是停車場的出入口;采用標準系統、小型系統、輕量級系統的聯動的場景;輕量級設備作為控制單元,感知車輛出入、控制門桿;小型系統的攝像頭用于采集車牌并識別車牌;標準系統作為控制臺,完成車輛管理、費用結算等。
設備級別:
標準系統、小型系統、輕量系統
開發平臺:
歐智通 V200Z-R開發板、潤和Aries IPC開發套件、潤和HH-SCDAYU200開發套件
樣例倉庫:
https://gitee.com/openharmony-sig/knowledge_demo_temp/blob/master/docs/GreyWolf_ImageRecognition_LocalAI/README.md
注:以上截至 2022 年 3 月 30 日,數據及樣例由 OpenHarmony 知識體系工作組提供。
-
OpenHarmony
+關注
關注
25文章
3729瀏覽量
16406 -
OpenHarmony3.1
+關注
關注
0文章
11瀏覽量
624
原文標題:面向未來 深刻變革,OpenHarmony 3.1 Release 發布
文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論