-
题名快速低切换开销的堆栈处理器架构研究与实现
- 1
-
-
作者
郭金辉
代红兵
周永录
刘宏杰
-
机构
云南大学信息学院
-
出处
《计算机工程与设计》
北大核心
2023年第1期292-298,共7页
-
基金
国家自然科学基金项目(61640205、61962060)。
-
文摘
为解决当前Forth堆栈处理器架构不支持多任务并发和事件实时响应等问题,提出一种快速低切换开销的Forth堆栈处理器架构。在现有Forth堆栈处理器架构的基础上,引入新的指令、定时器、中断机制以及采用多任务堆栈技术,使得该架构支持实时多任务的运行。实验结果表明,基于堆栈处理器架构的Forth实时多任务调度支持多任务运行,与当前基于寄存器处理器的Forth实时多任务调度相比,实时任务响应、任务上下文切换和最大关中断等时间均明显缩短。
-
关键词
Forth堆栈处理器
新指令
定时器
多任务堆栈技术
实时多任务
寄存器处理器
-
Keywords
Forth stack processor
new instructions
timer
multitasking stack technology
real-time multitasking
register processor
-
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
-
-
题名μC/OS-Ⅲ在STM32F103RC上的移植
被引量:3
- 2
-
-
作者
唐小平
-
机构
绵阳市维博电子有限责任公司传感器技术部
-
出处
《兵工自动化》
2016年第7期62-65,共4页
-
文摘
针对在STM32F103RC处理器组建的系统上移植μC/OS-Ⅲ时需要一定移植条件的问题,介绍一种移植μC/OS-Ⅲ的方法,Cortex-M3内核处理器为μC/OS-Ⅲ移植带来的便利性以及μC/OS-Ⅲ移植工作中涉及到的3方面内容,重点说明μC/CPU移植文件编写与修改的细节,并详述基于STM32F103RC产品平台下的μC/OS-Ⅲ成功移植案例。实践结果表明:该方法具有可操作性,能够实现μC/OS-Ⅲ在STM32F103RC上的移植。
-
关键词
μC/OS-Ⅲ
实时操作系统
任务调度
任务堆栈
STM32F103RC
CORTEX-M3
-
Keywords
μC/OS-Ⅲ
real-time operating system (RTOS)
task schedule
task stack
STM32F103RC
Cortex-M3
-
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
-
-
题名μC/OS-Ⅱ在C8051F020上的移植
- 3
-
-
作者
唐小平
唐恭富
袁强
-
机构
中国兵器工业部第
-
出处
《兵工自动化》
2004年第5期82-84,共3页
-
文摘
在基于C8051F020处理器组建的系统上移植μC/OS-Ⅱ时,把任务函数定义为再入函数,用户要修改与处理器相关的头文件OS_CPU.H、汇编语言文件OS_CPU_A.ASM及C语言文件OS_CPU_C.C。汇编语言文件涉及任务堆栈结构和系统硬件堆栈空间分配,根据编译器的需要,用户要改写KEIL C51下的编译函数STARTUP.A51。
-
关键词
移植
μC/OS-Ⅱ
C8051F02X
再入函数
任务堆栈
-
Keywords
Transplantation
MicroC/OS-Ⅱ
C051F02X
Reentrant function
Task Stack
-
分类号
TP311.54
[自动化与计算机技术—计算机软件与理论]
TP316.2
[自动化与计算机技术—计算机软件与理论]
-