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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

反應(yīng)式方法

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

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

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

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

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

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

主動策略

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

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

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

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

審核編輯:郭婷

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

    關(guān)注

    5186

    文章

    20133

    瀏覽量

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

    關(guān)注

    117

    文章

    6544

    瀏覽量

    147509
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3359

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

    嵌入式實時操作系統(tǒng)的特點

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

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

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

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

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

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

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

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

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

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

    特定功能的計算機(jī)系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識熟悉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嵌入式實時操作系統(tǒng)的核心技術(shù)與實戰(zhàn)應(yīng)用,助力開發(fā)者快速掌握RTOS開發(fā)精髓。無
    的頭像 發(fā)表于 04-11 18:18 ?636次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班-深圳站重磅開啟!

    嵌入式系統(tǒng)存儲的軟件優(yōu)化策略

    嵌入式系統(tǒng)開發(fā)領(lǐng)域,存儲器作為信息交互的核心載體,其技術(shù)特性直接影響著系統(tǒng)性能與穩(wěn)定性。然而,有些人在面對Linux、安卓等復(fù)雜操作系統(tǒng)環(huán)境時,理解其存儲機(jī)制尚存局限,為突破這些技術(shù)
    發(fā)表于 02-28 14:17

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班來上海啦!

    RT-Thread官方將在上海(RT-Thread大本營)發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心概念、實戰(zhàn)技巧和應(yīng)用場景
    的頭像 發(fā)表于 02-27 17:27 ?812次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班來上海啦!

    RT-Thread嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班登陸鄭州!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心概念、實戰(zhàn)技巧和應(yīng)用場景。無論您是剛接觸
    的頭像 發(fā)表于 02-12 18:28 ?700次閱讀
    RT-Thread<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班登陸鄭州!

    2025嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班正式啟動!

    RT-Thread官方將在河南-鄭州發(fā)起為期三天的嵌入式操作系統(tǒng)專業(yè)培訓(xùn)班!本次培訓(xùn)將會深入講解RT-Thread嵌入式實時操作系統(tǒng)的核心概念、實戰(zhàn)技巧和應(yīng)用場景!無論企業(yè)團(tuán)隊/工程師
    的頭像 發(fā)表于 01-09 18:46 ?1353次閱讀
    2025<b class='flag-5'>嵌入式</b><b class='flag-5'>操作系統(tǒng)</b>專業(yè)培訓(xùn)班正式啟動!

    ARM嵌入式實時操作系統(tǒng)比較

    嵌入式系統(tǒng)領(lǐng)域,實時操作系統(tǒng)(RTOS)是確保任務(wù)按時完成的關(guān)鍵技術(shù)。ARM架構(gòu)因其低功耗、高性能的特點,在嵌入式系統(tǒng)中得到了廣泛應(yīng)用。本
    的頭像 發(fā)表于 12-28 09:15 ?2430次閱讀

    新手怎么學(xué)嵌入式?

    基本的概念。嵌入式系統(tǒng)是一種將計算機(jī)技術(shù)嵌入到特定設(shè)備中的系統(tǒng),它通常具有特定的功能和有限的資源。你需要學(xué)習(xí)一些計算機(jī)基礎(chǔ)知識,如數(shù)據(jù)結(jié)構(gòu)、
    發(fā)表于 12-12 10:51