RM新时代网站-首页

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

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

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

技術(shù)帖 | 飛凌嵌入式T113-i開發(fā)板的休眠及喚醒操作

飛凌嵌入式 ? 2023-12-29 08:02 ? 次閱讀

系統(tǒng)休眠喚醒技術(shù)是電源管理中的關(guān)鍵技術(shù)。它允許系統(tǒng)在閑置時(shí)將功耗降至最低,將外部設(shè)備、芯片內(nèi)部IP和時(shí)鐘置于低功耗狀態(tài)或完全關(guān)閉電源狀態(tài),以極大地延長續(xù)航時(shí)間。此外,在用戶需要時(shí),系統(tǒng)也能夠迅速恢復(fù)電源、時(shí)鐘、芯片內(nèi)部IP以及外部設(shè)備的工作狀態(tài),確保用戶的使用體驗(yàn)不受干擾。

飛凌嵌入式OK113i-S開發(fā)板支持兩種休眠方式:freeze和mem。這兩種方式可以通過/sys/power/state文件節(jié)點(diǎn)進(jìn)行操作,用戶可以通過在該文件節(jié)點(diǎn)寫入freeze或mem來觸發(fā)相應(yīng)的休眠狀態(tài)。

在進(jìn)行休眠之前,系統(tǒng)會配置喚醒源。一旦系統(tǒng)進(jìn)入休眠狀態(tài),可以通過這些喚醒源(如按鍵、RTC等)在需要時(shí)喚醒系統(tǒng)。這種設(shè)計(jì)允許用戶根據(jù)需要選擇何時(shí)以及通過何種方式快速喚醒系統(tǒng),實(shí)現(xiàn)了功耗最小化和快速恢復(fù)的平衡。這一機(jī)制使得系統(tǒng)在休眠狀態(tài)下能夠極大地減少功耗,同時(shí)保留了用戶在喚醒后迅速使用系統(tǒng)的便利性。

本篇內(nèi)容小編會為大家介紹如何讓飛凌嵌入式OK113i-S開發(fā)板進(jìn)入休眠模式,以及如何通過RTC時(shí)鐘實(shí)現(xiàn)定時(shí)喚醒。

wKgaomWOLFeASGvKAAQX_X3HQqU685.png

1、關(guān)于兩種休眠模式

freeze

凍結(jié)I/O設(shè)備,將它們置于低功耗狀態(tài),使處理器進(jìn)入空閑狀態(tài),喚醒最快,耗電比其它方式高。實(shí)測OK113i-S開發(fā)板在只接串口線的情況下5V供電,電流約為0.112A。

mem

掛起到內(nèi)存,計(jì)算機(jī)將目前的運(yùn)行狀態(tài)等數(shù)據(jù)存放在內(nèi)存,關(guān)閉硬盤、外設(shè)等設(shè)備,進(jìn)入等待狀態(tài)。此時(shí)內(nèi)存仍然需要電力維持其數(shù)據(jù),但整機(jī)耗電很少?;謴?fù)時(shí)計(jì)算機(jī)從內(nèi)存讀出數(shù)據(jù),回到掛起前的狀態(tài),恢復(fù)速度較快。實(shí)測OK113i-S開發(fā)板在只接串口線情況下5V供電,電流約為0.076A。

(1)cat /sys/power/state可以看到OK113i-S開發(fā)板支持的模式有哪些:

wKgZomWOLFaAEU4bAAAHTqpm0PI050.png

(2)echo freeze > /sys/power/state 進(jìn)入freeze模式:

wKgaomWOLFaASOghAAApiW6qyPw671.png

(3)echo mem > /sys/power/state 進(jìn)入mem模式:

wKgaomWOLFaAXsTsAAGhrvnenp4910.png

2 、通過RTC定時(shí)喚醒

注意:此處需要使用內(nèi)部RTC,外部RTC不支持喚醒功能,后面我們還會提及。

進(jìn)入開發(fā)板的內(nèi)核配置:

root@ubuntu: /home/forlinx/work/linux/OK113i-linux-sdk# ./build.sh menuconfig

根據(jù)下圖框選進(jìn)行功能選擇:

wKgZomWOLFeAUbs6AAD9VEgM5Bs910.pngwKgaomWOLFeAQvE8AADWMrv7XrA944.pngwKgZomWOLFeALVL6AADgFvN1r3w462.png

配置完成后保存,然后修改設(shè)備樹文件,打開內(nèi)部RTC功能。

wKgaomWOLFeAfKw2AABe7AW9PbU997.pngwKgZomWOLFeAeEJ9AABC_zKCufg529.png

保存后進(jìn)行編譯:

wKgZomWOLFeACZUuAAAvAnT652Y504.png

編譯成功后打包成鏡像,燒寫完成后,我們在串口終端進(jìn)行測試。

進(jìn)入串口終端進(jìn)行測試:

echo “+15”> /sys/class/rtc/rtc0/wakealarm

此處為15秒定時(shí),可自由設(shè)置時(shí)間,命令執(zhí)行后就會生效,RTC會單獨(dú)計(jì)時(shí),如果是15秒后才進(jìn)入休眠,不會觸發(fā)喚醒。(注意此處需要使用內(nèi)部RTC,外部RTC不支持喚醒功能)

echo mem > /sys/power/state

(這里兩條指令輸入時(shí)要緊湊,兩條指令間,間隔太長就無效了)

wKgZomWOLFeAfeFuAAAtjVUTi9w536.png

(這里需要注意,我們在未打開內(nèi)部RTC時(shí),我們的外部RTC默認(rèn)節(jié)點(diǎn)是rtc0,修改后外部rtc設(shè)備節(jié)點(diǎn)會變更成rtc1。)

到這里,我們就完成了在飛凌嵌入式OK113i-S開發(fā)板上實(shí)現(xiàn)休眠以及通過RTC定時(shí)喚醒的全部操作了,當(dāng)然,不同的主控平臺板卡的具體操作會有差異,但是整體思路是一樣的,具體可以根據(jù)相對應(yīng)的平臺查看相關(guān)資料來確定具體步驟,希望本文提供的方法能夠?qū)ζ聊磺暗?a target="_blank">工程師朋友們的項(xiàng)目開發(fā)有所幫助。

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

    關(guān)注

    5082

    文章

    19104

    瀏覽量

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

    關(guān)注

    115

    文章

    6177

    瀏覽量

    144438
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371
  • 休眠喚醒
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7552
收藏 人收藏

    評論

    相關(guān)推薦

    OK113i-C全志T113-i開發(fā)板rtl8723du WIFI功能測試及藍(lán)牙驅(qū)動移植

    OK113i-C 全志T113-i開發(fā)板板載一個(gè)RTL8723du wifi/藍(lán)牙二合一模塊,板子出廠已經(jīng)移植好了WIFI驅(qū)動但是藍(lán)牙
    的頭像 發(fā)表于 12-11 13:52 ?2431次閱讀

    嵌入式T113-i開發(fā)板實(shí)現(xiàn)休眠喚醒操作

    開發(fā)板休眠喚醒功能是指開發(fā)板可以進(jìn)入低功耗休眠狀態(tài)并在特定條件下被喚醒
    的頭像 發(fā)表于 01-20 17:28 ?1275次閱讀
    在<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>T113-i</b><b class='flag-5'>開發(fā)板</b>實(shí)現(xiàn)<b class='flag-5'>休眠</b>及<b class='flag-5'>喚醒</b><b class='flag-5'>操作</b>

    嵌入式全志T113-i開發(fā)板休眠喚醒操作

    會變更成rtc1。)到這里,我們就完成了在嵌入式OK113i-S開發(fā)板上實(shí)現(xiàn)休眠以及通過RT
    發(fā)表于 01-17 09:29

    如何在嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    新功能。本篇文章,小編就以在Buildroot移植MQTT協(xié)議為例為大家介紹。 配置文件介紹 首先了解一下在Buildroot中移植功能時(shí)涉及到的配置文件。 查看嵌入式OK113i
    發(fā)表于 02-04 11:27

    【米爾-全志T113-i開發(fā)板試用】米爾-全志T113-i開發(fā)板與modbus設(shè)備的連接和操作

    。 四、結(jié)論 1、米爾-全志T113-i開發(fā)板提供了豐富的接口和穩(wěn)定的操作系統(tǒng)環(huán)境,很適合工業(yè)控制軟件程序開發(fā); 2、依托l(wèi)ibmodbus這個(gè)modbus協(xié)議庫,對于linux應(yīng)用下
    發(fā)表于 03-21 19:39

    嵌入式率先推出NXP i.MX6UL開發(fā)板

    .MX 6UltraLite處理器的OKMX6UL開發(fā)板,并于3月8日正式發(fā)布!嵌入式i.MX6UL核心
    發(fā)表于 03-12 15:11

    全志T113i全國產(chǎn)核心上市

    超低價(jià)、超靈活、超全能!嵌入式FET113i-S全國產(chǎn)核心板正式發(fā)布!整采用100%國產(chǎn)工業(yè)級元器件,含稅價(jià)最低僅需88元! FET
    發(fā)表于 11-20 16:32

    OK113i-C 全志T113-i開發(fā)板初體驗(yàn)

    的PC上進(jìn)行操作,而且,因?yàn)橐郧霸诎惭b過T113-S3的開發(fā)環(huán)境,所以在編譯SDK過程中并沒有碰到其他因缺少依賴軟件報(bào)的錯誤。 T113-i longan linux
    發(fā)表于 12-14 15:33

    開發(fā)環(huán)境搭建 | 嵌入式RK3568開發(fā)板深度評測

    作者:ouxiaolong題圖:嵌入式開發(fā)環(huán)境——主機(jī):Ubuntu18.04開發(fā)板
    的頭像 發(fā)表于 06-23 09:07 ?2131次閱讀
    <b class='flag-5'>開發(fā)</b>環(huán)境搭建 | <b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>RK3568<b class='flag-5'>開發(fā)板</b>深度評測

    多核異構(gòu)工業(yè)開發(fā)板:創(chuàng)龍科技T113-i

    概述 本次評測開發(fā)板--創(chuàng)龍T113-i工業(yè)開發(fā)板,這是一款基于全志科技處T113-i理器, 采用雙Cortex-A7 + Xuantie C906 RISC-V + HiFi4 DS
    的頭像 發(fā)表于 10-24 10:26 ?1476次閱讀
    多核異構(gòu)工業(yè)<b class='flag-5'>開發(fā)板</b>:創(chuàng)龍科技<b class='flag-5'>T113-i</b>

    嵌入式T113-i開發(fā)板的調(diào)屏方法,就是這樣簡單

    的配備為客戶提供了更加多樣的選擇。今天小編就與大家分享一下為嵌入式OK113i-S開發(fā)板適配LVDS屏幕的過程。
    的頭像 發(fā)表于 01-12 11:50 ?2228次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>T113-i</b><b class='flag-5'>開發(fā)板</b>的調(diào)屏方法,就是這樣簡單

    如何在嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    嵌入式OK113i-S開發(fā)板上市一段時(shí)間以來收獲了很多關(guān)注,也成為了許多客戶項(xiàng)目選型的優(yōu)質(zhì)之選。在實(shí)際的項(xiàng)目
    的頭像 發(fā)表于 01-26 08:02 ?515次閱讀
    如何在<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b><b class='flag-5'>T113-i</b><b class='flag-5'>開發(fā)板</b>的Buildroot中移植MQTT協(xié)議?

    嵌入式T113-i開發(fā)板的調(diào)屏方法

    對于飛嵌入式T113-i開發(fā)板的調(diào)屏問題,需要按照以下步驟進(jìn)行操作
    的頭像 發(fā)表于 01-29 16:25 ?983次閱讀

    米爾-全志T113-i開發(fā)板與modbus設(shè)備的連接和操作

    本文主要介紹通過米爾-全志T113-i開發(fā)板實(shí)現(xiàn)與modbus設(shè)備的連接和操作。
    的頭像 發(fā)表于 03-21 19:42 ?931次閱讀
    米爾-全志<b class='flag-5'>T113-i</b><b class='flag-5'>開發(fā)板</b>與modbus設(shè)備的連接和<b class='flag-5'>操作</b>

    基于全志T113-i多核異構(gòu)處理器的全國產(chǎn)嵌入式核心簡介

    一、嵌入式核心產(chǎn)品介紹 基于全志公司的T113-i處理器精心設(shè)計(jì)的多核異構(gòu)處理器、工業(yè)級ECK30-T13IA系列嵌入式核心
    的頭像 發(fā)表于 10-25 13:40 ?276次閱讀
    RM新时代网站-首页