一种基于TriCore架构处理器的操作系统任务上下文管理方法
摘要:
本发明公开了一种基于TriCore架构处理器的操作系统任务上下文管理方法,该方法包括任务上下文初始化和任务上下文切换两个步骤;任务上下文初始化过程充分结合TriCore处理器架构提供的操作系统任务硬件支持机制,在初始化时为每个任务分配两个上下文存储区,分别存储任务入口函数地址和栈地址;任务上下文切换过程中调用TriCore汇编指令快速切换当前任务与新任务的上下文存储区。本方法在执行过程中无需循环保存和恢复处理器运行相关的寄存器值,大幅降低了操作系统任务上下文切换的执行时间,并提升了操作系统运行时的安全性。
0/0