发明名称 嵌入式设备应用功能的程序运行控制方法及嵌入式设备
摘要 本发明涉及计算机领域,公开了一种嵌入式设备应用功能的程序运行控制方法以及嵌入式设备,将一个完整的应用功能划分为多个场景,每个场景都是不同时进行的,将实现整个应用功能的一个完整程序编译后存储,并将程序中实现各个不同时进行的场景的专用部分程序链接到内存中相同的起始地址,在具体应用某个场景时,根据每部分所链接的起始地址写入该程序的共用部分程序和针对该场景的专用部分程序到内存中,这样,在节省内存空间的同时,减少了实现该应用功能的总的代码量,并且由于在切换场景时不需要重新启动CPU,提高了响应速度,由于共用部分程序没有重新写入,所以可以在各个场景之间方便的共享信息和数据。
申请公布号 CN101510160A 申请公布日期 2009.08.19
申请号 CN200910080940.5 申请日期 2009.03.26
申请人 北京中星微电子有限公司 发明人 李志刚
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 代理人 黄志华
主权项 1、一种嵌入式设备,其特征在于,包括:存储单元,用于存储嵌入式设备应用功能所有场景的共用部分程序、不同场景的专用部分程序,以及,共用部分程序对应的第一初始链接地址,每一个不同场景的专用部分程序对应的同一个第二初始链接地址;内存,用于存储实现当前场景所需运行的程序;控制单元,用于当应用功能中一个场景被启动时,根据所述第一初始链接地址,将共用部分程序写入所述内存中,并根据所述第二初始链接地址将所要运行的场景的专用部分程序写入所述内存中,以及在写入完毕后发送执行命令;或者在应用场景转换时,根据所述第二初始链接地址将所要运行的场景的专用部分程序写入所述内存中,以及在写入完毕后发送执行命令;处理单元,用于在接收到所述控制单元发送的执行命令后,运行所述内存中的程序。
地址 100083北京市海淀区学院路35号世宁大厦15层