一种运用于DSP的功能模块动态加载方法与流程

文档序号:12664576阅读:来源:国知局

技术特征:

1.一种运用于DSP的功能模块动态加载方法,其特征在于:包括如下步骤:

第一步、为主控逻辑和功能模块划分运行空间;

第二步、明确功能模块的对外接口,确保具有相似功能的模块的接口或彼此可替换的功能模块的接口,都是一致的;

第三步、分别形成主控逻辑的工程和功能模块的工程:

1)主控逻辑的代码单独形成一个独立工程;

2)每个功能模块的代码单独形成一个独立工程;

3)形成独立的主控逻辑目标码;

4)形成功能模块的执行码;

第四步、完成功能模块的描述信息;

第五步、形成功能模块的目标码;

第六步、主控逻辑根据功能模块的目标码对功能模块进行加载、卸载、更新、删除操作。

2.根据权利要求1所述的一种运用于DSP的功能模块动态加载方法,其特征在于:主控逻辑的独立工程与第一步中规划的主控逻辑运行空间一致。

3.根据权利要求1所述的一种运用于DSP的功能模块动态加载方法,其特征在于:每个功能模块的独立工程与第一步中规划的功能模块运行空间一致。

4.根据权利要求3所述的一种运用于DSP的功能模块动态加载方法,其特征在于:多个功能模块的运行空间彼此独立或重叠,且均在第一步规划的功能模块运行空间中。

5.根据权利要求1所述的一种运用于DSP的功能模块动态加载方法,其特征在于:形成功能模块的执行码的方法为:功能模块的执行文件.out形成后,使用DSP的模拟器加载此执行文件,并运行到main函数入口;使用DSP的内存存储功能,将该功能模块的内存空间中的有效数据存储成二进制文件,该二进制文件即为功能模块的执行码。

6.根据权利要求1所述的一种运用于DSP的功能模块动态加载方法,其特征在于:形成功能模块的目标码的方法为:将功能模块的描述信息和功能模块的执行码,用自定义结构打包形成一个具有自描述信息的整体,即得到功能模块的目标码。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1