-
公开(公告)号:CN101339507A
公开(公告)日:2009-01-07
申请号:CN200810147081.2
申请日:2008-08-15
Applicant: 中兴通讯股份有限公司
IPC: G06F9/44
Abstract: 本发明提供一种生成嵌入式程序运行符号表的方法,包括下列步骤:构造空符号表源文件,并将其编译为空符号表目标文件;将嵌入式操作系统中预先编译好的目标文件与空符号表目标文件进行第一次链接得到第一链接目标文件;对所述第一链接目标文件进行分析,从中提取符号信息,生成符号表源文件;并将所述符号表源文件转换为运行符号表目标文件;将嵌入式操作系统中预先编译好的目标文件与运行符号表目标文件进行第二次链接,生成包含运行符号表的嵌入式程序。本发明能够在嵌入式软件的编译链接流程中动态生成运行符号表,且其符号表查找方便,扩展性强。
-
公开(公告)号:CN100351792C
公开(公告)日:2007-11-28
申请号:CN200410056824.7
申请日:2004-08-23
Applicant: 中兴通讯股份有限公司
IPC: G06F9/46
Abstract: 本发明公开了一种实时任务管理与调度方法,在保持原方法调度能力的前提下,引入资源回收策略,将当前资源需求无法满足的任务加入等待队列。该队列中的任务将等待,直到系统已收集足够的剩余资源供其使用,或因到达等待时限而被放弃。本发明与传统方法相比:当前未能获得足够资源的任务不是立刻放弃,而是加入等待队列,通过获得其他任务释放的资源完成自身操作。本方法将任务分为关键和普通两类,又根据连续执行的次数将普通任务分为必须执行和可以放弃两类,分别采用不同的处理方式,从而确保系统性能和可靠性目标的到达。本发明可在保证传统方法调度能力的前提下,提高了系统的资源利用率,增大了系统的任务吞吐率,同时还能有效地保障系统的性能和可靠性。
-