• Home
  • Raw
  • Download

Lines Matching +full:system +full:- +full:on +full:- +full:a +full:- +full:chip

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)
10 ## Introduction<a name="section11660541593"></a>
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 ![](figures/architecture-of-openharmony-the-liteos-cortex-m-kernel.png "OpenHarmony-LiteOS-M Kernel…
19 ## Directory Structure<a name="section161941989596"></a>
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
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 architecture
67 ## Constraints<a name="section119744591305"></a>
69 OpenHarmony LiteOS-M supports only C and C++.
75 ## Usage<a name="section3732185231214"></a>
77-M kernel build system is a modular build system based on Generate Ninja (GN) and Ninja. It suppor…
81a development board, you must set up the basic system environment for OpenHarmony first. The basic…
85 …uisition](https://gitee.com/openharmony/docs/blob/HEAD/en/device-dev/get-code/sourcecode-acquire.m…
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 … the Keil project code for building the OpenHarmony LiteOS-M kernel based on the STM32F103 chip ar…
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…
109 ## Contribution<a name="section1371123476307"></a>
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 [ Board-Level Directory Specifications](https://gitee.com/openharmony/docs/blob/HEAD/en/device-dev/…
121 [Mini System SoC Porting Guide](https://gitee.com/openharmony/docs/blob/HEAD/en/device-dev/porting/…
123 ## Repositories Involved<a name="section1371113476307"></a>
125 [Kernel Subsystem](https://gitee.com/openharmony/docs/blob/HEAD/en/readme/kernel-subsystem.md)