摘要:本發(fā)明公開了一種uCOS?III操作系統(tǒng)實現(xiàn)任務(wù)切換的方法及裝置,其中方法包括:在中斷發(fā)生時,將當(dāng)前任務(wù)的其他寄存器的值壓棧保存到當(dāng)前任務(wù)的堆??臻g中;將TSP寄存器的值取出保存到當(dāng)前任務(wù)的進程信息表中;同時將要切換的任務(wù)進程信息表中TSP寄存器的值恢復(fù)到TSP寄存器;將要切換的任務(wù)的其他寄存器的值從要切換的任務(wù)的堆棧空間中彈出恢復(fù)到各對應(yīng)的其他寄存器;將要切換的任務(wù)的PC和SR寄存器的值通過PUSH指令壓棧保存到ESP寄存器所指向的中斷堆??臻g中;執(zhí)行RTE指令,將要切換的任務(wù)的PC和SR寄存器的值從ESP寄存器所指向的中斷堆棧空間中取出,以使程序從要切換的任務(wù)的當(dāng)前位置開始執(zhí)行。
- 專利類型發(fā)明專利
- 申請人普天信息技術(shù)有限公司;
- 發(fā)明人周景波;
- 地址100080 北京市海淀區(qū)海淀北二街6號
- 申請?zhí)?/b>CN201410785577.8
- 申請時間2014年12月17日
- 申請公布號CN105786597A
- 申請公布時間2016年07月20日
- 分類號G06F9/48(2006.01)I;




教育裝備采購網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號

