• Home
Name
Date
Size
#Lines
LOC

..--

figure/12-May-2024-

Readme-CN.mdD12-May-20242.7 KiB5747

oem_transplant_chip_prepare_knows.mdD12-May-20245.8 KiB8567

porting-chip-board-bundle.mdD12-May-20243 KiB5739

porting-chip-board-component.mdD12-May-20241.2 KiB2714

porting-chip-board-driver.mdD12-May-20242.1 KiB4731

porting-chip-board-hal.mdD12-May-20242.8 KiB7547

porting-chip-board-overview.mdD12-May-20243.6 KiB5848

porting-chip-board-xts.mdD12-May-20242.3 KiB6639

porting-chip-board.mdD12-May-2024416 167

porting-chip-faqs.mdD12-May-20242.4 KiB4031

porting-chip-kernel-adjustment.mdD12-May-20246.4 KiB8769

porting-chip-kernel-overview.mdD12-May-20243.7 KiB6347

porting-chip-kernel-verify.mdD12-May-20242.1 KiB6050

porting-chip-kernel.mdD12-May-2024249 104

porting-chip-prepare-process.mdD12-May-20245.6 KiB12189

porting-chip-prepare.mdD12-May-2024195 83

porting-minichip.mdD12-May-2024282 125

porting-smallchip-driver-oom.mdD12-May-202420.8 KiB391322

porting-smallchip-driver-overview.mdD12-May-2024745 105

porting-smallchip-driver-plat.mdD12-May-20245.6 KiB166128

porting-smallchip-driver.mdD12-May-2024255 104

porting-smallchip-kernel-a.mdD12-May-202419.1 KiB264223

porting-smallchip-kernel-linux.mdD12-May-20246.6 KiB11965

porting-smallchip-kernel.mdD12-May-2024179 83

porting-smallchip-prepare-building.mdD12-May-20245.9 KiB143104

porting-smallchip-prepare-needs.mdD12-May-20247.8 KiB9991

porting-smallchip-prepare.mdD12-May-2024187 83

porting-smallchip.mdD12-May-2024244 104

porting-thirdparty-cmake.mdD12-May-202423.1 KiB436364

porting-thirdparty-makefile.mdD12-May-202415.7 KiB310257

porting-thirdparty-overview.mdD12-May-2024393 52

porting-thirdparty.mdD12-May-2024283 104

porting.mdD12-May-2024315 125

standard-system-porting-guide.mdD12-May-202423.6 KiB514408

Readme-CN.md

1# 开发板移植
2目前OpenHarmony已经成立了SIG组[sig-devboard](https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard_cn.md)。该SIG组以支持更多第三方开发板为目标,提供开发板移植的支撑。
3
4在了解开发板移植前,需要先了解一下OpenHarmony对设备的分类。不同设备类型的移植方法会有较大差异。
5
6| 设备类型    | 硬件要求        | 支持的内核          |
7|---------|-------------|----------------|
8| 轻量系统类设备 | 内存>128KB    | LiteOS-M       |
9| 小型系统类设备 | 内存>1MB、有MMU | LiteOS-A、Linux |
10| 标准系统类设备 | 内存>128MB    |  Linux       |
11
12## 代码准备
13
14目前OpenHarmony已经为各厂家创建了仓库并在openharmony-sig中进行孵化。参与孵化仓开发,需要使用如下方法初始化和下载代码。
15
16```shell
17repo init -u https://gitee.com/openharmony-sig/manifest.git -b master -m devboard.xml --no-repo-verify
18```
19
20其他下载步骤与主线相同。
21
22## 开始移植你的开发板
23
24- [轻量系统芯片移植指导](porting-minichip.md)
25  - [移植准备](porting-chip-prepare.md)
26    - [移植须知](oem_transplant_chip_prepare_knows.md)
27    - [编译构建适配流程](porting-chip-prepare-process.md)
28  - [内核移植](porting-chip-kernel.md)
29    - [移植概述](porting-chip-kernel-overview.md)
30    - [内核基础适配](porting-chip-kernel-adjustment.md)
31    - [内核移植验证](porting-chip-kernel-verify.md)
32  - [板级系统移植](porting-chip-board.md)
33    - [移植概述](porting-chip-board-overview.md)
34    - [板级驱动适配](porting-chip-board-driver.md)
35    - [HAL层实现](porting-chip-board-hal.md)
36    - [系统组件调用](porting-chip-board-component.md)
37    - [三方组件适配](porting-chip-board-bundle.md)
38    - [XTS认证](porting-chip-board-xts.md)
39  - [常见问题](porting-chip-faqs.md)
40- [小型系统芯片移植指导](porting-smallchip.md)
41  - [移植准备](porting-smallchip-prepare.md)
42    - [移植须知](porting-smallchip-prepare-needs.md)
43    - [编译构建](porting-smallchip-prepare-building.md)
44  - [移植内核](porting-smallchip-kernel.md)
45    - [LiteOS-A内核](porting-smallchip-kernel-a.md)
46    - [Linux内核](porting-smallchip-kernel-linux.md)
47  - [驱动移植](porting-smallchip-driver.md)
48    - [移植概述](porting-smallchip-driver-overview.md)
49    - [平台驱动移植](porting-smallchip-driver-plat.md)
50    - [器件驱动移植](porting-smallchip-driver-oom.md)
51- [标准系统移植指南](standard-system-porting-guide.md)
52
53# 三方库移植
54
55- [概述](porting-thirdparty-overview.md)
56- [CMake方式组织编译的库移植](porting-thirdparty-cmake.md)
57- [Makefile方式组织编译的库移植](porting-thirdparty-makefile.md)