diff --git a/zh-cn/device-dev/porting/standard-system-porting-guide.md b/zh-cn/device-dev/porting/standard-system-porting-guide.md index ff10fc3e43412044f8b7d59a7c5416dcae9617ac..ad6d4c683add5ea523b6289109e879909cea12a5 100644 --- a/zh-cn/device-dev/porting/standard-system-porting-guide.md +++ b/zh-cn/device-dev/porting/standard-system-porting-guide.md @@ -19,7 +19,7 @@ -本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续放出开发板移植的实例供开发者参考。 +本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续发布开发板移植的实例供开发者参考。 ## 定义开发板 @@ -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 ```