发明名称 | 基于哈佛结构DSP的快速正文切换方法 | ||
摘要 | 本发明提供了一种基于哈佛结构DSP的快速正文切换方法,包括:S1)将程序代码和任务栈存放在DSP不同的内部存储块;S2)根据运行任务正文保护的种类,选择不同的寄存器组进行保护,并将寄存器组存放在相应的任务栈中;S3)当即将被调度运行的任务进行正文恢复时,根据该任务上次被调度出去时正文保护的种类,从相应的任务栈出栈,恢复曾保护的寄存器组的内容。本发明原理简单,易于实现,充分利用了DSP芯片的总线结构及处理特性,最高地发挥DSP性能,大大降低嵌入式实时操作系统任务切换的时间,提高嵌入式实时操作系统的实时性能。 | ||
申请公布号 | CN102521042A | 申请公布日期 | 2012.06.27 |
申请号 | CN201110422610.7 | 申请日期 | 2011.12.16 |
申请人 | 中船重工(武汉)凌久电子有限责任公司 | 发明人 | 舒红霞;王继红 |
分类号 | G06F9/48(2006.01)I | 主分类号 | G06F9/48(2006.01)I |
代理机构 | 湖北武汉永嘉专利代理有限公司 42102 | 代理人 | 王超 |
主权项 | 基于哈佛结构DSP的快速正文切换方法,其特征在于,包括以下步骤:S1)将程序代码和任务栈存放在DSP不同的内部存储块;S2)根据运行任务正文保护的种类,选择不同的寄存器组进行保护,并将寄存器组存放在相应的任务栈中;S3)当即将被调度运行的任务进行正文恢复时,根据该任务上次被调度出去时正文保护的种类,从相应的任务栈出栈,恢复曾保护的寄存器组的内容。 | ||
地址 | 430074 湖北省武汉市洪山区珞喻路718号 |