提交 e94a0b37 编写于 作者: O openharmony_ci 提交者: Gitee

!521 更新文档

Merge pull request !521 from duxbbo/UpdateDocs
......@@ -19,7 +19,7 @@
<!-- /code_chunk_output -->
本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续放出开发板移植的实例供开发者参考。
本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续发布开发板移植的实例供开发者参考。
## 定义开发板
......@@ -102,17 +102,16 @@
### 2. 编译内核
在上一节定义subsystem的时候,定义了构建的路径path,即`//device/MySOCVendor/MySOC/build`。这一节会在这个目录创建构建脚本,告诉构建系统如何构建内核。
OpenHarmony源码中提供了Linux 4.19的内核,归档在`//kernel/linux-4.19`。本节以该内核版本为例,讲解如何编译内核。
目前OpenHarmony源码中提供了Linux 4.19的内核,归档在`//kernel/linux-4.19`。请尽可能使用这个内核,如果芯片厂家未提供该版本的内核,请使用厂家提供的版本。
每个SOC必然需要对内核做一些修改或扩展,建议采用补丁的方式。
在子系统的定义中,描述了子系统构建的路径path,即`//device/MySOCVendor/MySOC/build`。这一节会在这个目录创建构建脚本,告诉构建系统如何构建内核。
建议的目录结构如下:
```
├── build
│   ├── kernel
│   │ ├── linux
│   │ ├──standard_patch_for_4_19.patch
│   │ ├──standard_patch_for_4_19.patch // 基于4.19版本内核的补丁
│   ├── BUILD.gn
│   ├── ohos.build
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册