Come far sospendere Raspberry Pi nella RAM?


8

La mia applicazione utilizza Pi solo occasionalmente e solo pochi secondi ogni volta. Sarebbe l'ideale se Pi supporta la sospensione della funzione RAM per risparmiare la massima energia. (Sto pensando al prossimo passo per alimentare Pi con solo le batterie.)

La mia domanda è:

  1. Pi supporta questa funzione? Da quello che ho studiato finora. Non sembra così.
  2. In caso contrario, è possibile modificare un po 'l'hardware / kernel per far funzionare la sospensione nella RAM?

(Modifica: l'unica periferica hardware utilizzata dalla mia applicazione sul Pi è un adattatore USB-WiFi.)

Risposte:


6

No e No.
Il Pi non ha modo di svegliarsi a parte un pulsante di ripristino hardware, che può svegliare il Pi da uno stato di arresto, ovvero riavvia il Pi.

È possibile modificare l'hardware e utilizzare i regolatori di commutazione anziché i regolatori lineari che il Pi utilizza fuori dalla fabbrica per un ulteriore risparmio energetico.

A parte questo, però, non otterrai molto più risparmio energetico a meno che non utilizzi l'hub USB incorporato (supponendo che tu stia utilizzando un modello B), il che significa che non c'è Ethernet e nessuna porta USB ... che tipo di sconfigge lo scopo del Pi.


Grazie per il commento. Devo usare USB WiFi per la mia applicazione. Potete fornire che la vostra fonte dell'hub USB Pi modello B non può essere sospesa? Cosa succede se utilizzo il modello A?
Penghe Geng,

Il Pi dovrà ricevere i dati sull'adattatore WiFi USB per svegliarsi? O è una cosa da timer? Il modello A risparmierebbe energia in questo caso se tutto ciò che serve è l'adattatore WiFi USB collegato.
Lawrence

Sto pensando di svegliare Pi usando GPIO.
Penghe Geng,

raspberrypi.org/phpBB3/… <--- ecco uno dei thread che ho trovato sull'accensione del chip USB / Ethernet. In base a ciò se si spegne l'hub USB, non è possibile riaccenderlo.
Lawrence,

2

Sia RasPi che USB-WiFi consumano molta energia, quindi a meno che non li alimenterai dalla batteria dell'auto o da qualcosa di dimensioni simili, potresti dimenticare di farli funzionare a batterie.

Un normale pacco di batterie AA ti darà circa 1 ora di autonomia, con prestazioni molto instabili dopo che le batterie sono quasi scariche.


1
Sono stato in grado di eseguire un Pi (256K B originale) tutto il giorno (oltre 8 ore) su un pacco batteria da 6000 mAh. Non ho fatto un test esaustivo ma è stato usato leggermente per tutto quel tempo e il WiFi ha funzionato a tempo pieno.
Jerry Gagnon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.