嵌入式系统掉电保护的设计方案
在嵌入式系统设计过程中,系统的掉电保护越来越受到重视。本文介绍
的方法是在用 ARM7 系列芯片 S3C4510B 和μClinux 构建的嵌入式平台上
实现的。整个掉电保护实现的基本思路是:产生掉电信号,捕捉掉电信号和处
理掉电信号。重点介绍这个过程的具体实现。
系统防掉电设计的目的是:采用一种机制,使得系统在意外失去供电的
情况下,可以保证系统运行状态的确定性以及记录数据的完整性 ;当系统供电恢
复后,现场数据可以及时恢复,避免应用系统产生混乱。我们知道,在嵌入式
系统设计与开发中越来越多地应用嵌入式操作系统。由于操作系统的引入,数
据的读写往往是通过文件的方式完成,而不是直接对存储单元地址操作。用文
件读写方式操作数据,在程序的运行过程中往往将数据暂存在易失性的存储空
间,如 SDRAM,一旦系统意外失电,这些数据往往被丢失。因此,当系统意
外失电