• Home
Name
Date
Size
#Lines
LOC

..--

common/hal/usb/imx8mm/include/12-May-2024-3211

hardware/12-May-2024-8,7546,705

imx8mm/12-May-2024-1917

tools/figures/12-May-2024-

EULAD12-May-20248 KiB7033

LICENSED12-May-20249.9 KiB176150

OAT.xmlD12-May-20249.6 KiB12874

README.mdD12-May-20242.1 KiB6048

README.md

1# nxp hardware组件
2
3#### 简介
4本仓库下完成了display针对于OpenHarmony render_service的实现,
5用于显示的输出。sdma为iMX 8m平台DMA的固件,辅助进行Audio的实现。
6G2D部分为iMX 8m mini硬件加速相关的代码,辅助display进行硬件合成
7加速显示。usb为OpenHarmony要求定义USB role。本库相关代码可直接复
8用于使用本iMX 8m mini的任何产品。
9
10#### 软件架构
11**![NXP_iMX8M架构图01](./tools/figures/NXP_IMX_8M_Arch.png)**
12
13#### 软件架构说明
14**![NXP_iMX8M架构图说明02](./tools/figures/NXP_IMX_8M_Arch_Data.png)**
15
16#### 安装教程
17[参见board readme](https://gitee.com/openharmony-sig/device_board_osware/blob/master/imx8mm/README_zh.md)
18
19#### 使用说明
20[参见board readme](https://gitee.com/openharmony-sig/device_board_osware/blob/master/imx8mm/README_zh.md)
21
22#### 目录
23    .
24    ├── common                            // 目前存放USB相关的配置文件
25    │   └── hal
26    │       └── usb
27    ├── hardware
28    │   ├── BUILD.gn
29    │   ├── display                       // 目前存放render_service的适配代码
30    │   │   ├── BUILD.gn
31    │   │   ├── include
32    │   │   └── src
33    │   ├── g2d                           // 目前存放硬件加速的二进制内容及适配代码
34    │   │   ├── BUILD.gn
35    │   │   ├── include
36    │   │   └── lib
37    │   └── sdma
38    │       ├── BUILD.gn
39    │       └── sdma-imx7d.bin            // 目前存放DMA的firmware固件
40    ├── imx8mm
41    │   └── soc.gni
42    ├── LICENSE
43    ├── OAT.xml
44    └── README.md
45
46#### 约束
47目前支持iMX 8m mini
48#### 对应仓库
49
501.  device_soc_nxp/hardware/display
512.  device_soc_nxp/hardware/sdma
523.  device_soc_nxp/hardware/g2d
534.  device_soc_nxp/hardware/common/usb
54
55## 相关仓库
56
57* [vendor_osware](https://gitee.com/openharmony-sig/vendor_osware)
58
59* [device_board_osware](https://gitee.com/openharmony-sig/device_board_osware)
60