嵌入式系统掉电保护的一种设计方法.docVIP

  • 2
  • 0
  • 约6.69万字
  • 约 6页
  • 2017-01-02 发布于贵州
  • 举报

 嵌入式系统掉电保护的一种设计方法.doc

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档