压缩版应用程序生成、执行方法与装置及应用方法与系统

    公开(公告)号:CN101135978B

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

    申请号:CN200710108444.7

    申请日:2007-06-14

    Inventor: 傅仁武

    Abstract: 本发明公开了一种压缩版应用程序的生成方法,为解决应用程序的扩展与有限存储空间之间存在的矛盾而提出,该方法包括:获取待加载应用程序并无损压缩;将压缩后的应用程序作为源数据而生成压缩版应用程序,并插入有待加载应用程序的解压函数和搬移及加载函数。本发明还同时公开了一种实现前述方法的装置、生成的压缩版应用程序的执行方法与装置以及应用方法与系统。本发明突破了存储区较小的系统的升级限制,并可实现远程的自动升级。

    一种嵌入式系统的中断监控方法及装置

    公开(公告)号:CN101334749A

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

    申请号:CN200810142533.8

    申请日:2008-07-25

    Inventor: 傅仁武 梁金祥

    Abstract: 本发明公开了一种嵌入式系统的中断监控方法及装置,所述中断监控方法包括以下步骤:a.监控嵌入式系统,采集嵌入式系统最新一次进入中断的时间点Ta、嵌入式系统最新一次离开中断的时间点Tb、嵌入式系统当前已累加的全部中断开销Di、软件看门狗任务最近一次正常运行的时间点Tc以及软件看门狗任务最近一次正常运行时嵌入式系统已累加的中断开销Dc;b.嵌入式系统的硬件看门狗系统复位后,根据采集的Ta、Tb、Tc、Di、Dc以及硬件看门狗系统的复位周期Pc、软件看门狗任务的运行周期Ps、嵌入式系统的时钟中断周期Pt确定嵌入式系统中断异常的类型。本发明所述技术方案实现了嵌入式系统的中断监控。

    一种在不断电下保存系统数据的方法

    公开(公告)号:CN100485627C

    公开(公告)日:2009-05-06

    申请号:CN200610109800.2

    申请日:2006-08-11

    Inventor: 傅仁武 李双全

    Abstract: 本发明公开了一种在不断电下保存系统数据的方法,在系统不断电重启后,可在应用系统程序运行正常后,可靠地输出系统重启前的系统数据。应用于使用SDRAM的嵌入式系统,包括以下步骤:(a)在SDRAM中划分一块存储空间作为信息记录区;(b)由应用系统程序中的系统数据操作程序将需要保存的系统数据存储于所述信息记录区,并对信息记录区的进行数据缓存处理,使系统数据能够写入物理内存中;(c)配置所述系统的BOOT程序和应用系统程序的内存地址范围,保证只有所述应用系统程序中的系统数据操作程序可以对所述信息记录区进行写操作;(d)系统重启后,在应用系统程序正常运行后,输出信息记录区的系统数据。

    一种实时检测定位硬件复位原因的装置及其方法

    公开(公告)号:CN101101565A

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

    申请号:CN200610098723.5

    申请日:2006-07-06

    Abstract: 本发明公开了一种实时检测定位硬件复位原因的装置及其方法。该方法包括步骤:当定时器中断产生装置按中断周期产生中断的时候,对定时器中断计数器进行计数;看门狗模块按照其清除周期被清除,同时对存储器中的定时器中断计数器、外部中断计数器、中断累计运行时间做清零处理;当外部中断接收装置接收到外部中断产生的时候,对外部中断计数器进行计数;当设备复位重新启动时,从存储器中读取当前的定时器中断计数器、外部中断计数器和中断累计运行时间,然后输出,确定复位原因,同时对定时器中断计数器、外部中断计数器和中断累计运行时间做清零处理。本方法主要用来识别和检测硬件系统产生的复位。

    一种测量多任务操作系统任务CPU占用率的方法

    公开(公告)号:CN100504808C

    公开(公告)日:2009-06-24

    申请号:CN200610126963.1

    申请日:2006-09-11

    Inventor: 傅仁武

    Abstract: 本发明提出一种测量多任务操作系统任务CPU占用率的方法,包含如下步骤:(a)创建一个高优先级定时统计任务,对所有的统计量清零,设定统计间隔;(b)记录中断处理例程入口以及出口的时间点,二者差值为中断处理例程一次执行时长,对其进行累加;(c)任务切换时,分别记录切换入任务的任务开始时间点和切换出任务的任务结束时间点,同一任务的任务结束时间点和任务开始时间点之差,再减去该任务执行过程中所包含的中断处理例程执行时长,即为该任务的一次执行时长,对其进行累加;(d)统计间隔到时,将累加得到各任务的总执行时长和中断处理例程的总执行时长相加,得到该统计间隔内系统的总执行时长,从而计算各任务和中断的CPU占用率。

    一种嵌入式系统版本的自解压方法

    公开(公告)号:CN101140522A

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

    申请号:CN200710073576.0

    申请日:2007-03-13

    Abstract: 一种嵌入式系统版本的自解压方法,其包步骤:A.在主机上获取需要用于版本升级的应用版本,制作出解压缩工具版本,用于解压缩应用版本和加载应用版本;B.在主机上无损压缩所述应用版本,并把压缩后的内容合并到解压缩工具版本中,成为一自解压版本;C.把所述自解压版本下载到嵌入式系统的应用版本存储区中,并加载运行。本发明无需对硬件进行改版、也无需升级BOOT就可以有效的延缓版本储存空间容量不足,且对应用版本的其他功能没有任何影响;另外,该版本运行启动时间变长,但版本储存容量大小变小,是一个典型的以时间换空间的方法。

    一种前台单板系统失控后的智能复位方法

    公开(公告)号:CN101141510B

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

    申请号:CN200710073521.X

    申请日:2007-03-12

    Inventor: 傅仁武

    Abstract: 一种前台单板系统失控后的智能复位方法,所述方法包括以下步骤:A、前台系统喂狗任务定时监测系统通信状态;B、当监测到系统通信中断的连续时长达到一个预定阈值时,把该段通信的统计信息写入预留内存中,之后复位系统。所述方法可以使单板快速恢复,提高了嵌入式系统的可靠性。

    一种嵌入式系统的中断监控方法及装置

    公开(公告)号:CN101334749B

    公开(公告)日:2010-07-07

    申请号:CN200810142533.8

    申请日:2008-07-25

    Inventor: 傅仁武 梁金祥

    Abstract: 本发明公开了一种嵌入式系统的中断监控方法及装置,所述中断监控方法包括以下步骤:a、监控嵌入式系统,采集嵌入式系统最新一次进入中断的时间点Ta、嵌入式系统最新一次离开中断的时间点Tb、嵌入式系统当前已累加的全部中断开销Di、软件看门狗任务最近一次正常运行的时间点Tc以及软件看门狗任务最近一次正常运行时嵌入式系统已累加的中断开销Dc;b、嵌入式系统的硬件看门狗系统复位后,根据采集的Ta、Tb、Tc、Di、Dc以及硬件看门狗系统的复位周期Pc、软件看门狗任务的运行周期Ps、嵌入式系统的时钟中断周期Pt确定嵌入式系统中断异常的类型。本发明所述技术方案实现了嵌入式系统的中断监控。

    一种嵌入式系统版本的自解压方法

    公开(公告)号:CN100478889C

    公开(公告)日:2009-04-15

    申请号:CN200710073576.0

    申请日:2007-03-13

    Abstract: 一种嵌入式系统版本的自解压方法,其包括步骤:A.在主机上获取需要用于版本升级的应用版本,制作出解压缩工具版本,用于解压缩应用版本和加载应用版本;B.在主机上无损压缩所述应用版本,并把压缩后的内容合并到解压缩工具版本中,成为一自解压版本;C.把所述自解压版本下载到嵌入式系统的应用版本存储区中,并加载运行。本发明无需对硬件进行改版、也无需升级BOOT就可以有效的延缓版本储存空间容量不足,且对应用版本的其他功能没有任何影响;另外,该版本运行启动时间变长,但版本储存容量大小变小,是一个典型的以时间换空间的方法。

Patent Agency Ranking