OpenHarmony v2.2 Beta2
Version Description
This release provides new and enhanced features for the mini system, small system, and standard system based on OpenHarmony 2.0 Canary.
The feature updates for the standard system are as follows:
- Added the distributed remote startup feature.
- Added several sample apps and the drag-and-drop feature for basic system applications.
- Added three media services for the media system.
The feature updates for the mini system and small system are as follows:
- Added lightweight Linux version building.
- Enhanced the lightweight kernel capabilities, including enhancements to the file system and kernel debugging tool, and support for configurable kernel modules, third-party chip adaptation, and ARM9 architecture.
- Enhanced the lightweight graphics capabilities, including support for multi-language text alignment, component outline display, dot-matrix fonts, and multiple chip platforms for the unified backend framework.
- Enhanced the design for X (DFX) capabilities, including enhanced HiLog and HiEvent features, a lightweight tool to dump system information, and the maintenance and test framework upon system restart.
- Enhanced the AI capabilities, including Linux kernel adaptation and support for shared memory-based data transmission by the AI engine.
Version Mapping
Table 1 Version mapping of software and tools
Source Code Acquisition
Method 1 (recommended)
Use the repo tool to download the source code over SSH. (You must have registered an SSH public key for access to Gitee.)
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v2.2-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
Method 2
Use the repo tool to download the source code over HTTPS.
repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v2.2-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
What's New
This release provides the following new and enhanced features based on OpenHarmony 2.0 Canary.
Table 2 New and enhanced features
Provided JS APIs in the system.file class for asynchronous file operations, including file read/write, directory access, and directory addition/deletion. |
||
3QE85: Added the audio, camera, USB, motor, and Analog to Digital Converter (ADC) driver models. |
Enabled LiteOS-M to support the Hardware Driver Foundation (HDF). |
|
Added the system power state machine, running lock, and sleep/wakeup features. |
|
|
|
||
Added support for the hybrid use of both JS and C/C++ for JS API development. |
||
Enabled applications to locally send and cancel a notification that includes multiple lines of text. |
||
Added self-networking for DSoftBus. After a trusted device is connected to a LAN (either through Ethernet or Wi-Fi), the device can be automatically detected and connected to the DSoftBus. The device is not aware of this connection. |
||
|
|
|
|
||
|
|
|
|
||
Added the device management system service that provides authentication and networking irrelevant to distributed device accounts. |
||
|
||
|
||
|
||
Added support for the general patch framework of open-source software. |
||
Added support for factory setting restoration and multi-language text alignment. |
||
Added support for the start of an ability on the rich device from a mini-system device. |
||
|
Resolved Issues
Table 3 Resolved issues