咨询热线:13080701712
返回 行业资讯

最大化延长电子衡器生命周期

    本文提出了一种基于遗传算法的有效算法,以获得电子地磅控制器可最大化生命周期的变量分配方法。个体中的基因定义为数据变量,是否将数据变量分配给SPM以及将起始地址分配给SPM。为了生成算法所需的初始个体,本文提出了一个主要受CPU利用率约束的优化模型。全局变量和堆栈变量由于特性不同而受到不同的约束。由于生存期受SPM地址上的写计数影响,因此可以通过在SPM地址上均匀分布数据变量来实现优化模型的目的,以使生存期最大化。实验表明,在SPM上写入的均匀分布可以有效地延长地磅遥控器生命周期。
 
    本文的组织如下。第2节介绍了无线地磅控制器系统模型并提出了问题。第三节提出了优化模型和分配算法。实验结果和分析在第4节中介绍。最后,在第5节中得出结论。如第1节所述,图1显示了所建议的架构,该架构具有基于NVM的片上SPM和片外DRAM主存储器。基于NVM的SPM直接连接到CPU数据总线。主存储器通过存储器控制器连接到总线和CPU时。该方法着重于确定是否将数据变量分配给SPM,并将其均匀分配到SPM地址上。我们都知道全局变量会在程序的整个生命周期中持续存在,但是堆栈变量是在运行时动态创建和销毁的。因此,在将变量分配给SPM时,应在程序的整个过程中永久分配全局变量,并且可以以覆盖方式分配地磅遥控器堆栈变量。
 
    在本文中,我们考虑了用于固定优先级嵌入式实时系统的抢占式阈值调度(PTS)。 PTS可以避免低优先级的任务被高优先级的任务抢占,从而减少了现场切换的次数,提高了处理器利用率,并改善了整个任务集的可调度性[14]。临时秘书处的每项任务都有两个优先事项。任务优先级用于竞争处理器的任务之间,而抢占阈值实际上是在任务开始运行后使用的。可以使用速率单调(RM)调度算法分配数字地磅遥控器任务优先级。表1显示了一个包含四个任务的示例任务集。