中文字幕无码夊久人妻|国产另类在线欧美日韩|精品无码乱码AV片国产|91久久香蕉国产熟女线看|白嫩丰满大乳美女免费视频|久久久久人妻精品区一三寸|免费一看一级毛片少妇丰满2|精品无码国产一区二区三区51

您現(xiàn)在的位置:融合網(wǎng)首頁(yè) > 芯片 > 技術(shù) >

嵌入式系統(tǒng)掉電保護(hù)的設(shè)計(jì)方案

來(lái)源:21ic 作者:秩名 責(zé)任編輯:admin 發(fā)表時(shí)間:2018-11-07 12:04 
核心提示:在嵌入式系統(tǒng)設(shè)計(jì)過(guò)程中,系統(tǒng)的掉電保護(hù)越來(lái)越受到重視。本文介紹的方法是在用ARM7系列芯片S3C4510B和Clinux構(gòu)建的嵌入式平臺(tái)上實(shí)現(xiàn)的。整個(gè)掉電保護(hù)實(shí)現(xiàn)的基本思路是:產(chǎn)生掉電信號(hào),捕捉掉電信號(hào)和處理掉電信號(hào)。重點(diǎn)介紹這個(gè)過(guò)程的具體實(shí)現(xiàn)。 系統(tǒng)防掉電

在嵌入式系統(tǒng)設(shè)計(jì)過(guò)程中,系統(tǒng)的掉電保護(hù)越來(lái)越受到重視。本文介紹的方法是在用ARM7系列芯片S3C4510B和μClinux構(gòu)建的嵌入式平臺(tái)上實(shí)現(xiàn)的。整個(gè)掉電保護(hù)實(shí)現(xiàn)的基本思路是:產(chǎn)生掉電信號(hào),捕捉掉電信號(hào)和處理掉電信號(hào)。重點(diǎn)介紹這個(gè)過(guò)程的具體實(shí)現(xiàn)。

系統(tǒng)防掉電設(shè)計(jì)的目的是:采用一種機(jī)制,使得系統(tǒng)在意外失去供電的情況下,可以保證系統(tǒng)運(yùn)行狀態(tài)的確定性以及記錄數(shù)據(jù)的完整性;當(dāng)系統(tǒng)供電恢復(fù)后,現(xiàn)場(chǎng)數(shù)據(jù)可以及時(shí)恢復(fù),避免應(yīng)用系統(tǒng)產(chǎn)生混亂。我們知道,在嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)中越來(lái)越多地應(yīng)用嵌入式操作系統(tǒng)。由于操作系統(tǒng)的引入,數(shù)據(jù)的讀寫(xiě)往往是通過(guò)文件的方式完成,而不是直接對(duì)存儲(chǔ)單元地址操作。用文件讀寫(xiě)方式操作數(shù)據(jù),在程序的運(yùn)行過(guò)程中往往將數(shù)據(jù)暫存在易失性的存儲(chǔ)空間,如SDRAM,一旦系統(tǒng)意外失電,這些數(shù)據(jù)往往被丟失。因此,當(dāng)系統(tǒng)意外失電時(shí)必須采取一定的措施進(jìn)行系統(tǒng)的掉電保護(hù),以避免系統(tǒng)產(chǎn)生混亂?偟恼f(shuō)來(lái),防掉電程序的主要思路就是:產(chǎn)生掉電信號(hào),捕捉掉電信號(hào),處理掉電信號(hào)和數(shù)據(jù)以及現(xiàn)場(chǎng)狀態(tài)的恢復(fù)。

如果不引入操作系統(tǒng),直接對(duì)存儲(chǔ)單元進(jìn)行數(shù)據(jù)操作,每次操作的數(shù)據(jù)量小,可以利用中斷服務(wù)的方式進(jìn)行掉電保護(hù);而用文件的方式進(jìn)行數(shù)據(jù)操作,數(shù)據(jù)量一般比較大,因此基于中斷服務(wù)的方式進(jìn)行掉電保護(hù)已經(jīng)不再可靠。本文研究的對(duì)象是基于操作系統(tǒng)的較為復(fù)雜的嵌入式系統(tǒng)設(shè)計(jì)過(guò)程中的掉電保護(hù)。

1、掉電保護(hù)方案實(shí)現(xiàn)的系統(tǒng)基礎(chǔ)

掉電保護(hù)是在由ARM體系的硬件平臺(tái)和μClinux嵌入式操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的。

ARM7系列的微處理器支持八種類(lèi)型的中斷處理。外部中斷請(qǐng)求會(huì)在外部中斷引腳有效(一般是低電平),并且程序狀態(tài)寄存器相關(guān)位(即CPSR的I控制位)設(shè)置為允許時(shí)得到處理器響應(yīng)。響應(yīng)后處理器進(jìn)入中斷工作模式,PC被裝人中斷向量0x00000018。在這個(gè)地址單元存放中斷服務(wù)程序人口地址,中斷服務(wù)程序就可以被執(zhí)行。在掉電保護(hù)方案中,中斷服務(wù)程序很簡(jiǎn)單,就是將表示掉電的全局變量置位即可。這樣可以縮短程序執(zhí)行時(shí)間。

Flash存儲(chǔ)器是一種可在系統(tǒng)(in system)進(jìn)行電擦寫(xiě),電后信息不丟失的存儲(chǔ)器。它具有低功耗、大容量、可整片或分扇區(qū)在系統(tǒng)編程(燒寫(xiě))、擦除等特點(diǎn),并且可由內(nèi)部嵌入的算法完成對(duì)芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。作為一種非易失性存儲(chǔ)器。Flash在系統(tǒng)中通常用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶(hù)數(shù)據(jù)等。常用的Flash為8位或16位的數(shù)據(jù)寬度,編程電壓為單3.3V。與Flash存儲(chǔ)器相比較,SDRAM不具有掉電保持?jǐn)?shù)據(jù)的特性,但其存取速度大大高于Flash存儲(chǔ)器,且具有讀/寫(xiě)的屬性,因此,SDRAM在系統(tǒng)中主要用作程序的運(yùn)行空間、數(shù)據(jù)及堆棧區(qū)。當(dāng)系統(tǒng)啟動(dòng)時(shí),CPU首先從復(fù)位地址0x0處讀取啟動(dòng)代碼,在完成系統(tǒng)的初始化后,程序代碼一般應(yīng)調(diào)入SDRAM中運(yùn)行,以提高系統(tǒng)的運(yùn)行速度,同時(shí),系統(tǒng)及用戶(hù)堆棧、運(yùn)行數(shù)據(jù)也都放在SDRAM中。SDRAM的存儲(chǔ)單元可以理解為一個(gè)電容,總是傾向于放電,為避免數(shù)據(jù)丟失,必須定時(shí)刷新(充電)。因此,要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路,特別的情況是在系統(tǒng)失電后,要采取一種有效的機(jī)制確保將sDRAM中的數(shù)據(jù)寫(xiě)入F1ash中。(責(zé)任編輯:admin)

  • “掃一掃”關(guān)注融合網(wǎng)微信號(hào)

免責(zé)聲明:我方僅為合法的第三方企業(yè)注冊(cè)用戶(hù)所發(fā)布的內(nèi)容提供存儲(chǔ)空間,融合網(wǎng)不對(duì)其發(fā)布的內(nèi)容提供任何形式的保證:不保證內(nèi)容滿(mǎn)足您的要求,不保證融合網(wǎng)的服務(wù)不會(huì)中斷。因網(wǎng)絡(luò)狀況、通訊線(xiàn)路、第三方網(wǎng)站或管理部門(mén)的要求等任何原因而導(dǎo)致您不能正常使用融合網(wǎng),融合網(wǎng)不承擔(dān)任何法律責(zé)任。

第三方企業(yè)注冊(cè)用戶(hù)在融合網(wǎng)發(fā)布的內(nèi)容(包含但不限于融合網(wǎng)目前各產(chǎn)品功能里的內(nèi)容)僅表明其第三方企業(yè)注冊(cè)用戶(hù)的立場(chǎng)和觀點(diǎn),并不代表融合網(wǎng)的立場(chǎng)或觀點(diǎn)。相關(guān)各方及作者發(fā)布此信息的目的在于傳播、分享更多信息,并不代表本網(wǎng)站的觀點(diǎn)和立場(chǎng),更與本站立場(chǎng)無(wú)關(guān)。相關(guān)各方及作者在我方平臺(tái)上發(fā)表、發(fā)布的所有資料、言論等僅代表其作者個(gè)人觀點(diǎn),與本網(wǎng)站立場(chǎng)無(wú)關(guān),不對(duì)您構(gòu)成任何投資、交易等方面的建議。用戶(hù)應(yīng)基于自己的獨(dú)立判斷,自行決定并承擔(dān)相應(yīng)風(fēng)險(xiǎn)。

根據(jù)相關(guān)協(xié)議內(nèi)容,第三方企業(yè)注冊(cè)用戶(hù)已知悉自身作為內(nèi)容的發(fā)布者,需自行對(duì)所發(fā)表內(nèi)容(如,字體、圖片、文章內(nèi)容等)負(fù)責(zé),因所發(fā)表內(nèi)容(如,字體、圖片、文章內(nèi)容等)等所引發(fā)的一切糾紛均由該內(nèi)容的發(fā)布者(即,第三方企業(yè)注冊(cè)用戶(hù))承擔(dān)全部法律及連帶責(zé)任。融合網(wǎng)不承擔(dān)任何法律及連帶責(zé)任。

第三方企業(yè)注冊(cè)用戶(hù)在融合網(wǎng)相關(guān)欄目上所發(fā)布的涉嫌侵犯他人知識(shí)產(chǎn)權(quán)或其他合法權(quán)益的內(nèi)容(如,字體、圖片、文章內(nèi)容等),經(jīng)相關(guān)版權(quán)方、權(quán)利方等提供初步證據(jù),融合網(wǎng)有權(quán)先行予以刪除,并保留移交司法機(jī)關(guān)查處的權(quán)利。參照相應(yīng)司法機(jī)關(guān)的查處結(jié)果,融合網(wǎng)對(duì)于第三方企業(yè)用戶(hù)所發(fā)布內(nèi)容的處置具有最終決定權(quán)。

個(gè)人或單位如認(rèn)為第三方企業(yè)注冊(cè)用戶(hù)在融合網(wǎng)上發(fā)布的內(nèi)容(如,字體、圖片、文章內(nèi)容等)存在侵犯自身合法權(quán)益的,應(yīng)準(zhǔn)備好具有法律效應(yīng)的證明材料,及時(shí)與融合網(wǎng)取得聯(lián)系,以便融合網(wǎng)及時(shí)協(xié)調(diào)第三方企業(yè)注冊(cè)用戶(hù)并迅速做出相應(yīng)處理工作。

融合網(wǎng)聯(lián)系方式:(一)、電話(huà):(010)57722280;(二)、電子郵箱:2029555353@qq.com dwrh@dwrh.net

對(duì)免責(zé)聲明的解釋、修改及更新權(quán)均屬于融合網(wǎng)所有。

新聞關(guān)注排行榜

熱門(mén)推薦 最新推薦

熱門(mén)關(guān)鍵字

關(guān)于我們 - 融合文化 - 媒體報(bào)道 - 在線(xiàn)咨詢(xún) - 網(wǎng)站地圖 - TAG標(biāo)簽 - 聯(lián)系我們
Copyright © 2010-2020 融合網(wǎng)|DWRH.net 版權(quán)所有 聯(lián)系郵箱:dwrh@dwrh.net 京公網(wǎng)安備 11011202002094號(hào) 京ICP備11014553號(hào)