《嵌入式系統(tǒng)原理與設(shè)計(jì)》教學(xué)課件-嵌入式系統(tǒng)講義8-27_第1頁
《嵌入式系統(tǒng)原理與設(shè)計(jì)》教學(xué)課件-嵌入式系統(tǒng)講義8-27_第2頁
《嵌入式系統(tǒng)原理與設(shè)計(jì)》教學(xué)課件-嵌入式系統(tǒng)講義8-27_第3頁
《嵌入式系統(tǒng)原理與設(shè)計(jì)》教學(xué)課件-嵌入式系統(tǒng)講義8-27_第4頁
《嵌入式系統(tǒng)原理與設(shè)計(jì)》教學(xué)課件-嵌入式系統(tǒng)講義8-27_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室1主要內(nèi)容8.1引言8.2Bootloader設(shè)計(jì)8.3嵌入式系統(tǒng)可靠性設(shè)計(jì)8.4嵌入式系統(tǒng)低功耗設(shè)計(jì)8.5嵌入式系統(tǒng)分析與優(yōu)化8.6實(shí)例2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室2本講簡要說明目的與要求掌握可靠性設(shè)計(jì)的基本概念和基本方法;熟悉Bootloader設(shè)計(jì)的基本思想;了解Bootloader設(shè)計(jì)授課重點(diǎn)Bootloader設(shè)計(jì)的基本思想可靠性設(shè)計(jì)的基本概念和基本方法授課難點(diǎn)Bootloader設(shè)計(jì)閱讀章節(jié):第節(jié)作業(yè):無2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室38.1引言嵌入式系統(tǒng)設(shè)計(jì)是一個(gè)復(fù)雜的問題計(jì)算機(jī)軟硬件知識電路分析、電子技術(shù)、數(shù)字邏輯、計(jì)算機(jī)原理匯編/C/C++、操作系統(tǒng)、編譯原理、軟件工程專業(yè)領(lǐng)域知識MP3:MP3解碼算法手機(jī):信號處理、通信工程嫦娥一號:衛(wèi)星平臺+探測設(shè)備工程經(jīng)驗(yàn)積累發(fā)現(xiàn)問題、分析問題、解決問題2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室48.2Bootloader設(shè)計(jì)啟動引導(dǎo)程序是在嵌入式操作系統(tǒng)啟動前首先運(yùn)行的一小段程序初始化加載和運(yùn)行內(nèi)核程序特點(diǎn)獨(dú)立性(因處理器不同而不同)體積?。∟ORFlash存放)功能多(初始化、下載、調(diào)試等)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室58.2Bootloader設(shè)計(jì)(續(xù))大多數(shù)Bootloader有兩種工作模式啟動加載模式——正常工作模式操作系統(tǒng)和應(yīng)用軟件的映像文件壓縮存放在“電子磁盤”中啟動后通過Bootloader解壓縮到SDRAM中執(zhí)行下載開發(fā)模式系統(tǒng)開發(fā)時(shí)使用的一種模式,方便下載程序通過Bootloader建立工作環(huán)境(命令控制臺)操作系統(tǒng)和應(yīng)用軟件的映像文件由主機(jī)通過接口送往Bootloader再存放到SDRAM中執(zhí)行2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室68.2Bootloader設(shè)計(jì)(續(xù))Bootloader的功能初始化硬件,特別是存儲器控制器初始化操作系統(tǒng)的運(yùn)行環(huán)境啟動加載模式解壓縮操作系統(tǒng)和應(yīng)用軟件到目標(biāo)板RAM存儲器啟動操作系統(tǒng),移交控制權(quán)下載開發(fā)模式通過串口或者以太網(wǎng)口下載新的二進(jìn)制映像文件(操作系統(tǒng)、應(yīng)用程序)到目標(biāo)板RAM存儲器提供調(diào)試功能2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室78.2Bootloader設(shè)計(jì)(續(xù))Bootloader的組成由匯編語言書寫的啟動代碼為后續(xù)代碼建立環(huán)境由高級語言C/C++書寫的簡單應(yīng)用程序TFTP客戶端命令解釋程序2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室88.2Bootloader設(shè)計(jì)(續(xù))一般的啟動代碼執(zhí)行過程禁止所有中斷從ROM區(qū)復(fù)制已經(jīng)初始化的數(shù)據(jù)(data區(qū)數(shù)據(jù))到指定的RAM區(qū)將未初始化的數(shù)據(jù)區(qū)清零給Stack區(qū)分配空間并初始化初始化處理器的堆棧指針創(chuàng)建和初始化堆區(qū)(Heap)執(zhí)行高級語言的初始化程序主函數(shù)main2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室98.2Bootloader設(shè)計(jì)(續(xù))Bootloader的C語言部分初始化一個(gè)串口,以便和Host終端用戶交互決定是直接引導(dǎo)操作系統(tǒng)還是進(jìn)入下載開發(fā)模式初始化網(wǎng)絡(luò),包括網(wǎng)絡(luò)信息配置如果有LCD,則初始化LCD初始化Flash、檢測Flash芯片初始化中斷:禁止中斷、清中斷標(biāo)志、初始化中斷向量表、注冊中斷服務(wù)程序初始化命令控制臺,等待用戶命令2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室102023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室118.3嵌入式系統(tǒng)可靠性設(shè)計(jì)1、概述2、元器件的可靠性3、電磁兼容性設(shè)計(jì)4、軟件可靠性設(shè)計(jì)5、系統(tǒng)級的可靠性設(shè)計(jì)6、故障檢測技術(shù)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室121、概述嵌入式系統(tǒng)通常被應(yīng)用到惡劣的工作環(huán)境中高/低溫、高濕、強(qiáng)烈震動、電磁干擾是投入實(shí)用化的一個(gè)必然設(shè)計(jì)要求基本思想構(gòu)造一個(gè)正常的工作環(huán)境容錯(cuò)、補(bǔ)救措施可靠性的定義產(chǎn)品在規(guī)定條件下和規(guī)定時(shí)間內(nèi),完成規(guī)定功能的能力2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室131、概述(續(xù))可靠性的性能指標(biāo)可靠度是產(chǎn)品在規(guī)定條件下和規(guī)定時(shí)間內(nèi),完成規(guī)定功能的概率,一般記為R失效率(故障率)是工作到某時(shí)刻尚未失效的產(chǎn)品,在該時(shí)刻后單位時(shí)間內(nèi)發(fā)生失效的概率,一般記為λ平均無故障間隔時(shí)間MTBF平均修復(fù)時(shí)間MTTR2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室142、元器件的可靠性常用電子元器件的選擇電阻器的選擇與使用電容器的選擇與使用電感器的選擇與使用半導(dǎo)體分立器件的選擇與使用數(shù)字集成電路的選擇與使用模擬集成電路的選擇與使用2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室152、元器件的可靠性(續(xù))系統(tǒng)設(shè)計(jì)中電子元器件可靠性措施元器件的選擇元器件的老化元器件的篩選降額使用容差與漂移設(shè)計(jì)(魯棒設(shè)計(jì)Robust)人為因素2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室163、電磁兼容性設(shè)計(jì)電磁兼容性EMC——ElectroMagneticCompatibility是指電子產(chǎn)品能在規(guī)定的電磁環(huán)境中正常工作,并不對該環(huán)境中其他產(chǎn)品產(chǎn)生過量的電磁干擾(EMI)抗外界的干擾——要求產(chǎn)品對外界的電磁干擾具有一定的承受能力對外界的干擾——要求產(chǎn)品在正常運(yùn)行過程中,該產(chǎn)品對周圍環(huán)境產(chǎn)生的電磁干擾不能超過一定的限度2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室173、電磁兼容性設(shè)計(jì)(續(xù))電源電路的抗干擾措施電源中的干擾來源電源中的抗干擾措施設(shè)計(jì)抗干擾性能好的電路數(shù)字電路部分模擬電路部分克服信號傳輸過程中的干擾減少串(差)模干擾減少共模干擾2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室183、電磁兼容性設(shè)計(jì)(續(xù))接地信號地——模擬地、數(shù)字地、功率地安全地——機(jī)殼地濾波、去耦及屏蔽濾波、去耦、屏蔽靜電及其防護(hù)(ESD)靜電的產(chǎn)生靜電的危害靜電的防護(hù)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室193、電磁兼容性設(shè)計(jì)(續(xù))PCB可靠性高速信號傳輸引起嚴(yán)重問題惡劣的工作環(huán)境更加重問題電源電路中的抗干擾措施高頻信號和器件布局布線引起的問題熱效應(yīng)信號反射、輻射、串?dāng)_2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室204、軟件可靠性設(shè)計(jì)軟件的可靠性軟件故障軟件可靠性指標(biāo)軟件錯(cuò)誤的來源軟件工程與管理軟件工程的開發(fā)模式嵌入式系統(tǒng)的軟件開發(fā)軟件可靠性管理2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室214、軟件可靠性設(shè)計(jì)(續(xù))軟件的可靠性設(shè)計(jì)依據(jù)軟件工程規(guī)范要求開發(fā)軟件采用軟件濾波方法檢錯(cuò)及糾錯(cuò)編碼軟件容錯(cuò)技術(shù)軟件可維護(hù)性及軟件可靠性模型軟件可維護(hù)性設(shè)計(jì)軟件可靠性模型2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室225、系統(tǒng)級可靠性設(shè)計(jì)系統(tǒng)的可靠性模型串聯(lián)系統(tǒng)的可靠性模型串聯(lián)系統(tǒng)是組成系統(tǒng)的所有單元中任一單元失效就會導(dǎo)致整個(gè)系統(tǒng)失效的系統(tǒng)并聯(lián)系統(tǒng)的可靠性模型并聯(lián)系統(tǒng)是組成系統(tǒng)的所有單元都失效時(shí)才失效的系統(tǒng)混合系統(tǒng)的可靠性模型是由串聯(lián)和并聯(lián)混合組成的系統(tǒng)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室235、系統(tǒng)級可靠性設(shè)計(jì)(續(xù))系統(tǒng)的可靠性模型冷備份系統(tǒng)的可靠性模型n個(gè)完全相同部件的冷備份系統(tǒng)

(待機(jī)備份系統(tǒng)),轉(zhuǎn)換開關(guān)為理想開關(guān),只要一個(gè)部件正常,則系統(tǒng)正常表決系統(tǒng)的可靠性模型在組成系統(tǒng)的n個(gè)單元中,不失效的單元不少于k(k介于1和n之間),系統(tǒng)就不會失效的系統(tǒng),又稱為k/n系統(tǒng)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室245、系統(tǒng)級可靠性設(shè)計(jì)(續(xù))可靠性的預(yù)估由一批有經(jīng)驗(yàn)人員按該產(chǎn)品復(fù)雜程度與已知可靠性的產(chǎn)品類比評分給定可靠性的分配原則:技術(shù)水平、復(fù)雜程度、重要程度、任務(wù)情況方法:等分配法、再分配法、比例分配法、綜合評分分配法、動態(tài)規(guī)劃分配法可靠性設(shè)計(jì)的具體措施冗余設(shè)計(jì)抗環(huán)境影響設(shè)計(jì)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室255、系統(tǒng)級可靠性設(shè)計(jì)(續(xù))典型雙工系統(tǒng)雙工系統(tǒng)冗余技術(shù)實(shí)現(xiàn)整個(gè)系統(tǒng)的可靠性兩個(gè)獨(dú)立子系統(tǒng)同源輸入、獨(dú)立處理、比較結(jié)果兩個(gè)獨(dú)立子系統(tǒng)同時(shí)失效的概率較小2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室262023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室276、故障檢測技術(shù)嵌入式系統(tǒng)的脫機(jī)自檢指令系統(tǒng)自檢RAM的自檢只讀存儲器ROM自檢外設(shè)及接口的自檢2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室286、故障檢測技術(shù)(續(xù))嵌入式系統(tǒng)的在線故障檢測程序監(jiān)視器狀態(tài)反饋檢錯(cuò)及糾錯(cuò)編碼超時(shí)故障檢測A/D變換器的在線檢測直流電機(jī)接口的在線檢測瞬時(shí)掉電保護(hù)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室29本講簡要說明目的與要求掌握嵌入式系統(tǒng)低功耗設(shè)計(jì)的基本手段;熟悉嵌入式系統(tǒng)低功耗設(shè)計(jì)的其它一些手段;了解嵌入式程序的分析與優(yōu)化以及實(shí)例授課重點(diǎn)嵌入式系統(tǒng)低功耗設(shè)計(jì)的基本手段授課難點(diǎn)嵌入式程序的分析與優(yōu)化閱讀章節(jié):第~節(jié)作業(yè):無2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室308.4嵌入式系統(tǒng)低功耗設(shè)計(jì)1、概述2、硬件低功耗設(shè)計(jì)3、軟件低功耗設(shè)計(jì)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室311、概述低功耗設(shè)計(jì)成為熱點(diǎn)電池供電——延長電池的壽命,降低用戶更換電池的周期,提高系統(tǒng)性能與降低系統(tǒng)開銷手機(jī)、MP3、MP4、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)降低電磁干擾——系統(tǒng)的功耗越低,電磁輻射的能量越小,對其它設(shè)備造成的干擾越小安全需要——例如工業(yè)現(xiàn)場總線設(shè)備的本安(本質(zhì)安全)要求,實(shí)現(xiàn)本安要求的一個(gè)重要途徑是降低系統(tǒng)的功耗2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室321、概述(續(xù))低功耗設(shè)計(jì)構(gòu)成系統(tǒng)設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、器件的工藝設(shè)計(jì)器件的工藝設(shè)計(jì)主要由半導(dǎo)體器件廠家來完成嵌入式系統(tǒng)的應(yīng)用設(shè)計(jì)人員只需要關(guān)心器件的功耗指標(biāo)嵌入式系統(tǒng)低功耗設(shè)計(jì)的核心集中于系統(tǒng)的硬件、軟件以及它們之間的配合方面2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室331、概述(續(xù))功耗產(chǎn)生的原因集成電路的功耗分為靜態(tài)功耗和動態(tài)功耗兩部分靜態(tài)功耗——當(dāng)電路狀態(tài)沒有進(jìn)行翻轉(zhuǎn)時(shí),電路的功耗屬于靜態(tài)功耗,其大小等于電路的電壓與流過的電流的乘積動態(tài)功耗——是電路翻轉(zhuǎn)時(shí)產(chǎn)生的功耗動態(tài)功耗Pd=V^2*f*CV為工作電壓,f為時(shí)鐘頻率,C為負(fù)載電容目前大多數(shù)電路采用CMOS工藝,靜態(tài)功耗很小,可以忽略,起主要作用的是動態(tài)功耗,因此降低功耗從降低動態(tài)功耗入手2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室342、硬件低功耗設(shè)計(jì)低功耗器件盡量選用CMOS系列電路選用低功耗的嵌入式處理器處理器是嵌入式系統(tǒng)的硬件核心,消耗功率大選擇低功耗的外圍電路未用輸入端不要懸空懸空的輸入端可能存在的感應(yīng)信號造成高低電平的轉(zhuǎn)換,轉(zhuǎn)換器件的功耗很大盡量采用輸出為高的原則輸出電流小,輸入電流大2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室352、硬件低功耗設(shè)計(jì)(續(xù))低功耗電路形式完成同樣的功能,電路的實(shí)現(xiàn)形式有多種例如,可以利用分立元件、小規(guī)模集成電路、大規(guī)模集成電路甚至單片實(shí)現(xiàn)善于利用CPLD、FPGA構(gòu)成數(shù)字電路使用的元器件的數(shù)量越少,系統(tǒng)的功耗越低盡量使用集成度高的器件,減少電路中使用的元件的個(gè)數(shù),減少整機(jī)的功耗2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室362、硬件低功耗設(shè)計(jì)(續(xù))單電源、低電壓供電一些模擬電路如運(yùn)算放大器等,供電方式有正負(fù)電源和單電源兩種雙電源供電可以提供對地輸出的信號,但電源設(shè)計(jì)復(fù)雜,功耗大高電源電壓可以提供大的動態(tài)范圍,缺點(diǎn)是功耗大例如低功耗運(yùn)放LM324,單電源電壓當(dāng)電源電壓為15V時(shí),功耗約為220mW當(dāng)電源電壓為10V時(shí),功耗約為90mW當(dāng)電源電壓為5V時(shí),功耗約為15mW2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室372、硬件低功耗設(shè)計(jì)(續(xù))分區(qū)/分時(shí)供電技術(shù)一個(gè)嵌入式系統(tǒng)的所有組成部分并非時(shí)刻在工作,基于此,可采用分時(shí)/分區(qū)供電技術(shù)原理是利用“開關(guān)”控制電源供電單元,在某一部分電路處于休眠狀態(tài)時(shí),關(guān)閉其供電電源,僅保留工作部分的電源2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室382、硬件低功耗設(shè)計(jì)(續(xù))電源管理單元設(shè)計(jì)處理器全速工作時(shí)功耗最大,待機(jī)狀態(tài)時(shí)功耗比較小常見的待機(jī)方式有兩種空閑方式(idle)CPU停止工作,I/O接口電路工作通過中斷的發(fā)生退出,中斷可以由外部事件供給掉電方式(shutdown)CPU、I/O接口電路停止工作,中斷也不響應(yīng)需要進(jìn)入復(fù)位才能退出掉電方式2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室392、硬件低功耗設(shè)計(jì)(續(xù))智能電源設(shè)計(jì)在系統(tǒng)中增加適當(dāng)?shù)闹悄茴A(yù)測、檢測,根據(jù)需要對系統(tǒng)采取不同的供電方式,以求系統(tǒng)的功耗最低Intel公司的SpeedStep技術(shù)系統(tǒng)可以根據(jù)不同的使用環(huán)境對CPU的運(yùn)行速度進(jìn)行合理調(diào)整如果系統(tǒng)使用外接電源,CPU將按照正常的主頻率及電壓運(yùn)行當(dāng)檢測到系統(tǒng)為電池供電時(shí),軟件將自動切換CPU的主頻率及電壓至較低狀態(tài)運(yùn)行2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室402、硬件低功耗設(shè)計(jì)(續(xù))降低或動態(tài)改變處理器的時(shí)鐘頻率處理器的工作頻率和功耗的關(guān)系很大,頻率越高,功耗越高例如:時(shí)鐘頻率32kHz、3V工作電壓時(shí),PIC12CXXX,PIC16CXX等系列單片機(jī)的典型工作電流只有15μA在許多低功耗的場合,采用低速晶振實(shí)現(xiàn)低功耗非常有效可以動態(tài)改變處理器的時(shí)鐘以降低系統(tǒng)的總功耗CPU空閑時(shí)降低時(shí)鐘頻率CPU處于工作狀態(tài)時(shí),提高時(shí)鐘頻率,全速運(yùn)行2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室412、硬件低功耗設(shè)計(jì)(續(xù))降低持續(xù)工作電流在一些系統(tǒng)中,盡量使系統(tǒng)在狀態(tài)轉(zhuǎn)換時(shí)消耗電流,在維持工作時(shí)期不消耗電流例如IC卡水表、煤氣表、靜態(tài)電能表等,在打開和關(guān)閉開關(guān)時(shí)給相應(yīng)的機(jī)構(gòu)上電,開關(guān)的開和關(guān)狀態(tài)通過機(jī)械機(jī)構(gòu)或磁場機(jī)制保持開關(guān)的狀態(tài),而不通過電流保持,可以進(jìn)一步降低電能的消耗2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室423、軟件低功耗設(shè)計(jì)編譯低功耗優(yōu)化技術(shù)編譯技術(shù)降低系統(tǒng)功耗是基于這樣的事實(shí)對于實(shí)現(xiàn)同樣的功能,不同的軟件算法消耗的時(shí)間不同、使用的指令不同,因而消耗的功率不同目前的軟件編譯優(yōu)化方式有多種基于代碼長度優(yōu)化,基于執(zhí)行時(shí)間優(yōu)化等基于功耗的優(yōu)化方法目前很少,仍處于研究中如果利用匯編語言開發(fā)系統(tǒng)(如對于小型的嵌入式系統(tǒng)開發(fā)),可以有意識地選擇消耗時(shí)間短的指令和設(shè)計(jì)消耗功率小的算法,降低系統(tǒng)的功耗2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室433、軟件低功耗設(shè)計(jì)(續(xù))硬件軟化與軟件硬化硬件電路一定消耗功率可以減少系統(tǒng)的硬件電路,把數(shù)據(jù)處理功能用軟件實(shí)現(xiàn),如許多儀表中用到的對數(shù)放大電路、抗干擾電路,測量系統(tǒng)中用軟件濾波代替硬件濾波器等軟件處理需要時(shí)間處理器需要消耗功率,特別是處理大量數(shù)據(jù)的時(shí)候,需要高性能的處理器,可能會消耗大量的功率系統(tǒng)中某一功能用軟件實(shí)現(xiàn)還是硬件實(shí)現(xiàn),需要綜合計(jì)算設(shè)計(jì)2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室443、軟件低功耗設(shè)計(jì)(續(xù))減少處理器的工作時(shí)間軟件設(shè)計(jì)降低系統(tǒng)功耗的關(guān)鍵盡量減少CPU的全速運(yùn)行時(shí)間,使CPU較長地處于空閑方式或掉電方式事件驅(qū)動的程序設(shè)計(jì)方法在開機(jī)時(shí)靠中斷喚醒CPU,讓它盡量在短時(shí)間內(nèi)完成信息或數(shù)據(jù)的處理,然后進(jìn)入空閑或掉電方式在關(guān)機(jī)狀態(tài)下讓它完全進(jìn)入掉電方式,用定時(shí)中斷、外部中斷或系統(tǒng)復(fù)位將它喚醒2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室453、軟件低功耗設(shè)計(jì)(續(xù))采用快速算法數(shù)字信號處理中的運(yùn)算,采用如FFT和快速卷積等,可以大量節(jié)省運(yùn)算時(shí)間,從而減少功耗在精度允許的情況下,使用簡單函數(shù)代替復(fù)雜函數(shù)作近似,也是減少功耗的一種方法通信中盡量提高通信速率在多機(jī)通信中,盡量提高傳送的波特率發(fā)送、接收均應(yīng)采用中斷處理方式,而不采用查詢方式2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室463、軟件低功耗設(shè)計(jì)(續(xù))數(shù)據(jù)采集系統(tǒng)中降低采集速率在測量和控制系統(tǒng)中,數(shù)據(jù)采集部分的設(shè)計(jì)需根據(jù)實(shí)際情況,不要只顧提高采樣率模數(shù)轉(zhuǎn)換時(shí)功耗較大,過高的采樣速率會導(dǎo)致功耗大為了傳輸處理大量的冗余數(shù)據(jù),也會額外消耗CPU的時(shí)間和功耗2023/12/20?國防科技大學(xué)計(jì)算機(jī)學(xué)院601室473、軟件低功耗設(shè)計(jì)(續(xù))延時(shí)程序設(shè)計(jì)延時(shí)程序的設(shè)計(jì)有兩種方法:軟件延時(shí)和硬件定時(shí)器延時(shí)盡量使用硬件定時(shí)器延時(shí),一方面提高程序的效率,另一方面降低功耗大多數(shù)嵌入式處理器在進(jìn)入待機(jī)模式時(shí),CPU停止工作,定時(shí)器可正常工作,定時(shí)器的功耗可以很低,所以處理器調(diào)用延時(shí)程序時(shí),進(jìn)入待機(jī)方式,定時(shí)器開始計(jì)時(shí),時(shí)間到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論