OpenHarmony的多内核(1)

OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点,其代码结构简单,主要包括内核最小功能集、内核抽象层、可选组件以及工程目录等,分为硬件相关层以及硬件无关层,硬件相关层提供统一的HAL(Hardware Abstraction Layer)接口,提升硬件易适配性,不同编译工具链和芯片架构的组合分类,满足AIoT类型丰富的硬件和编译工具链的拓展。

它实现了进程,线程,内存等管理机制,提供了常见IPC,软定时器,等公共模块,可以大幅度降低嵌入式设备开发的难度。

目录

目录结构如下,

/kernel/liteos_m

├── arch # 内核指令架构层目录

│ ├── arm # arm 架构代码

│ │ ├── arm9 # arm9 架构代码

│ │ ├── cortex-m3 # cortex-m3架构代码

│ │ ├── cortex-m33 # cortex-m33架构代码

│ │ ├── cortex-m4 # cortex-m4架构代码

│ │ ├── cortex-m7 # cortex-m7架构代码

│ │ └── include # arm架构公共头文件目录

│ ├── csky # csky架构代码

│ │ └── v2 # csky v2架构代码

│ ├── include # 架构层对外接口存放目录

│ ├── risc-v # risc-v 架构

│ │ ├── nuclei # 芯来科技risc-v架构代码

│ │ └── riscv32 # risc

  • 22
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值