[发明专利]数字信号处理器上多任务的实现无效

专利信息
申请号: 200680013495.5 申请日: 2006-04-07
公开(公告)号: CN101176061A 公开(公告)日: 2008-05-07
发明(设计)人: 托马斯·亨里克松 申请(专利权)人: NXP股份有限公司
主分类号: G06F9/42 分类号: G06F9/42;G06F9/46
代理公司: 北京天昊联合知识产权代理有限公司 代理人: 陈源;张天舒
地址: 荷兰爱*** 国省代码: 荷兰;NL
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及在数字信号处理器上实现多任务处理的实现方法。为了这个目的,将阻断函数安排成它们并不利用处理器的硬件栈。各个函数调用由一段内嵌汇编代码取代,该段内嵌汇编代码取而代之地进行向用于执行所述函数的正确例程的转移。如果遇到阻断函数的阻断状况,则可以完成任务切换,以继续进行另一个任务。当在任务切换可能必须发生时没有使用硬件栈的时候,避免了由不同任务进行的函数调用之间的硬件栈的内容混杂。
搜索关键词: 数字信号 处理器 任务 实现
【主权项】:
1.一种在具有硬件栈的数字信号处理器上实现多任务处理的方法,所述方法包括步骤:-存储第一个任务的各自的返回地址并且转移到执行阻断函数的代码;-确定针对所述阻断函数的阻断状况是否存在;-如果确定了阻断状况,则存储处理器的共享资源;和-切换到至少第二个任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200680013495.5/,转载请声明来源钻瓜专利网。

同类专利
  • 用于管理返回堆栈的方法和设备-201210068384.1
  • 罗德尼·韦恩·史密斯;杰弗里·托德·布里奇斯;詹姆斯·诺里斯·迪芬德尔费尔;托马斯·安德鲁·萨托里乌斯 - 高通股份有限公司
  • 2006-02-17 - 2017-03-01 - G06F9/42
  • 本发明涉及用于管理返回堆栈的方法和设备。一种处理器包含用来预测程序返回地址以用于指令预取的返回堆栈电路,其中返回堆栈控制器确定与给定返回指令相关联的返回层级数目,并将所述数目的返回地址从所述返回堆栈上托。将多个返回地址从所述返回堆栈上托允许所述处理器预取连续程序调用串中的初始调用程序的返回地址。在一个实施例中,所述返回堆栈控制器从嵌入在所述返回指令中的值中读取所述返回层级数目。补充编译器在编译时间为给定返回指令计算返回层级值,并将那些值嵌入在所述返回指令中。在另一实施例中,所述返回堆栈电路通过对连续程序调用串中的程序调用(分支)进行计数来动态地追踪所述返回层级数目。
  • 信息处理装置、信息处理方法及程序-200680037198.4
  • 千岛博 - 日本电气株式会社
  • 2006-10-03 - 2008-10-08 - G06F9/42
  • 防止因应用进程而导致的特权命令和库函数的非法使用。设立一个所谓的安全门概念,在配置在ROM等不容易被篡改的高可靠性的存储区的库函数的开头配置对OS要求进入安全门的命令;在库函数的末端配置对OS要求退出安全门的命令,只有当应用进程处于进入安全门状态时,才将安全级别改变为更高级别,由此就能够临时地执行特权命令。
  • 数字信号处理器上多任务的实现-200680013495.5
  • 托马斯·亨里克松 - NXP股份有限公司
  • 2006-04-07 - 2008-05-07 - G06F9/42
  • 本发明涉及在数字信号处理器上实现多任务处理的实现方法。为了这个目的,将阻断函数安排成它们并不利用处理器的硬件栈。各个函数调用由一段内嵌汇编代码取代,该段内嵌汇编代码取而代之地进行向用于执行所述函数的正确例程的转移。如果遇到阻断函数的阻断状况,则可以完成任务切换,以继续进行另一个任务。当在任务切换可能必须发生时没有使用硬件栈的时候,避免了由不同任务进行的函数调用之间的硬件栈的内容混杂。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top