基于操作系统的简单嵌入式系统设计过程中的掉电维护问题|bg真人官网

本文摘要:建立在Clinux搭建的嵌入式平台上。我们告诉大家,在嵌入式系统的设计和开发中,它更多地应用于嵌入式操作系统。每次操作员数据量小时,可以通过中断服务的方式进行停电维护;本文主要研究基于操作系统的简单嵌入式系统设计过程中的掉电维护问题。

系统

在嵌入式系统的设计过程中,电源故障的维护越来越受到重视。文中说明的方法是使用ARM7系列芯片S3C4510B和mu;建立在Clinux搭建的嵌入式平台上。整个掉电维护结构的基本思想是产生掉电信号、寻找掉电信号和处理掉电信号。

维护

重点明确这个流程的构建。系统设计防止断电的目的是在系统因车祸断电时,使用一种机制来保证系统运行状态的确定性和记录数据的完整性;当系统电源完全恢复后,现场数据可以及时完全恢复,防止应用到系统时出现死机。

我们告诉大家,在嵌入式系统的设计和开发中,它更多地应用于嵌入式操作系统。由于操作系统的引入,数据读取往往是通过文件的方式完成的,而不是存储单元地址的操作者。当以文件方式读取操作员数据时,程序的操作过程中往往没有非易失性存储空间,比如SDRAM。

一旦系统在车祸中断电,这些数据往往会丢失。因此,当系统在车祸中断电时,需要采取一定的措施进行断电维护,以防止系统死机。一般来说,防停电方案的主要思路是:产生停电信号,搜寻停电信号,处理停电信号和数据,完全恢复现场状态。如果没有引入操作系统,需要在存储单元上扩展数据操作符。

电信号

每次操作员数据量小时,可以通过中断服务的方式进行停电维护;但数据操作人员采用文件部署时,数据量一般较大,因此部署基于中断服务的停电维护还是可信的。本文主要研究基于操作系统的简单嵌入式系统设计过程中的掉电维护问题。

中断

1掉电维护方案搭建的系统基础基于ARM系统和mu的硬件平台;Clinux嵌入式操作系统。ARM7系列微处理器反对八种类型的中断处理。当外部中断槽有效(通常为低电平)且程序状态寄存器相关位(即CPSR的I主位)设置为允许时,处理器不会调用外部中断请求。

调用后处理器转入中断模式,PC加载中断向量0x00000018。当这个地址单元存储在中断服务程序的填充地址中时,中断服务程序可以连续执行。在停电维护方案中,中断服务程序非常简单,即可以设置响应停电的全局变量。

这样可以延长程序执行时间。闪存是一种在系统中可以电擦除的存储器,通电后信息不会丢失。

它具有功耗低、容量大的特点,可由系统中的整个芯片或扇区进行编程(写)和读取,并可由内部算法映射到芯片操作者,因此在各种嵌入式系统中得到了广泛的应用。作为一种非易失性存储器。

系统中一般使用Flash来存储程序代码、常数表和一些系统掉电后必须保留的用户数据。常用Flash为8位或16位数据宽度,编程电压为3.3V.。

本文关键词:bg真人官网,嵌入式系统,中断,维护,设计过程,掉电

本文来源:bg真人登录-www.haiioween.com

相关文章