OpenHarmony 1.1.0 lts官方版是由鴻蒙開(kāi)源系統(tǒng)能夠推出的一款全新的操作系統(tǒng)。OpenHarmony 1.1.0 lts官方版相比1.0版本1.1.0 LTS 版本新增 AI 子系統(tǒng)、電源管理子系統(tǒng)、泛 Sensor 子系統(tǒng)、升級(jí)子系統(tǒng),及統(tǒng)一 AI 引擎框架。
版本新增內(nèi)容
內(nèi)核新增特效
LiteOS-M 支持 Cortex-M7、Cortex-M33 和 RISC-V 芯片架構(gòu),新增對(duì)應(yīng)的單板 target 樣例。
LiteOS-M 支持 MPU 功能。
LiteOS-M 支持部分 POSIX 接口。
LiteOS-M 支持 FatFS 文件系統(tǒng)。
LiteOS-M 支持異常回調(diào)函數(shù)注冊(cè)機(jī)制。
LiteOS-M 三方芯片易適配性架構(gòu)調(diào)整。
LiteOS-M、LiteOS-A 支持堆內(nèi)存調(diào)測(cè)功能,包括內(nèi)存泄漏、踩內(nèi)存、內(nèi)存統(tǒng)計(jì)。
LiteOS-M、LiteOS-A 支持 TLSF 堆內(nèi)存算法,提高內(nèi)存申請(qǐng)和釋放效率,降低碎片率。
修改特性:LiteOS-A 調(diào)度優(yōu)化。
泛 Sensor
新增特性:新增 Sensor 組件,提供了 Sensor 列表查詢(xún)、Sensor 啟停、Sensor 訂閱/去訂閱、設(shè)置數(shù)據(jù)上報(bào)模式、設(shè)置采樣間隔等功能。
全球化
新增特性:新增 79 種語(yǔ)言的數(shù)字格式化、日期和時(shí)間格式化、單復(fù)數(shù) C/C++國(guó)際化接口。
JS 應(yīng)用開(kāi)發(fā)框架
新增特性:
新增 JS 前端 opacity 全局屬性支持。
新增 prompt.showDialog API。
新增二維碼組件 qrcode。
新增事件冒泡機(jī)制。
修改特性:
國(guó)際化性能優(yōu)化,加速頁(yè)面跳轉(zhuǎn),支持?jǐn)?shù)字國(guó)際化及時(shí)間日期轉(zhuǎn)換。
前端布局能力增強(qiáng),部分樣式值支持設(shè)置百分比。
input 及 switch 組件尺寸自適應(yīng)能力增強(qiáng)。
image 組件能力增強(qiáng),支持顯示應(yīng)用私有數(shù)據(jù)目錄圖片。
image-animator 組件能力增強(qiáng),支持結(jié)束幀指定。
canvas 組件能力增強(qiáng),新增部分 API。
device.getInfo API 增強(qiáng),新增部分返回字段。
DFX 能力增強(qiáng),支持跟蹤異常的方法棧。
刪除特性:國(guó)際化功能不再支持回溯特性。
測(cè)試
新增特性:
新增測(cè)試工具按照用例級(jí)別篩選要執(zhí)行的測(cè)試用例。
新增測(cè)試 demo 用例。
圖形
新增特性:
新增組件級(jí)旋轉(zhuǎn)縮放、組件級(jí)透明度。
新增事件冒泡機(jī)制,新增旋轉(zhuǎn)表冠事件。
新增 GIF 圖片解析顯示,新增百分比寬高布局,新增 Video 和二維碼控件。
修改特性:局部渲染和 SIMD 性能優(yōu)化。
公共基礎(chǔ)
新增特性:
新增 dump 系統(tǒng)屬性功能。
為上層各模塊新增內(nèi)存池管理接口。
驅(qū)動(dòng)
新增特性:
新增 sensor、input、display 驅(qū)動(dòng)模型。
新增 mipi dsi 以及 pwm(脈沖寬度調(diào)制)。
新增 WIFI HDI 接口以及 WIFI 的流控。
新增驅(qū)動(dòng)框架 IO 服務(wù)分組特性。
修改特性:優(yōu)化驅(qū)動(dòng)加載流程,支持分段加載。
分布式通信
新增特性:
新增 WiFi Aware 特性模塊。
IPC 新增對(duì)非對(duì)齊序列化的支持。
安全
新增特性:
新增 HUKS 提供 SHA256/RSA3072/RSA2048/AES128/ECC 安全算法以及接口,以及提供密鑰管理和存儲(chǔ)能力。
HiChain 提供輕量非賬號(hào)的輕量級(jí)組件,用于設(shè)備群組管理和認(rèn)證,支撐軟總線通訊安全;提供 API 給系統(tǒng)服務(wù)與應(yīng)用。
權(quán)限管理新增統(tǒng)一的權(quán)限管理機(jī)制,滿足輕量設(shè)備權(quán)限授權(quán)需求。
AI 子系統(tǒng)
新增特性:
新增統(tǒng)一的 AI 引擎框架,實(shí)現(xiàn)算法能力快速插件化集成。框架中主要包含插件管理、模塊管理和通信管理等模塊,對(duì) AI 算法能力進(jìn)行生命周期管理和按需部署。
為開(kāi)發(fā)者提供開(kāi)發(fā)指南,并提供 2 個(gè)基于 AI 引擎框架開(kāi)發(fā)的 AI 能力插件和對(duì)應(yīng)的 AI 應(yīng)用 Sample,方便開(kāi)發(fā)者在 AI 引擎框架中快速集成 AI 算法能力。
升級(jí)服務(wù)
新增特性:新增輕量級(jí)設(shè)備升級(jí)能力框架,框架包括升級(jí)包的效驗(yàn)和解析能力,以及安裝的接口,統(tǒng)一輕設(shè)備升級(jí)能力框架。
XTS 認(rèn)證
新增特性:增加 AI、DFX、global、OTA 兼容性測(cè)試用例。
修改特性:應(yīng)用程序框架、公共通信、分布式任務(wù)調(diào)度、IOT、內(nèi)核等測(cè)試能力增強(qiáng)。
編譯構(gòu)建
新增特性:
新增命令行工具 hb,采用 hb set 和 hb build 方式構(gòu)建,并支持在源碼目錄下及任意子目錄下構(gòu)建。
支持獨(dú)立芯片廠商組件。
支持使用組件名單獨(dú)構(gòu)建組件。
支持按開(kāi)發(fā)板自定義編譯工具鏈和編譯選項(xiàng)。
修改特性:產(chǎn)品配置與 build_lite 倉(cāng)解耦,修改為“vendor/解決方案廠商/產(chǎn)品/config.json”。
電源管理
新增特性:
電量查詢(xún)功能。
亮屏鎖管理功能及接口。