嵌入式系统动态补丁长跳转的实现方法

    公开(公告)号:CN100432931C

    公开(公告)日:2008-11-12

    申请号:CN200610168073.7

    申请日:2006-12-22

    Abstract: 本发明公开了一种嵌入式系统动态补丁长跳转的实现方法,解决了现有动态补丁升级时会覆盖掉被补丁函数可执行语句的机器码,造成被补丁函数的破坏的问题。包括:在被补丁函数所在的短跳转地址范围内为补丁小函数区和补丁函数区分配内存;并将补丁小函数对应的短跳转至的补丁小函数地址,和补丁函数对应的补丁函数地址写入补丁文件;在补丁函数加载到内存时,需要为被补丁函数的序言指令准备相应的短跳转指令;为被补丁函数短跳转至的小函数准备相应的长跳转指令;在补丁激活时,短跳转指令替换被补丁函数序言的第一条指令;通过短跳转至小函数再跳转至补丁函数,实现动态补丁升级的长跳转。本发明满足了嵌入式软件动态补丁对长跳转的需求。

    一种实时任务管理与调度方法

    公开(公告)号:CN1740973A

    公开(公告)日:2006-03-01

    申请号:CN200410056824.7

    申请日:2004-08-23

    Inventor: 王亮 李翌 张华强

    Abstract: 本发明公开了一种实时任务管理与调度方法,在保持原方法调度能力的前提下,引入资源回收策略,将当前资源需求无法满足的任务加入等待队列。该队列中的任务将等待,直到系统已收集足够的剩余资源供其使用,或因到达等待时限而被放弃。本发明与传统方法相比:当前未能获得足够资源的任务不是立刻放弃,而是加入等待队列,通过获得其他任务释放的资源完成自身操作。本方法将任务分为关键和普通两类,又根据连续执行的次数将普通任务分为必须执行和可以放弃两类,分别采用不同的处理方式,从而确保系统性能和可靠性目标的到达。本发明可在保证传统方法调度能力的前提下,提高了系统的资源利用率,增大了系统的任务吞吐率,同时还能有效地保障系统的性能和可靠性。

    实现嵌入式系统中任务间自适应通讯的方法

    公开(公告)号:CN1571376A

    公开(公告)日:2005-01-26

    申请号:CN03139900.2

    申请日:2003-07-16

    Abstract: 本发明属于对计算机操作系统性能所作的改进,具体涉及一种实现嵌入式系统任务间自适应通讯的方法,尤其涉及一种实现嵌入式系统由通讯守护任务向其它任务发送消息的方法。本发明所述方法包括:为通讯守护任务以外的每个任务定义一个消息缓冲队列;估算出每种通讯方式的最大消息流量和平均消息流量的波动范围,根据消息流量确定消息的发送方式。本发明可根据消息流量,自适应调整通讯守护任务发送消息的频率,减少因消息发送、接收、任务切换所带来的开销。采用本发明所述的方法,可以减少通讯中任务切换的次数,大大提高通讯的效率和系统的整体性能。所述方法具有适用范围广、可靠性高、实时性强的特点。

    虚拟化应用提供、访问方法与装置及实现方法与系统

    公开(公告)号:CN105227523B

    公开(公告)日:2021-09-28

    申请号:CN201410255698.1

    申请日:2014-06-10

    Abstract: 本发明公开虚拟化应用提供、访问方法与装置及实现方法与系统,虚拟化应用提供装置给虚拟化应用配置组播参数;至少一个虚拟化应用访问装置加入组播组,并与虚拟化应用提供装置建立链接;虚拟化应用提供装置执行虚拟化应用;获取用户输入数据;通过组播方式向已建立链接的虚拟化应用访问装置传输用于呈现该虚拟化应用的数据,已建立链接的虚拟化应用访问装置基于所建立的链接,接收所述数据,基于所述数据呈现所述虚拟化应用。本发明通过以上技术方案,解决现有虚拟化应用通过单播模式推送影响网络传输、服务器端性能的问题。

    虚拟化应用提供、访问方法与装置及实现方法与系统

    公开(公告)号:CN105227523A

    公开(公告)日:2016-01-06

    申请号:CN201410255698.1

    申请日:2014-06-10

    CPC classification number: H04L12/18 H04L29/06

    Abstract: 本发明公开虚拟化应用提供、访问方法与装置及实现方法与系统,虚拟化应用提供装置给虚拟化应用配置组播参数;至少一个虚拟化应用访问装置加入组播组,并与虚拟化应用提供装置建立链接;虚拟化应用提供装置执行虚拟化应用;获取用户输入数据;通过组播方式向已建立链接的虚拟化应用访问装置传输用于呈现该虚拟化应用的数据,已建立链接的虚拟化应用访问装置基于所建立的链接,接收所述数据,基于所述数据呈现所述虚拟化应用。本发明通过以上技术方案,解决现有虚拟化应用通过单播模式推送影响网络传输、服务器端性能的问题。

    一种多壳共享控制台的方法和系统

    公开(公告)号:CN101937369A

    公开(公告)日:2011-01-05

    申请号:CN200910150795.3

    申请日:2009-06-30

    Abstract: 本发明提供了一种多壳共享控制台的方法和系统,属于计算机领域。所述系统包括:控制台、统一shell管理模块和shell,统一shell管理模块位于所述控制台和所述shell之间;统一shell管理模块,用于与控制台建立链接,对shell进行注册,为shell分配唯一的伪终端设备;利用所述控制台、所述伪终端设备、所述shell进行信息的输入和输出,以实现控制台的共享。本发明提供的技术方案,提高了系统架构的独立性、以及系统架构的通用性和可移植性。

    实时操作系统的任务管理方法、装置及实时操作系统

    公开(公告)号:CN101216792A

    公开(公告)日:2008-07-09

    申请号:CN200810056167.4

    申请日:2008-01-14

    Abstract: 本发明公开了一种实时操作系统的任务管理方法、装置及实时操作系统,该实时操作系统的任务管理方法,包括:检查点插入步骤,用于所述实时操作系统在任务运行过程中定期插入检查点,并在检查点保存所述实时操作系统状态及任务执行的现场信息;检查点处理步骤,用于在所述检查周期到时,通过检查点处理程序进行所述实时操作系统的任务管理。本发明使实时操作系统对上层应用的可靠性提供了有力的保证措施,可提高整个系统的可靠性。

    嵌入式系统动态补丁长跳转的实现方法

    公开(公告)号:CN101004681A

    公开(公告)日:2007-07-25

    申请号:CN200610168073.7

    申请日:2006-12-22

    Abstract: 本发明公开了一种嵌入式系统动态补丁长跳转的实现方法,解决了现有动态补丁升级时会覆盖掉被补丁函数可执行语句的机器码,造成被补丁函数的破坏的问题。包括:在被补丁函数所在的短跳转地址范围内为补丁小函数区和补丁函数区分配内存;并将补丁小函数对应的短跳转至的地址,和补丁函数对应的补丁函数地址写入补丁文件;在补丁函数加载到内存时,需要为被补丁函数的序言指令准备相应的短跳转指令;为被补丁函数短跳转至的小函数准备相应的长跳转指令;在补丁激活时,短跳转指令替换被补丁函数序言的第一条指令;通过短跳转至小函数再跳转至补丁函数,实现动态补丁升级的长跳转。本发明满足了嵌入式软件动态补丁对长跳转的需求。

    实现嵌入式系统中任务间自适应通讯的方法

    公开(公告)号:CN1314238C

    公开(公告)日:2007-05-02

    申请号:CN03139900.2

    申请日:2003-07-16

    Abstract: 本发明属于对计算机操作系统性能所作的改进,具体涉及一种实现嵌入式系统任务间自适应通讯的方法,尤其涉及一种实现嵌入式系统由通讯守护任务向其它任务发送消息的方法。本发明所述方法包括:为通讯守护任务以外的每个任务定义一个消息缓冲队列;估算出每种通讯方式的最大消息流量和平均消息流量的波动范围,根据消息流量确定消息的发送方式。本发明可根据消息流量,自适应调整通讯守护任务发送消息的频率,减少因消息发送、接收、任务切换所带来的开销。采用本发明所述的方法,可以减少通讯中任务切换的次数,大大提高通讯的效率和系统的整体性能。所述方法具有适用范围广、可靠性高、实时性强的特点。

    一种调用安装于电子设备上的应用的方法及装置

    公开(公告)号:CN105335176A

    公开(公告)日:2016-02-17

    申请号:CN201410351747.1

    申请日:2014-07-22

    Abstract: 本发明提供一种调用安装于电子设备上的应用的方法及装置。所述方法及装置应用于虚拟机和电子设备。所述方法应用于虚拟机时,包括步骤:检测用户应用程序触发指令;确定应用程序触发指令在电子设备上所对应的第一应用程序;向电子设备发送第一应用程序的启动通知消息,使得电子设备能够根据启动通知消息运行第一应用程序;第一应用程序为安装于电子设备上的应用程序。所述方法应用于电子设备时,包括步骤:接收从虚拟机端发送的第一应用程序的启动通知消息;根据启动通知消息运行第一应用程序;所述第一应用程序与用户在虚拟机端发出的应用程序触发指令对应,并根据应用程序触发指令确定。所述装置与所述方法对应,能够提高从虚拟机桌面调用应用的便易性。

Patent Agency Ranking