From f86b97180f97903bb2def271b7b11fc1ae1bf9bb Mon Sep 17 00:00:00 2001 From: Haryslee Date: Wed, 17 Nov 2021 10:20:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ReadMe=E4=B8=AD=E6=97=A0=E5=AF=B9?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E5=8A=A0=E8=BD=BD=E6=A8=A1=E5=9D=97=E5=BE=85?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E7=9A=84=E5=85=B1=E4=BA=AB=E5=BA=93=E7=9A=84?= =?UTF-8?q?=E9=99=90=E5=88=B6=E8=AF=B4=E6=98=8E=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 背景:动态加载模块需要确保待加载共享库的安全性,由用户保证。 close #I4ICK8 Signed-off-by: Haryslee Change-Id: I6390ab3059ce6d134669c62a14f913e5b09b291d --- README.md | 2 ++ README_zh.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index 990616be..3408294d 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,8 @@ OpenHarmony LiteOS-M supports only C and C++. It applies only to Cortex-M3, Cortex-M4, Cortex-M7, and RISC-V chip architectures. +As for dynamic loading module, the shared library to be loaded needs signature verification or source restriction to ensure security. + ## Usage The OpenHarmony LiteOS-M kernel build system is a modular build system based on Generate Ninja (GN) and Ninja. It supports module-based configuration, tailoring, and assembling, and helps you build custom products. This document describes how to build a LiteOS-M project based on GN and Ninja. For details about the methods such as GCC+Makefile, IAR, and Keil MDK, visit the community websites. diff --git a/README_zh.md b/README_zh.md index a83f202f..48d53a34 100644 --- a/README_zh.md +++ b/README_zh.md @@ -46,6 +46,8 @@ OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系 适用架构:当前只适用于cortex-m3、cortex-m4、cortex-m7、risc-v芯片架构。 +动态加载模块:待加载的共享库需要验签或者限制来源,确保安全性。 + ## 使用说明 OpenHarmony LiteOS-M内核的编译构建系统是一个基于gn和ninja的组件化构建系统,支持按组件配置、裁剪和拼装,按需构建出定制化的产品。本文主要介绍如何基于gn和ninja编译LiteOS-M工程,GCC+Makefile、IAR、Keil MDK等编译方式可以参考社区爱好者贡献的站点。