
Ucos
唯爱Linux
学习就是为了有一天能跟你们吹牛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uCOS-II起动解释.C51
前言 大概是以前学习 ucos-II + C51 中收集的相关资料吧 仿真堆栈:用于函数重入用的,因为 C51 中的函数默认不可重入,不可重入是指其函数局部变量地址是复用的,不像标准 C 是保存在函数调用栈上的 流程 在 uCOS-II 启动创建任务后,由于 OSRunning = FALSE,所以系统中不会进行任务切换,当系统调用 OSStart()函数后 ,这个函数会调用底层的汇编函数 OSS...原创 2019-03-06 17:01:27 · 503 阅读 · 0 评论 -
从 C51+uCos-II 近距离了解操作系统任务切换原理
前言 从 C51+uCos-II 简单介绍下任务切换的原理 方便大家更形象的理解多任务怎么切换 为后续写 x86+Linux 任务切换做铺垫练手吧 硬件上下文及中断返回 首先了解下硬件上下文以中函数调用,中断调用及返回 C51 硬件上下文 所谓硬件上下文吧,可以简单理解为 CPU 核心硬件寄存器,因为硬件是不同任务共用的,所以针对不同的任务,总会有一部分寄存器配置是 不一样的,这些不一样的需要各个...原创 2019-03-09 17:16:50 · 1562 阅读 · 0 评论