From 7c85c1f88813ce2fa3e3a07dfd58e2506532a4a3 Mon Sep 17 00:00:00 2001 From: duangavin123 Date: Thu, 9 Sep 2021 17:09:35 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=AF=BC=E5=85=A5OpenHarmony=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: duangavin123 --- .../porting-smallchip-prepare-needs.md | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/zh-cn/device-dev/porting/porting-smallchip-prepare-needs.md b/zh-cn/device-dev/porting/porting-smallchip-prepare-needs.md index 0217107b85..c9d1805216 100644 --- a/zh-cn/device-dev/porting/porting-smallchip-prepare-needs.md +++ b/zh-cn/device-dev/porting/porting-smallchip-prepare-needs.md @@ -1,37 +1,37 @@ -# 移植须知 +# Before You Start -本文详细介绍如何将OpenHarmony[小型系统](../quick-start/quickstart-lite-overview.md)的linux和LiteOS-A内核移植到新的开发板上,要求读者具有一定的嵌入式系统开发经验。建议先查看[入门指导](../../OpenHarmony-Overview_zh.md),以了解OpenHarmony软件架构、目录结构、内核子系统和驱动子系统相关知识。当前小型系统已适配的开发板如下表所示: +This document provides guidance on how to port the Linux and LiteOS Cortex-A kernels on the OpenHarmony [small system](../quick-start/quickstart-lite-overview.md) to a development board. It is intended for developers with experience in developing embedded systems. Before following instructions in this document, it is recommended that you familiarize yourself with [OpenHarmony](../../OpenHarmony-Overview.md), including its technical architecture, directory structure, kernel subsystem, and driver subsystem. The following table lists the development boards that have been adapted to the small system. -**表 1** OpenHarmony小型系统已适配的开发板 +**Table 1** Development boards compatible with the OpenHarmony small system -

开发板

+ - - - - - - - - - @@ -40,11 +40,11 @@ - - - @@ -54,20 +54,20 @@

Development Board

内核

+

Kernel

arch

+

Architecture

ROM

RAM

文件系统

+

File System

Flash 类型

+

Flash Type

hispark_taurus

LiteOS-A和linux-4.19

+

LiteOS Cortex-A and Linux 4.19

ARM cortex-a7

+

Arm Cortex-A7

8G

+

8 GB

1GB

+

1 GB

VFAT、EXT4

+

VFAT, EXT4

eMMC4.5

LiteOS-A

ARM cortex-a7

+

Arm Cortex-A7

16M

+

16 MB

512M

+

512 MB

JFFS2

-表1中的开发板可作为待移植开发板的参考,当前LiteOS-A和linux-4.19支持的arch、ROM占用、支持的文件系统和支持的Flash类型如下表所示: +In addition to the aforementioned development boards, LiteOS Cortex-A and Linux 4.19 can be ported to development boards that meet the requirements described in the table below. -**表 2** OpenHarmony小型系统内核移植信息表 +**Table 2** Requirements for porting OpenHarmony small system kernels -

内核

+ - - - @@ -75,22 +75,22 @@ - - - - - - - - -- GitLab

Kernel

支持的arch

+

Supported Architecture

ROM

文件系统

+

File System

Flash类型

+

Flash Type

ARMv7

> 2M

+

> 2 MB

VFAT、JFFS2、YAFFS2

+

VFAT, JFFS2, YAFFS2

SPI NOR、NAND、EMMC

+

SPI NOR, NAND, eMMC

linux-4.19

+

Linux 4.19

ARM, ARM64、 MIPS、 X86等

+

ARM, Arm64, MIPS, x86

> 5M

+

> 5 MB

VFAT、JFFS2、YAFFS、EXT/2/3/4、NFS等等

+

VFAT, JFFS2, YAFFS, EXT/2/3/4, NFS

NOR、NAND、EMMC等

+

NOR, NAND, eMMC