chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式設(shè)備電源管理的操作系統(tǒng)策略

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Stephen Olsen ? 2022-06-28 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在過去十年中,嵌入式設(shè)備的操作系統(tǒng) (OS) 發(fā)生了顯著發(fā)展,解決了日益增長(zhǎng)的處理器復(fù)雜性問題,并為開發(fā)復(fù)雜的應(yīng)用程序提供了更完整的軟件平臺(tái)。然而,直到現(xiàn)在,電源管理仍然是事后的想法。隨著電源效率成為當(dāng)今電子行業(yè)面臨的主要問題之一,操作系統(tǒng)在能源管理中發(fā)揮著舉足輕重的作用。

更智能的操作系統(tǒng)

操作系統(tǒng)最終控制所有設(shè)備,因此必須決定關(guān)閉什么以及何時(shí)關(guān)閉。但是電源管理提出了一些操作系統(tǒng)必須解決的問題??梢钥刂颇男┰O(shè)備?在低功耗狀態(tài)下節(jié)省了多少電量,進(jìn)入這些狀態(tài)時(shí)是否必須保存一些上下文?恢復(fù)全功率需要多長(zhǎng)時(shí)間?這些問題的答案因設(shè)備而異,因此操作系統(tǒng)必須能夠處理各種可能性。

考慮以下實(shí)際情況。如果操作系統(tǒng)關(guān)閉了某個(gè)設(shè)備并且很快又需要該設(shè)備,則在重新啟動(dòng)時(shí)可能會(huì)出現(xiàn)令人討厭的延遲。另一方面,如果操作系統(tǒng)等待關(guān)閉設(shè)備的時(shí)間過長(zhǎng),就會(huì)白白浪費(fèi)能源。然后,目標(biāo)是找到讓操作系統(tǒng)就關(guān)閉什么和何時(shí)關(guān)閉做出明智決定的算法和方法。

反應(yīng)式方法

無功功率管理代表了最基本的功率管理方法。今天的系統(tǒng)已經(jīng)包含了電源管理的原始元素。例如,芯片制造商多年來一直在其設(shè)備中設(shè)計(jì)電源管理設(shè)施。有些是自動(dòng)的,實(shí)現(xiàn)起來開銷很??;其他人需要軟件來管理系統(tǒng)。

但是,并非所有實(shí)時(shí)操作系統(tǒng) (RTOS) 都提供限制功耗的必要功能。許多嵌入式操作系統(tǒng)旨在引導(dǎo)設(shè)備并啟用板上的所有驅(qū)動(dòng)程序和網(wǎng)絡(luò)。但是,當(dāng)將缺乏電源管理視為一項(xiàng)成本時(shí),將每個(gè)設(shè)備一年的供電成本乘以世界上所有數(shù)十億臺(tái)設(shè)備,很快就會(huì)導(dǎo)致數(shù)百兆瓦時(shí)的電力浪費(fèi)。

很明顯,系統(tǒng)必須變得更加節(jié)能,而無功功率管理是實(shí)現(xiàn)這一目標(biāo)的第一步。設(shè)計(jì)人員必須首先了解每個(gè)設(shè)備在系統(tǒng)中的角色、其使用生命周期、與它相關(guān)的其他設(shè)備、它提供的控制以及如何通過啟用反應(yīng)性方法來最大限度地減少其功耗。

實(shí)施無功功率管理涉及系統(tǒng)中每個(gè)功率域的狀態(tài)機(jī)。電源域是可以控制以最小化功耗的芯片或組件的區(qū)域。如果一個(gè)芯片可以斷電或進(jìn)入低功耗狀態(tài),那么它就是一個(gè)電源域。屬于該域的所有設(shè)備都由它控制。如果電源域由以太網(wǎng)控制器USB 控制器組成,并且其中任何一個(gè)都需要全電平電源,則電源域必須打開。但是,如果沒有一個(gè)都在使用電源,則可以將其斷電。

此外,電源域與其他設(shè)備有關(guān)聯(lián)。一個(gè)典型的例子是 LCD 及其背光。設(shè)計(jì)人員可以監(jiān)控 LCD 上什么時(shí)候不會(huì)顯示任何內(nèi)容,并且可以通過關(guān)閉背光來縮減背光消耗的功率。但是鍵盤呢?它必須在某個(gè)級(jí)別開啟,并且可能一直開啟。當(dāng)有人觸摸一個(gè)鍵時(shí),他們期望處于半功率狀態(tài)的背光將被帶至全功率。這是一個(gè)權(quán)力協(xié)會(huì)。

設(shè)備可以有非常簡(jiǎn)單的狀態(tài)機(jī)和相關(guān)的超時(shí),并且會(huì)響應(yīng)一個(gè)過期的定時(shí)器來改變狀態(tài)。這是無功功率管理;電源決定是根據(jù)設(shè)備最后一次使用的時(shí)間做出的。采用這些技術(shù)的嵌入式系統(tǒng)制造商將立即看到其設(shè)備的節(jié)能效果。

主動(dòng)策略

主動(dòng)式電源管理是設(shè)計(jì)人員可以預(yù)測(cè)未來的概念。當(dāng)然,這是不可能的;但是,設(shè)計(jì)人員可以使用復(fù)雜的調(diào)度技術(shù)來預(yù)測(cè)系統(tǒng)運(yùn)行時(shí)的功耗。這些數(shù)據(jù)可以通過使用電力使用場(chǎng)景對(duì)系統(tǒng)進(jìn)行編程或通過動(dòng)態(tài)測(cè)量哪些域處于活動(dòng)狀態(tài)以及何時(shí)處于活動(dòng)狀態(tài)來手動(dòng)發(fā)現(xiàn)。

例如,如果一個(gè)系統(tǒng)有 10 個(gè)任務(wù)并且所有任務(wù)都準(zhǔn)備好運(yùn)行,那么設(shè)計(jì)人員可以預(yù)期系統(tǒng)會(huì)在一段時(shí)間內(nèi)忙于運(yùn)行這些任務(wù)。以高功率運(yùn)行 CPU 是有意義的。但是,哪些 10 個(gè)任務(wù)正在運(yùn)行可能會(huì)產(chǎn)生顯著差異。如果設(shè)計(jì)人員能夠確定每次某個(gè)任務(wù)準(zhǔn)備好運(yùn)行(不管它實(shí)際是否被調(diào)度),系統(tǒng)將增加其功耗;然后他們可以使用動(dòng)態(tài)電壓和頻率縮放 (DVFS) 來提供足夠的周期來完成工作而不會(huì)浪費(fèi)電子。這說明了為什么在某些情況下,最好現(xiàn)在消耗更多的電量,以免在等待電源模式更改時(shí)降低用戶體驗(yàn)的質(zhì)量。

生態(tài)設(shè)計(jì),打造更綠色的明天

設(shè)備集成商必須采取全面的節(jié)能方法,從能夠縮減功耗的硬件和基礎(chǔ)設(shè)施開始,并采用能夠控制設(shè)備整體功耗的軟件。這種方法的核心是結(jié)合了被動(dòng)式和主動(dòng)式電源管理技術(shù)的電源感知操作系統(tǒng)平臺(tái)。追求更節(jié)能設(shè)備的制造商將通過延長(zhǎng)電池壽命來使他們的客戶受益,同時(shí)為我們所有人留下更環(huán)保的遺產(chǎn)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20434

    瀏覽量

    333872
  • 電源管理
    +關(guān)注

    關(guān)注

    117

    文章

    7076

    瀏覽量

    147992
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3368

    瀏覽量

    123522
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式驅(qū)動(dòng)開發(fā),需要掌握哪些技能?

    嵌入式驅(qū)動(dòng)開發(fā)中,方便設(shè)備管理、驅(qū)動(dòng)移植等,所以,需要掌握一定的數(shù)據(jù)結(jié)構(gòu)。 3、 操作系統(tǒng)知識(shí)如果基于Linux、RTOS等操作系統(tǒng)設(shè)計(jì)驅(qū)動(dòng)開發(fā),我們還需要對(duì)
    發(fā)表于 01-20 16:46

    什么是嵌入式應(yīng)用開發(fā)?

    概述 所謂的嵌入式應(yīng)用開發(fā)就是在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)、軟硬件綜合開發(fā) ?嵌入式應(yīng)用開發(fā)?是指在嵌入式
    發(fā)表于 01-12 16:13

    什么是嵌入式操作系統(tǒng)?

    、嵌入式操作系統(tǒng)的定義 嵌入式操作系統(tǒng)是專門為資源受限的嵌入式設(shè)備(比如 STM32 單片機(jī)、
    發(fā)表于 12-09 10:33

    嵌入式應(yīng)掌握的幾種能力

    RT-Thread等。學(xué)習(xí)操作系統(tǒng)內(nèi)核知識(shí):線程調(diào)度、時(shí)鐘管理、線程間同步、線程間通信、內(nèi)存管理、設(shè)備管理等,并掌握基本的使用。 再熟悉Linux
    發(fā)表于 12-08 06:05

    CW32嵌入式軟件開發(fā)的必備知識(shí)

    的數(shù)據(jù)手冊(cè)及用戶手冊(cè),查找所需外設(shè)工作原理。 4、 嵌入式操作系統(tǒng)(深入知識(shí)點(diǎn)) 掌握常用的嵌入式操作系統(tǒng),如μC/OS、FREERTOS等,了解其內(nèi)核、進(jìn)程
    發(fā)表于 11-28 07:48

    嵌入式系統(tǒng)的定義和應(yīng)用領(lǐng)域

    。盡管有些嵌入式系統(tǒng)可能包含操作系統(tǒng),但大多數(shù)情況下,它們僅由一個(gè)程序來控制整個(gè)邏輯。 從更專業(yè)的角度來看,嵌入式系統(tǒng)可以被定義為:以應(yīng)用
    發(fā)表于 11-17 06:49

    單片機(jī)的操作系統(tǒng)

    。 ? ? RT-Thread ?:國(guó)產(chǎn)開源系統(tǒng),集成GUI、網(wǎng)絡(luò)協(xié)議棧、文件系統(tǒng)等組件,兼容POSIX接口,適合物聯(lián)網(wǎng)設(shè)備。 ? 嵌入式操作系
    發(fā)表于 11-14 06:18

    嵌入式實(shí)時(shí)操作系統(tǒng)的特點(diǎn)

    操作系統(tǒng)具備高效的中斷處理機(jī)制,能夠快速響應(yīng)和處理系統(tǒng)的中斷事件。 資源管理:實(shí)時(shí)嵌入式操作系統(tǒng)提供有效的資源
    發(fā)表于 11-13 06:30

    RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備操作系統(tǒng)的實(shí)踐 | 技術(shù)集結(jié)

    摘要隨著物聯(lián)網(wǎng)和嵌入式系統(tǒng)的發(fā)展,實(shí)時(shí)操作系統(tǒng)(RTOS)的安全性和性能需求日益提高。傳統(tǒng)基于C語言的RTOS在內(nèi)存安全和并發(fā)控制方面存在局限,容易導(dǎo)致緩沖區(qū)溢出、數(shù)據(jù)競(jìng)爭(zhēng)等問題。本項(xiàng)目以
    的頭像 發(fā)表于 11-07 17:37 ?6849次閱讀
    RusT-Thread:基于Rust面向資源受限<b class='flag-5'>嵌入式</b><b class='flag-5'>設(shè)備</b>的<b class='flag-5'>操作系統(tǒng)</b>的實(shí)踐 | 技術(shù)集結(jié)

    廣州郵科嵌入式通信電源系統(tǒng):提升通信設(shè)備穩(wěn)定性與效率的關(guān)鍵

    在今天的信息化社會(huì),嵌入式通信電源系統(tǒng)已經(jīng)成為許多通信設(shè)備的核心組成部分。特別是在廣州郵科,嵌入式通信
    的頭像 發(fā)表于 08-30 11:01 ?610次閱讀
    廣州郵科<b class='flag-5'>嵌入式</b>通信<b class='flag-5'>電源</b><b class='flag-5'>系統(tǒng)</b>:提升通信<b class='flag-5'>設(shè)備</b>穩(wěn)定性與效率的關(guān)鍵

    入行嵌入式應(yīng)該怎么準(zhǔn)備?

    架構(gòu)、總線協(xié)議和存儲(chǔ)器管理等概念的理解也是必不可少的。 三、操作系統(tǒng)嵌入式系統(tǒng)通常需要運(yùn)行一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS)或者一個(gè)精簡(jiǎn)版的
    發(fā)表于 08-06 10:34

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    Linux嵌入式與單片機(jī)嵌入式在多個(gè)方面存在顯著的區(qū)別,以下是詳細(xì)的比較和歸納: 一、基本概念 1. Linux嵌入式: 定義:將Linux操作系統(tǒng)運(yùn)行在
    發(fā)表于 06-20 09:46

    嵌入式開發(fā),如何選擇適合的系統(tǒng)?

    嵌入式ARM開發(fā)中,面對(duì)多種操作系統(tǒng)的選擇,如何做出最適合項(xiàng)目的決策?本文將為您梳理常見系統(tǒng)的特性,幫助您快速了解它們的優(yōu)缺點(diǎn),以便更好地選擇適合的系統(tǒng)。引言在
    的頭像 發(fā)表于 05-20 11:32 ?1136次閱讀
    <b class='flag-5'>嵌入式</b>開發(fā),如何選擇適合的<b class='flag-5'>系統(tǒng)</b>?

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    特定功能的計(jì)算機(jī)系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識(shí)熟悉C語言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法了解數(shù)字電路與微控制器原理熟悉Lin
    發(fā)表于 05-15 09:29

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班-深圳站重磅開啟!

    RT-Thread官方將在深圳舉辦為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將深入講解RT-Thread嵌入式實(shí)時(shí)操作系統(tǒng)的核心技術(shù)與實(shí)戰(zhàn)應(yīng)用,助力開發(fā)者快速掌握RTOS開發(fā)精髓。無
    的頭像 發(fā)表于 04-11 18:18 ?825次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班-深圳站重磅開啟!