传感/作动器等远端节点对运行于其中的操作系统及应用有高度可配置、自适应等要求,要求这些软件能够在指定的时机对自己进行更新。研究了软件动态升级的关键技术,结合自研的高度模块化的轻量级操作系统提出并实现一种能够在运行时进行软件动态升级的机制,支持应用级、操作系统级的不停机升级,并在STM32F4开发平台上进行了验证。