-
嵌入式系统的掉电保护方案设计-ku游官网
- 时间:2023-12-02 来源:ku游官网 人气:
本文摘要:在嵌入式系统设计过程中,系统的掉电维护更加受到重视。本文讲解的方法是在用ARM7系列芯片S3C4510B和mu;Clinux建构的嵌入式平台上构建的。整个掉电维护构建的基本思路是:产生掉电信号,捕猎掉电信号和处置掉电信号。重点讲解这个过程的明确构建。 系统以防掉电设计的目的是:使用一种机制,使得系统在车祸丧失供电的情况下,可以保证系统运营状态的确定性以及记录数据的完整性;当系统供电完全恢复后,现场数据可以及时完全恢复,防止应用于系统产生恐慌。
在嵌入式系统设计过程中,系统的掉电维护更加受到重视。本文讲解的方法是在用ARM7系列芯片S3C4510B和mu;Clinux建构的嵌入式平台上构建的。整个掉电维护构建的基本思路是:产生掉电信号,捕猎掉电信号和处置掉电信号。重点讲解这个过程的明确构建。
系统以防掉电设计的目的是:使用一种机制,使得系统在车祸丧失供电的情况下,可以保证系统运营状态的确定性以及记录数据的完整性;当系统供电完全恢复后,现场数据可以及时完全恢复,防止应用于系统产生恐慌。我们告诉,在嵌入式系统设计与研发中更加多地应用于嵌入式操作系统。由于操作系统的引进,数据的读取往往是通过文件的方式已完成,而不是必要对存储单元地址操作者。用文件读取方式操作者数据,在程序的运营过程中往往将数据嗣后不存在不易失性的存储空间,如SDRAM,一旦系统车祸失电,这些数据往往被遗失。
因此,当系统车祸失电时必需采行一定的措施展开系统的掉电维护,以防止系统产生恐慌。总的说来,以防掉电程序的主要思路就是:产生掉电信号,捕猎掉电信号,处置掉电信号和数据以及现场状态的完全恢复。 如果不引进操作系统,必要对存储单元展开数据操作者,每次操作者的数据量小,可以利用中断服务的方式展开掉电维护;而用文件的方式展开数据操作者,数据量一般较为大,因此基于中断服务的方式展开掉电维护早已仍然可信。本文研究的对象是基于操作系统的更为简单的嵌入式系统设计过程中的掉电维护。
1掉电维护方案构建的系统基础 掉电维护是在由ARM体系的硬件平台和mu;Clinux嵌入式操作系统的基础上构建的。 ARM7系列的微处理器反对八种类型的中断处置。
外部中断请求不会在外部中断插槽有效地(一般是低电平),并且程序状态寄存器涉及位(即CPSR的I掌控位)设置为容许时获得处理器号召。号召后处理器转入中断工作模式,PC被装人中断向量0x00000018。
在这个地址单元存放在中断服务程序人口地址,中断服务程序就可以被继续执行。在掉电维护方案中,中断服务程序很非常简单,就是将回应掉电的全局变量置位才可。这样可以延长程序执行时间。 Flash存储器是一种可在系统(insystem)展开电擦写,电后信息不遗失的存储器。
它具备低功耗、大容量、可整片或分扇区在系统编程(烧写)、读取等特点,并且可由内部映射的算法已完成对芯片的操作者,因而在各种嵌入式系统中获得了普遍的应用于。作为一种非易失性存储器。Flash在系统中一般来说用作存放在程序代码、常量表格以及一些在系统掉电后必须留存的用户数据等。
常用的Flash为8位或16位的数据宽度,编程电压为单3.3V。
本文关键词:嵌入式,系统,的,掉电,ku游官网,保护,方案设计,-ku,游官
本文来源:ku游官网-www.tjysygb.com
相关文章
-
俄国家技术集团旗下的俄牵头仪表生产集团副总经理谢尔盖.斯科科夫回应,掌控机器人集群的智能软件包Unicum的测试早已已完成,系统已交付给客户。用于...2023-12-02 12.12.02
-
微控制器是小型,多功能,价格低廉的设备,不仅可以由经验丰富的电气工程师,还可以由业余爱好者,学生和其他学科的专业人员顺利实行和编程。微控...2023-11-30 12.11.01
-
在便携设备和无线产品的设计中,设计人员经常面对如何提升产品性能、更进一步缩短电池工作时间的挑战,由于对成本和体积的拒绝较为严苛,设计中不...2023-11-29 12.11.01
-
医疗市场范围十分普遍,涵括用作监测和化疗的临床医疗保健设施,以及家庭医疗保健设备。这些设备还包括听力损毁的人用于的助听器、肥胖症患者用于...2023-11-28 12.11.01
-
石墨烯和黑磷等单质二维材料展现了极好的物理化学性质,并被视作未来电子、光电等器件核心功能单元的最重要最合适材料。少层黑磷是首个单质二维半...2023-11-28 12.11.01