diff --git a/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md b/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md index fdf4be08997d2ed8083d77b6ba75d2e8007343e0..c92f86c100993cbd0fc346562a5c4558f6206c2f 100644 --- a/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md +++ b/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md @@ -1,6 +1,6 @@ # Mini-System Devices with Screens – Bestechnic SoC Porting Case -This document exemplifies the porting procedure for a development board on a mini-system device with a screen – an intelligent switch panel. It uses the BES multi-modal V200Z-R development board powered by the Bestechnic BES2600W SoC as an example. Components such as `ace_engine_lite`, `graphic_ui`, `aafwk_lite`, `appexecfwk_lite`, and `HDF` are adapted based on the OpenHarmony LiteOS-M kernel. This example uses the board-SoC separation solution as the porting architecture, the Newlib C or Musl C library as the toolchain, and GN and Kconfig graphical configuration for LiteOS-M kernel compilation. +This document exemplifies the porting procedure for a development board on a mini-system device with a screen – an intelligent switch panel. It uses the BES multi-modal V200Z-R development board powered by the Bestechnic BES2600W SoC as an example. Components such as `ace_engine_lite`, `arkui_ui_lite`, `aafwk_lite`, `appexecfwk_lite`, and `HDF` are adapted based on the OpenHarmony LiteOS-M kernel. This example uses the board-SoC separation solution as the porting architecture, the Newlib C or Musl C library as the toolchain, and GN and Kconfig graphical configuration for LiteOS-M kernel compilation. ## Compilation and Building @@ -1311,7 +1311,7 @@ aafwk_lite + appexecfwk_lite (AAFWK + APPEXECFWK) | ace_engine_lite + jerryscript + i18n_lite + resmgr_lite + utils/native/lite/... (ACE and JS engines and their dependencies) | -graphic_ui + graphic_utils (Graphic framework) +arkui_lite + graphic_graphic_utils_lite (Graphic framework) | giflib + libjpeg + libpng + qrcodegen + freetype... (Third-party graphics library) ``` diff --git a/en/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md b/en/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md index 0bb8a5f39c772167420b88639299f066088f1457..91684e5a06777efb344dfbce35d1bc88ff60c94f 100644 --- a/en/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md +++ b/en/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md @@ -1,6 +1,6 @@ # Small System STM32MP1 SoC Porting Case -This document describes how to port small development boards with screens based on the [BearPi-HM Micro development board](https://gitee.com/openharmony/device_board_bearpi) of the `STM32MP157` SoC from STMicroelectronics, so as to adapt components such as `ace_engine_lite`, `graphic_ui`, `aafwk_lite`, `appexecfwk_lite`, and `HDF` to the `OpenHarmony LiteOS-A` kernel. The porting architecture uses the solution where `Board` and `SoC` are separated. +This document describes how to port small development boards with screens based on the [BearPi-HM Micro development board](https://gitee.com/openharmony/device_board_bearpi) of the `STM32MP157` SoC from STMicroelectronics, so as to adapt components such as `ace_engine_lite`, `arkui_ui_lite`, `aafwk_lite`, `appexecfwk_lite`, and `HDF` to the `OpenHarmony LiteOS-A` kernel. The porting architecture uses the solution where `Board` and `SoC` are separated. ## Compilation and Building diff --git a/en/readme/graphics.md b/en/readme/graphics.md index 117da8cf1bf456c8771290357080f5cae00ffff6..209d5c23210085a7c947946f53182f93359344bd 100644 --- a/en/readme/graphics.md +++ b/en/readme/graphics.md @@ -28,11 +28,15 @@ The related modules are described as follows: ### Directory Structure ``` +/foundation/arkui +├── ui_lite # UI module, including UI components, animations, and fonts + /foundation/graphic -├── surface # Shared memory -├── ui # UI module, including UI components, animations, and fonts -├── utils # Basic graphics library and hardware adaptation layer -└── wms # Window and input event management +├── surface_lite # Shared memory +├── graphic_utils_lite # Basic graphics library and hardware adaptation layer + +/foundation/window +└── window_manager_lite # Window and input event management ``` ### Constraints @@ -48,13 +52,13 @@ For details, see the README and **test** directory of each repository. **Graphics subsystem** -[graphic\_surface](https://gitee.com/openharmony/graphic_surface) +[graphic\_surface_lite](https://gitee.com/openharmony/graphic_surface_lite) -[graphic\_ui](https://gitee.com/openharmony/graphic_ui) +[arkui\_ui_lite](https://gitee.com/openharmony/arkui_ui_lite) -[graphic\_wms](https://gitee.com/openharmony/graphic_wms) +[window\_window_manager_lite](https://gitee.com/openharmony/window_window_manager_lite) -[graphic\_utils](https://gitee.com/openharmony/graphic_utils) +[graphic\_graphic_utils_lite](https://gitee.com/openharmony/graphic_graphic_utils_lite) ## Standard System diff --git a/en/release-notes/OpenHarmony-1-1-0-LTS.md b/en/release-notes/OpenHarmony-1-1-0-LTS.md index 5c80392132f61db0f9a4869e36a9f128042e0dc2..7a74b95a9f7d2fec011a2aafd6d1cce98f19e968 100644 --- a/en/release-notes/OpenHarmony-1-1-0-LTS.md +++ b/en/release-notes/OpenHarmony-1-1-0-LTS.md @@ -139,10 +139,10 @@ The following table describes the optimization of repositories. | startup_frameworks_syspara_lite | startup_syspara_lite | Repository renamed | | startup_hals_syspara_lite | N/A | Read-only archiving | | startup_interfaces_kits_syspara_lite | N/A | Read-only archiving | -| graphic_lite | graphic_surface | Repository renamed | -| N/A | graphic_ui | New module | -| N/A | graphic_utils | New module | -| N/A | graphic_wms | New module | +| graphic_lite | graphic_surface_lite | Repository renamed | +| N/A | arkui_ui_lite | Repository renamed module | +| N/A | graphic_graphic_utils_lite | Repository renamed module | +| N/A | window_manager_lite | Repository renamed module | | N/A | third_party_giflib | New module | | N/A | third_party_qrcodegen | New module | | N/A | drivers_adapter_khdf_linux | New module | diff --git a/zh-cn/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md b/zh-cn/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md index 39d044867e7490c1557a6abef1240b16bc7782bb..f5d3d8ece567e727088479f5355b2a4ab8de1298 100644 --- a/zh-cn/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md +++ b/zh-cn/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md @@ -2,7 +2,7 @@ # 轻量带屏解决方案之恒玄芯片移植案例 -本文章基于恒玄科技`BES2600W`芯片的欧智通[Multi-modal V200Z-R开发板](https://gitee.com/openharmony/device_board_fnlink),进行轻量带屏开发板的标准移植,开发了智能开关面板样例,同时实现了`ace_engine_lite`、`graphic_ui`、`aafwk_lite`、`appexecfwk_lite`、`HDF`等部件基于`OpenHarmony LiteOS-M`内核的适配。移植架构上采用`Board`与`SoC`分离的方案,工具链`Newlib C`库与`Musl C`库可选,`LiteOS-M`内核编译采用`gn`结合`Kconfig`图形化配置等需求。 +本文章基于恒玄科技`BES2600W`芯片的欧智通[Multi-modal V200Z-R开发板](https://gitee.com/openharmony/device_board_fnlink),进行轻量带屏开发板的标准移植,开发了智能开关面板样例,同时实现了`ace_engine_lite`、`arkui_ui_lite`、`aafwk_lite`、`appexecfwk_lite`、`HDF`等部件基于`OpenHarmony LiteOS-M`内核的适配。移植架构上采用`Board`与`SoC`分离的方案,工具链`Newlib C`库与`Musl C`库可选,`LiteOS-M`内核编译采用`gn`结合`Kconfig`图形化配置等需求。 ## 编译构建 @@ -1313,7 +1313,7 @@ aafwk_lite + appexecfwk_lite (AAFWK + APPEXECFWK) | ace_engine_lite + jerryscript + i18n_lite + resmgr_lite + utils/native/lite/... (ACE,JS引擎及其依赖) | -graphic_ui + graphic_utils (图形框架) +arkui_ui_lite + graphic_utils (图形框架) | giflib + libjpeg + libpng + qrcodegen + freetype... (图形第三方库) ``` diff --git a/zh-cn/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md b/zh-cn/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md index 69539cca7cd78e245e6520df8b7b45c073797eb6..0f12d0219895c462dfabf80211a3d80d0f19e575 100644 --- a/zh-cn/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md +++ b/zh-cn/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md @@ -2,7 +2,7 @@ # 小型系统STM32MP1芯片移植案例 -本文章基于意法半导体`STM32MP157`芯片的小熊派[BearPi-HM Micro开发板](https://gitee.com/openharmony/device_board_bearpi),进行小型带屏开发板的移植,实现了`ace_engine_lite`、`graphic_ui`、`aafwk_lite`、`appexecfwk_lite`、`HDF`等部件基于`OpenHarmony LiteOS-A`内核的适配。移植架构上采用`Board`与`SoC`分离的方案。 +本文章基于意法半导体`STM32MP157`芯片的小熊派[BearPi-HM Micro开发板](https://gitee.com/openharmony/device_board_bearpi),进行小型带屏开发板的移植,实现了`ace_engine_lite`、`arkui_ui_lite`、`aafwk_lite`、`appexecfwk_lite`、`HDF`等部件基于`OpenHarmony LiteOS-A`内核的适配。移植架构上采用`Board`与`SoC`分离的方案。 ## 编译构建 diff --git "a/zh-cn/readme/\345\233\276\345\275\242\345\255\220\347\263\273\347\273\237.md" "b/zh-cn/readme/\345\233\276\345\275\242\345\255\220\347\263\273\347\273\237.md" index 080320478a8afbeb377f74a07522fe0bd77da36e..779f98a969f45c8a9bd042073407203b2073042a 100644 --- "a/zh-cn/readme/\345\233\276\345\275\242\345\255\220\347\263\273\347\273\237.md" +++ "b/zh-cn/readme/\345\233\276\345\275\242\345\255\220\347\263\273\347\273\237.md" @@ -28,11 +28,15 @@ ### 目录 ``` +/foundation/arkui +├── ui_lite # UI模块,包括UI控件、动画、字体等功能 + /foundation/graphic -├── surface # 共享内存 -├── ui # UI模块,包括UI控件、动画、字体等功能 -├── utils # 图形基础库和硬件适配层 -└── wms # 窗口管理和输入事件管理 +├── surface_lite # 共享内存 +├── graphic_utils_lite # 图形基础库和硬件适配层 + +/foundation/window +└── window_manager_lite # 窗口管理和输入事件管理 ``` ### 约束 @@ -48,13 +52,13 @@ **图形子系统** -[graphic\_surface](https://gitee.com/openharmony/graphic_surface) +[graphic\_surface_lite](https://gitee.com/openharmony/graphic_surface_lite) -[graphic\_ui](https://gitee.com/openharmony/graphic_ui) +[arkui\_ui_lite](https://gitee.com/openharmony/arkui_ui_lite) -[graphic\_wms](https://gitee.com/openharmony/graphic_wms) +[window\_window_manager_lite](https://gitee.com/openharmony/window_window_manager_lite) -[graphic\_utils](https://gitee.com/openharmony/graphic_utils) +[graphic\_graphic_utils_lite](https://gitee.com/openharmony/graphic_graphic_utils_lite) ## 1.2 标准系统 diff --git a/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md b/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md index 88f2ac06e7f41279dad244c994b9362f2012ee5f..77a2fed3c3cb570d053a63a30479b9b13ce55b58 100755 --- a/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md +++ b/zh-cn/release-notes/OpenHarmony-1-1-0-LTS.md @@ -140,10 +140,10 @@ repo sync -c | startup_frameworks_syspara_lite | startup_syspara_lite | 仓名变更 | | startup_hals_syspara_lite | - | 只读归档 | | startup_interfaces_kits_syspara_lite | - | 只读归档 | -| graphic_lite | graphic_surface | 仓名变更 | -| - | graphic_ui | 新增组件 | -| - | graphic_utils | 新增组件 | -| - | graphic_wms | 新增组件 | +| graphic_lite | graphic_surface_lite | 仓名变更 | +| - | arkui_ui_lite | 仓名变更 | +| - | graphic_graphic_utils_lite | 仓名变更 | +| - | window_manager_lite | 仓名变更 | | - | third_party_giflib | 新增组件 | | - | third_party_qrcodegen | 新增组件 | | - | drivers_adapter_khdf_linux | 新增组件 |