[发明专利]一种命令处理方法及装置有效
申请号: | 200910084415.0 | 申请日: | 2009-05-14 |
公开(公告)号: | CN101551741A | 公开(公告)日: | 2009-10-07 |
发明(设计)人: | 李志刚 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 处理 方法 装置 | ||
技术领域
本发明涉及嵌入式领域,特别是涉及命令处理方法及装置。
背景技术
嵌入式系统是随着信息技术和微电子技术的飞速发展而发展起来的一项新 兴技术。随着电子技术的发展,嵌入式系统也在不断向着通用化、多样化、复 杂化发展,这就使得对可移植的、功能强大、稳定高效的嵌入式系统的需求越 来越显著。
现有的协处理器运行过程中,需要针对基带芯片发送的每个命令进行处理, 并且每个命令的处理过程各不相同。这就需要技术人员熟悉基带芯片发送的每 条命令,对技术人员的要求较高,并且可能影响研发的进度,耗费较多的成本。
并且,不同的技术人员对不同的命令的处理方式不同,不同的技术人员对 同一命令的处理方式也可能不同,使得命令在执行及之间调用过程中容易出错, 从而影响整个系统的稳定性。
发明内容
本发明实施例提供一种命令处理方法及装置,用于提高嵌入式系统的稳定 性。
一种命令处理方法,包括以下步骤:
协处理器接收基带芯片发送的命令;
协处理器根据收到的命令对应的处理阶段,调用与处理阶段对应的阶段函 数,以进入相应的处理阶段,所述处理阶段包括命令响应阶段、处理阶段、返 回数据阶段、函数间处理阶段和主动命令阶段,在其中的处理阶段中,协处理 器在主任务中调用处理阶段对应的处理阶段函数,并且通过调用处理阶段函数, 还向主任务外的其它任务发送消息,以指示其它任务进行数据处理,该消息包 括接收到的命令中的主命令字和子命令字;
协处理器通过相应的处理阶段对命令进行处理。
一种协处理器,包括:
接口模块,用于接收基带芯片发送的命令;
主任务模块,用于根据收到的命令对应的处理阶段,调用与处理阶段对应 的阶段函数,以进入相应的处理阶段,并通过相应的处理阶段对命令进行处理, 所述处理阶段包括命令响应阶段、处理阶段、返回数据阶段、函数间处理阶段 和主动命令阶段,在其中的处理阶段中,主任务模块除了在主任务中调用处理 阶段对应的处理阶段函数,还通过调用处理阶段函数,还向主任务外的其它任 务发送消息,以指示其它任务进行数据处理,该消息包括接收到的命令中的主 命令字和子命令字。
一种嵌入式系统,包括:
基带芯片,用于向协处理器发送命令;
协处理器,用于接收基带芯片发送的命令,并根据收到的命令对应的处理 阶段,调用与处理阶段对应的阶段函数,以进入相应的处理阶段,以及通过相 应的处理阶段对命令进行处理,所述处理阶段包括命令响应阶段、处理阶段、 返回数据阶段、函数间处理阶段和主动命令阶段,在其中的处理阶段中,主任 务模块除了在主任务中调用处理阶段对应的处理阶段函数,还通过调用处理阶 段函数,还向主任务外的其它任务发送消息,以指示其它任务进行数据处理, 该消息包括接收到的命令中的主命令字和子命令字。
本发明实施例通过几个阶段来对各命令进行处理,规范了命令的处理过程, 提高了嵌入式系统的稳定性。并且,在产品的设计和研发过程中,不同的技术 人员可负责不同的阶段,不同命令对应的同一个阶段可由一个技术人员负责, 降低了对技术人员的要求,并且便于人力资源的调配。
附图说明
图1为本发明实施例中嵌入式系统的结构图;
图2为本发明实施例中命令处理的主要方法流程图;
图3为本发明实施例中命令处理的详细方法流程图;
图4为本发明实施例中读命令的处理方法流程图;
图5为本发明实施例中协处理器的结构图;
图6为本发明实施例中主任务模块的结构图。
具体实施方式
本发明实施例通过将命令的处理过程划分为多个阶段,来规范命令的处理 过程,从而提高了系统的稳定性。
参见图1,本实施例中的嵌入式系统包括基带芯片101和协处理器102。
基带芯片101,作为主控制器,用于向协处理器102发送命令,以及处理协 处理器102返回的命令。
协处理器102用于接收基带芯片101发送的命令,并根据收到的命令对应 的处理阶段,调用与处理阶段对应的阶段函数,以进入相应的处理阶段,以及 通过相应的处理阶段对命令进行处理。
参见图2,本实施例中命令处理的主要方法流程如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910084415.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高分子聚合物反应容器
- 下一篇:智能控制混料器