Lines Matching +full:directory +full:- +full:based
1 # LiteOS-M Kernel<a name="EN-US_TOPIC_0000001096757661"></a>
3 - [Introduction](#section11660541593)
4 - [Directory Structure](#section161941989596)
5 - [Constraints](#section119744591305)
6 - [Usage](#section3732185231214)
7 - [Contribution](#section1371123476307)
8 - [Repositories Involved](#section1371113476307)
12 …-M is a lightweight operating system kernel designed for the Internet of Things (IoT) field. It fe…
13 **Figure1** shows the architecture of the LiteOS-M kernel.
15 **Figure 1** Architecture of the OpenHarmony LiteOS-M kernel<a name="fig0865152210223"></a>
17 .
28 │ │ ├── cortex-m3 # Code of the cortex-m3 architecture
29 │ │ ├── cortex-m33 # Code of the cortex-m33 architecture
30 │ │ ├── cortex-m4 # Code of the cortex-m4 architecture
31 │ │ ├── cortex-m7 # Code of the cortex-m7 architecture
32 │ │ └── include # Arm architecture public header file directory
36 │ ├── risc-v # Code of the risc-v architecture
37 │ │ ├── nuclei # Code of the nuclei system technology risc-v architecture
38 │ │ └── riscv32 # Code of the risc-v official common architecture
64 ├── utils # Common directory
69 OpenHarmony LiteOS-M supports only C and C++.
71 Applicable architecture: See the directory structure for the arch layer.
77 …-M kernel build system is a modular build system based on Generate Ninja (GN) and Ninja. It suppor…
81 …nvironment](https://gitee.com/openharmony/docs/blob/master/en/device-dev/quick-start/Readme-EN.md).
85 …enharmony/docs/blob/HEAD/en/device-dev/get-code/sourcecode-acquire.md). This document assumes that…
95 The LiteOS-M kernel porting projects for specific development boards are provided by community deve…
97 - Cortex-M3:
99 - STM32F103 https://gitee.com/rtos_lover/stm32f103_simulator_keil
101 …ry provides the Keil project code for building the OpenHarmony LiteOS-M kernel based on the STM32F…
103 - Cortex-M4:
105 - STM32F429IGTb https://gitee.com/harylee/stm32f429ig_firechallenger
107 …This repository provides the project code for porting the OpenHarmony LiteOS-M kernel to support t…
111 [How to involve](https://gitee.com/openharmony/docs/blob/master/en/contribute/how-to-contribute.md)
115 [Liteos-M kernel coding style guide](https://gitee.com/openharmony/kernel_liteos_m/wikis/OpenHarmon…
117 How to contribute a chip based on Liteos-M kernel:
119 …C Porting Guide](https://gitee.com/openharmony/docs/blob/master/en/device-dev/porting/Readme-EN.md)