OpenHarmony 1.1.0 LTS 正式發布
OpenHarmony 1.1.0 LTS 版本已發布。相比OpenHarmony 1.0版本,1.1.0 LTS版本新增AI子系統、電源管理子系統、泛Sensor子系統、升級子系統,及統一AI引擎框架。
LiteOS-M 內核完成三方可移植性重構。驅動子系統完善了Wi-Fi、Sensor、Input、Display的驅動模型。圖形子系統針對UI能力及JS框架性能和內存優化。
下載體驗地址:
1. 站點下載:
https://repo.huaweicloud.com/harmonyos/os/1.1.0/code-1.1.0.tar.gz;
2. Repo下載:
- repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony_release_v1.1.0 --no-repo-verify
版本使用過程中任何問題,歡迎通過Gitee Issue反饋:https://gitee.com/organizations/openharmony/issues
OpenHarmony最新代碼倉更新,請關注OpenHarmony Gitee組織代碼倉:https://gitee.com/openharmony/
OpenHarmony 1.1.0 LTS版本詳細說明:
1.內核
新增特性
● LiteOS-M支持Cortex-M7、Cortex-M33和RISC-V架構,新增對應的單板target樣例。
● LiteOS-M支持MPU功能。
● LiteOS-M支持部分POSIX接口。
● LiteOS-M支持FATFS文件系統。
● LiteOS-M支持異常回調函數注冊機制。
● LiteOS-M易適配性架構調整。
● LiteOS-M、LiteOS-A支持堆內存調測功能,包括內存泄漏、踩內存、內存統計。
● LiteOS-M、LiteOS-A支持TLSF堆內存算法,提高內存申請和釋放效率。
修改特性
● LiteOS-A調度優化。
2.泛Sensor
新增特性
● 新增Sensor組件,提供了Sensor列表查詢、Sensor啟停、Sensor訂閱/去訂閱、設置數據上報模式、設置采樣間隔等功能。
3.全球化
新增特性
● 新增79種語言的數字格式化、日期和時間格式化、單復數C/C++國際化接口。
4.JS應用開發框架
新增特性
● 新增JS前端opacity全局屬性支持。
● 新增prompt.showDialog API。
● 新增二維碼組件qrcode。
● 新增事件冒泡機制。
修改特性
● 國際化性能優化,加速頁面跳轉,支持數字國際化及時間日期轉換。
● 前端布局能力增強,部分樣式值支持設置百分比。
● input及switch組件尺寸自適應能力增強。
● image組件能力增強,支持顯示應用私有數據目錄圖。
● image-animator組件能力增強,支持結束幀指定。
● canvas組件能力增強,新增部分API。
● device.getInfo API增強,新增部分返回字段。
● DFX能力增強,支持跟蹤異常的方法棧。
刪除特性
● 國際化功能不再支持回溯特性。
5.測試
新增特性
● 新增測試工具按照用例級別篩選要執行的測試用例。
● 新增測試demo用例。
6.圖形
新增特性
● 新增組件級旋轉縮放、組件級透明度。
● 新增事件冒泡機制,新增旋轉表冠事件。
● 新增GIF解析顯示,新增百分比寬高布局,新增Video和二維碼控件。
修改特性
● 局部渲染和SIMD性能優化。
7.公共基礎
新增特性
● 新增dump系統屬性功能。
● 為上層各模塊新增內存池管理接口。
8.驅動
新增特性
● 新增sensor、input、display驅動模型。
● 新增mipi dsi以及pwm(脈沖寬度調制)。
● 新增WIFI HDI接口以及WIFI的流控。
● 新增驅動框架IO服務分組特性。
修改特性
● 優化驅動加載流程,支持分段加載。
9.分布式通信
新增特性
● 新增WiFi Aware特性模塊。
● IPC新增對非對齊序列化的支持。
10.安全
新增特性
● 新增HUKS提供SHA256/RSA3072/RSA2048/AES128/ECC安全算法以及接口,以及提供密鑰管理和存儲能力。
● HiChain提供輕量非賬號的輕量級組件,用于設備群組管理和認證,支撐軟總線通訊安全;提供API給系統服務與應用。
● 權限管理新增統一的權限管理機制,滿足輕量設備權限授權需求。
11.AI子系統
新增特性
● 新增統一的AI引擎框架,實現算法能力快速插件化集成。框架中主要包含插件管理、模塊管理和通信管理等模塊,對AI算法能力進行生命周期管理和按需部署
● 為開發者提供開發指南,并提供2個基于AI引擎框架開發的AI能力插件和對應的AI應用Sample,方便開發者在AI引擎框架中快速集成AI算法能力。
12.升級服務
新增特性
● 新增輕量級設備升級能力框架,框架包括升級包的效驗和解析能力,以及安裝的接口,統一輕設備升級能力框架。
13.XTS認證
新增特性
● 增加AI、DFX、global、OTA兼容性測試用例。
修改特性
● 應用程序框架、公共通信、分布式任務調度、IOT、內核等測試能力增強。
14.編譯構建
新增特性
● 新增命令行工具hb, 采用hb set和hb build方式構建,并支持在源碼目錄下及任意子目錄下構建。
● 支持使用組件名單獨構建組件。
● 支持按開發板自定義編譯工具鏈和編譯選項。
修改特性
● 產品配置與build_lite倉解耦,修改為“vendor/解決方案廠商/產品/config.json”。
15.電源管理
新增特性
● 電量查詢功能。
● 亮屏鎖管理功能及接口。
更多詳情,歡迎查閱OpenHarmony開發者文檔:
https://gitee.com/openharmony/docs
4月17日,HarmonyOS開發者日將在上海召開,本次活動設主論壇、新技術論壇、專家面對面交流會、及全天的Codelab和8大場景體驗展區。這是一場技術硬核、有趣好玩的開發者盛宴,誠邀各位開發者參加。報名鏈接https://harmonyos.51cto.com/posts/3730