• Home
Name Date Size #Lines LOC

..--

figures/12-May-2024-

public_sys-resources/12-May-2024-

Readme-CN.mdD12-May-20243.6 KiB7160

porting-asr582x-combo-demo.mdD12-May-202425.9 KiB745565

porting-bes2600w-on-minisystem-display-demo.mdD12-May-202454.2 KiB1,4811,164

porting-chip-faqs.mdD12-May-2024874 1911

porting-cst85f01-combo-demo.mdD12-May-202428.7 KiB858686

porting-dayu200-on_standard-demo.mdD12-May-2024128.5 KiB3,4892,700

porting-linux-kernel.mdD12-May-202411.2 KiB318200

porting-minichip-kernel.mdD12-May-202411 KiB263211

porting-minichip-overview.mdD12-May-20242.4 KiB4525

porting-minichip-prepare.mdD12-May-20249.4 KiB216157

porting-minichip-subsys-communication.mdD12-May-20245.2 KiB132103

porting-minichip-subsys-driver.mdD12-May-20243 KiB11684

porting-minichip-subsys-filesystem.mdD12-May-20243 KiB12286

porting-minichip-subsys-others.mdD12-May-2024671 2418

porting-minichip-subsys-overview.mdD12-May-20241.9 KiB2517

porting-minichip-subsys-security.mdD12-May-20244.2 KiB11080

porting-minichip-subsys-startup.mdD12-May-20245.7 KiB155131

porting-minichip-verification.mdD12-May-20243.1 KiB8969

porting-smallchip-driver-oom.mdD12-May-202410.8 KiB266200

porting-smallchip-driver-overview.mdD12-May-2024682 135

porting-smallchip-driver-plat.mdD12-May-20245.5 KiB174128

porting-smallchip-kernel-a.mdD12-May-20248 KiB15699

porting-smallchip-kernel-linux.mdD12-May-20245.9 KiB10261

porting-smallchip-prepare-building.mdD12-May-20245.5 KiB141101

porting-smallchip-prepare-needs.mdD12-May-20241.4 KiB2413

porting-stm32f407-on-minisystem-eth.mdD12-May-202446.6 KiB1,2901,029

porting-stm32mp15xx-on-smallsystem.mdD12-May-202419.9 KiB601491

porting-thirdparty-cmake.mdD12-May-202410.9 KiB298220

porting-thirdparty-makefile.mdD12-May-20245.8 KiB192137

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

porting-w800-combo-demo.mdD12-May-202426.2 KiB852679

porting-yangfan-on_standard-demo.mdD12-May-202471.8 KiB1,6861,378

standard-system-porting-guide.mdD12-May-202415.5 KiB431290

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- 轻量系统芯片移植指导
25  - [概述](porting-minichip-overview.md)
26  - [移植准备](porting-minichip-prepare.md)
27  - [移植内核](porting-minichip-kernel.md)
28  - 移植子系统
29    - [移植子系统概述](porting-minichip-subsys-overview.md)
30    - [移植启动恢复子系统](porting-minichip-subsys-startup.md)
31    - [移植文件子系统](porting-minichip-subsys-filesystem.md)
32    - [移植安全子系统](porting-minichip-subsys-security.md)
33    - [移植通信子系统](porting-minichip-subsys-communication.md)
34    - [移植外设驱动子系统](porting-minichip-subsys-driver.md)
35    - [配置其他子系统](porting-minichip-subsys-others.md)
36  - [移植验证](porting-minichip-verification.md)
37  - [常见问题](porting-chip-faqs.md)
38- 小型系统芯片移植指导
39  - 移植准备
40    - [移植须知](porting-smallchip-prepare-needs.md)
41    - [编译构建](porting-smallchip-prepare-building.md)
42  - 移植内核
43    - [LiteOS-A内核](porting-smallchip-kernel-a.md)
44    - [Linux内核](porting-smallchip-kernel-linux.md)
45  - 驱动移植
46    - [移植概述](porting-smallchip-driver-overview.md)
47    - [平台驱动移植](porting-smallchip-driver-plat.md)
48    - [器件驱动移植](porting-smallchip-driver-oom.md)
49- 标准系统芯片移植指导
50  - [标准系统移植指南](standard-system-porting-guide.md)
51  - [一种快速移植OpenHarmony Linux内核的方法](porting-linux-kernel.md)
52- 轻量和小型系统三方库移植指导
53  - [概述](porting-thirdparty-overview.md)
54  - [CMake方式组织编译的库移植](porting-thirdparty-cmake.md)
55  - [Makefile方式组织编译的库移植](porting-thirdparty-makefile.md)
56
57## 芯片移植案例
58
59- 轻量系统芯片移植案例
60    - [带屏解决方案之恒玄芯片移植案例](porting-bes2600w-on-minisystem-display-demo.md)
61    - [Combo解决方案之ASR芯片移植案例](porting-asr582x-combo-demo.md)
62    - [物联网解决方案之芯海cst85芯片移植案例](porting-cst85f01-combo-demo.md)
63    - [轻量系统STM32F407芯片移植案例](porting-stm32f407-on-minisystem-eth.md)
64    - [Combo解决方案之W800芯片移植案例](porting-w800-combo-demo.md)
65- 小型系统芯片移植案例
66    - [小型设备STM32MP1芯片移植案例](porting-stm32mp15xx-on-smallsystem.md)
67- 标准系统芯片移植案例
68    - [标准系统方案之瑞芯微RK3568移植案例](porting-dayu200-on_standard-demo.md)
69    - [标准系统方案之瑞芯微RK3566移植案例](https://gitee.com/openharmony/vendor_kaihong/blob/master/khdvk_3566b/porting-khdvk_3566b-on_standard-demo.md)
70    - [标准系统方案之扬帆移植案例](porting-yangfan-on_standard-demo.md)
71