-
公开(公告)号:CN1327352C
公开(公告)日:2007-07-18
申请号:CN200410006956.9
申请日:2004-03-01
Applicant: 中兴通讯股份有限公司
Abstract: 本发明属于对计算机性能的改进,具体涉及一种实现嵌入式实时系统内存泄漏检测和定位的方法。通过环形队列注册内存申请、定时扫描以及用户自定义内存扫描时间,使得内存泄露检测所耗系统资源非常少并且不会出现瞬间的高峰。采用用户自定义内存生存期,就可以减少内存泄漏检查的误报,并且由于只对超出了最长生存期的内存进行报告,这样在实际运行中报告的信息量非常少,大大减少了定位和判断内存泄漏的时间,从而节省了大量人力,提高了调试和测试系统的效率。本发明不但可用于调试和测试阶段,而且在产品阶段也可以应用,由于该方法系统消耗资源非常少,用户又可以根据情况来决定是否启动,因此提高了实时操作系统的稳定性和可靠性。
-
公开(公告)号:CN1571376A
公开(公告)日:2005-01-26
申请号:CN03139900.2
申请日:2003-07-16
Applicant: 深圳市中兴通讯股份有限公司
Abstract: 本发明属于对计算机操作系统性能所作的改进,具体涉及一种实现嵌入式系统任务间自适应通讯的方法,尤其涉及一种实现嵌入式系统由通讯守护任务向其它任务发送消息的方法。本发明所述方法包括:为通讯守护任务以外的每个任务定义一个消息缓冲队列;估算出每种通讯方式的最大消息流量和平均消息流量的波动范围,根据消息流量确定消息的发送方式。本发明可根据消息流量,自适应调整通讯守护任务发送消息的频率,减少因消息发送、接收、任务切换所带来的开销。采用本发明所述的方法,可以减少通讯中任务切换的次数,大大提高通讯的效率和系统的整体性能。所述方法具有适用范围广、可靠性高、实时性强的特点。
-
公开(公告)号:CN1555151A
公开(公告)日:2004-12-15
申请号:CN200310117547.1
申请日:2003-12-26
Applicant: 中兴通讯股份有限公司
IPC: H04L9/30
Abstract: 本发明公开了一种嵌入式设备保密通讯的方法,其系统包括认证中心和多台嵌入式设备;嵌入式设备之间的会话信息采用对称加密方法加密,对称加密方法的对称密钥的交换,采用非对称加密方法加密,每次会话生成不同的所述对称密钥作为会话密钥;该方法的保密通讯过程分为四个步骤:第一步:双方交换公开密钥;第二步:相互进行身份认证并提取对方的公开密钥;第三步:双方交换对称密钥;第四步:双方进行保密通讯。该方法在传输层和应用层之间,建立保密通讯层,结构清晰,易于实现,同时支持多种应用的保密通讯,能够安全高效地实现嵌入式设备的保密通讯。
-
公开(公告)号:CN100373844C
公开(公告)日:2008-03-05
申请号:CN200310117547.1
申请日:2003-12-26
Applicant: 中兴通讯股份有限公司
IPC: H04L9/30
Abstract: 本发明公开了一种嵌入式设备保密通讯的方法,其系统包括认证中心和多台嵌入式设备;嵌入式设备之间的会话信息采用对称加密方法加密,对称加密方法的对称密钥的交换,采用非对称加密方法加密,每次会话生成不同的所述对称密钥作为会话密钥;该方法的保密通讯过程分为四个步骤:第一步:双方交换公开密钥;第二步:相互进行身份认证并提取对方的公开密钥;第三步:双方交换对称密钥;第四步:双方进行保密通讯。该方法在传输层和应用层之间,建立保密通讯层,结构清晰,易于实现,同时支持多种应用的保密通讯,能够安全高效地实现嵌入式设备的保密通讯。
-
公开(公告)号:CN1556475A
公开(公告)日:2004-12-22
申请号:CN200410032012.9
申请日:2004-03-25
Applicant: 中兴通讯股份有限公司
Abstract: 一种嵌入式实时操作系统中内存释放的方法,预先在系统中划出一块内存区;把划出的内存区设置成大小为2km的K种内存池;在系统初始化的时候,建立一个索引;当程序需要内存块时,首先在含有此大小内存块的描述数组中查找有没有空置出来的块,如果有,则按顺序分配给需要的程序;如果没有,则从内存区中按顺序申请内存块。在释放内存的时候,先求得索引的下标,通过索引确定被释放的内存块属于哪个内存池;然后进一步得到被释放内存块在内存池中的位置,最后释放。采用本发明所述的释放方法,解决了内存模块中可能出现的HEAD头被破坏而导致释放失败的情况可以提高系统的效率,降低了释放出错的风险。
-
公开(公告)号:CN1314238C
公开(公告)日:2007-05-02
申请号:CN03139900.2
申请日:2003-07-16
Applicant: 中兴通讯股份有限公司
Abstract: 本发明属于对计算机操作系统性能所作的改进,具体涉及一种实现嵌入式系统任务间自适应通讯的方法,尤其涉及一种实现嵌入式系统由通讯守护任务向其它任务发送消息的方法。本发明所述方法包括:为通讯守护任务以外的每个任务定义一个消息缓冲队列;估算出每种通讯方式的最大消息流量和平均消息流量的波动范围,根据消息流量确定消息的发送方式。本发明可根据消息流量,自适应调整通讯守护任务发送消息的频率,减少因消息发送、接收、任务切换所带来的开销。采用本发明所述的方法,可以减少通讯中任务切换的次数,大大提高通讯的效率和系统的整体性能。所述方法具有适用范围广、可靠性高、实时性强的特点。
-
公开(公告)号:CN1287291C
公开(公告)日:2006-11-29
申请号:CN200410032012.9
申请日:2004-03-25
Applicant: 中兴通讯股份有限公司
Abstract: 一种嵌入式实时操作系统中内存释放的方法, 预先在系统中划出一块内存区;把划出的内存区设置成大小为2km的K种内存池;在系统初始化的时候,建立一个索引;当程序需要内存块时,首先在含有此大小内存块的描述数组中查找有没有空置出来的块,如果有,则按顺序分配给需要的程序;如果没有,则从内存区中按顺序申请内存块。在释放内存的时候,先求得索引的下标,通过索引确定被释放的内存块属于哪个内存池;然后进一步得到被释放内存块在内存池中的位置,最后释放。采用本发明所述的释放方法,解决了内存模块中可能出现的HEAD头被破坏而导致释放失败的情况可以提高系统的效率,降低了释放出错的风险。
-
公开(公告)号:CN1567250A
公开(公告)日:2005-01-19
申请号:CN03131891.6
申请日:2003-06-11
Applicant: 中兴通讯股份有限公司
IPC: G06F12/08
Abstract: 本发明涉及一种高速零碎片的小对象内存结构及分配方法,包括:设置大块内存、基本分配器和小对象分配器,小对象分配器用于把内存的分配和回收请求按照其大小分发到相应的基本分配器;当小对象分配器收到内存分配请求后,依据请求的内存大小,把分配请求分发给相应的基本分配器,成功分配后修改上次完成分配的大块内存索引;当小对象分配器收到内存回收请求后,依据请求回收的内存大小,把回收请求分发给相应的基本分配器,成功回收后修改上次完成回收的大块内存索引。本发明使得块内碎片和块外碎片均降为零、最小分配碎片也降为零,大大节省了内存空间,提高了内存分配和回收的速度,从而极大的提高了操作系统的实时性和资源利用率。
-
公开(公告)号:CN1282091C
公开(公告)日:2006-10-25
申请号:CN03131956.4
申请日:2003-06-17
Applicant: 中兴通讯股份有限公司
Abstract: 一种嵌入式实时操作系统高效可靠的内存保护方法,设置若干内存块,供不同应用程序和不同进程调用或共享;尤其是在被启用内存连接部件的边缘设立至少一个保护标志。本方法由于采取了“保护字和/或保护页”的技术措施,在有无MMU的情况下均实现了对堆栈、核心数据以及各种用户数据结构实施单独的、细粒度的有效保护,从而极大的提高了RTOS的安全性、稳定性和可靠性。
-
公开(公告)号:CN1567254A
公开(公告)日:2005-01-19
申请号:CN03131956.4
申请日:2003-06-17
Applicant: 深圳市中兴通讯股份有限公司南京分公司
Abstract: 一种嵌入式实时操作系统高效可靠的内存保护方法,设置若干内存块,供不同应用程序和不同进程调用或共享;尤其是在被启用内存连接部件的边缘设立至少一个保护标志。本方法由于采取了“保护字和/或保护页”的技术措施,在有无MMU的情况下均实现了对堆栈、核心数据以及各种用户数据结构实施单独的、细粒度的有效保护,从而极大的提高了RTOS的安全性、稳定性和可靠性,适用范围广、可靠性高、实时性强。
-
-
-
-
-
-
-
-
-