目录 前言 链接 参考 笔录草稿 基本概念 任务相关概念 LiteOS 任务运作机制 内核初始化 创建任务 创建任务有两种方案 任务相关函数 任务开发流程 创建创建任务 ...
目录 前言 链接 参考 笔录草稿 移植 移植获取 Cortex M 内核 主要文件夹分析 移植过程 . 拷贝文件 . 创建工程分组 . 添加头文件路径 . 兼容 C 模式 . 内核配置与裁剪 非接管中断的stm f vct . 屏蔽裸机中的两个中断 . 完善代码 前言 OpenHarmony来势汹汹,第一次开源,仅支持LiteOS a,所以,在此有必要学习一下LiteOS。或许工作上用不上Har ...
2020-10-08 23:20 0 1139 推荐指数:
目录 前言 链接 参考 笔录草稿 基本概念 任务相关概念 LiteOS 任务运作机制 内核初始化 创建任务 创建任务有两种方案 任务相关函数 任务开发流程 创建创建任务 ...
发现很多人在LiteOS的移植过程中总会遇到一些问题,现在简单做一些总结。后续有新的问题提再继续补充。 1、CMSIS版本导致的问题 问题现象一般如下图所示,编译后报错,Undefined symbol __get_IPSR (找不到 符号__get_IPSR )。 分析:该问题一般 ...
总览 本文基于STM32F103C8T6,详细讲述华为LiteOS的移植过程。开发工具是MDK5。LiteOS官方已经适配过cortex M系列内核的单片机,因此移植过程非常简单。 LiteOS有两种移植方案:OS接管中断和非接管中断方式。接管中断的方式 ...
总览 本文基于STM32F103C8T6,详细讲述华为LiteOS的移植过程。开 ...
目录 前言 笔录草稿 核心源码分析 osTaskSchedule函数源码分析 osPendSV函数源码分析 TaskSwitch函数源码 ...
20201009 移植好内核后,开始实战内核。 源码分析一般都在代码注释中。 本文Lite ...
1 为什么移植? 嵌入式设备的芯片型号和外设的差异较大,资源有限。而RTOS无法适配集成所有的驱动,因此会先适配部分开发板,然后通过移植使得适配更多的开发板。 可移植性是嵌入式操作系统与普通操作系统的显著区别之一,而所谓移植就是通过一定的代码修改使得该操作系统适配自己的开发板,以使 ...
。 Huawei LiteOS的内存管理分为静态内存管理和动态内存管理,提供内存初始化、分配、释放等功能。 ...