Kaikki riippuu siitä, kuinka paljon tietoja olet valmis menettämään. Jos sinulla ei ole varaa irrottaa mitään, sinun on löydettävä tapa liittää PI suoraan akkuun (tietenkin sulakkeella), jotta sitä ei sammuteta, kun sytytys sammutetaan.
Jälleen kerran tyypillisessä auton akussa olisi noin 80 Ah ja PI kuluttaa 500-1200 mA (riippuen siitä, onko kyseessä malli A tai B), joten se todennäköisesti tyhjentää auton akun 2–6 päivän sisällä, joten en usko, että tämä on mielestäsi hyväksyttävää.
Jos sinulla ei vielä ole varaa hukata tietoja, voit suunnitella jonkinlaisen mukautetun laitteiston, jossa voit hallita virtalähde PI: ltä ja valvoo myös sytytyksen tilaa. Jos sytytysvirta kytketään pois päältä, huuhtele tiedot SD-kortille, sammutat käyttöjärjestelmän ja sammutat sitten virtalähteen viimeisenä vaiheena. Virtalähde on myös kytkettävä päälle, kun sytytys kytketään päälle, jotta PI käynnistyy uudelleen. Tämä on kaikki toteutettavissa oleva, mutta melko iso projekti.
Jos kuitenkin pidät hyväksyttävänä, että joitain tietoja menetetään sammutuksen yhteydessä, suunnittelen daemonin, joka tallentaa GPS-tiedot säännöllisesti tiedostoon tällä tavalla että se suorittaa fsync-puhelun jokaisen kirjoituksen jälkeen (tietojen huuhtelemiseksi SD-kortille). Jos teet tämän muutaman sekunnin välein (ja käytät myös oletusarvoista päivitystiedosto ext4-tiedostojärjestelmää), se tarkoittaa todennäköisesti, että menetät vain muutaman sekunnin jokaisella virrankatkaisulla.
Muista, että Raspbian (ainakin asennukseni) ei saanut juuritiedostojärjestelmän fsck: tä käynnistyshetkellä. Sinun on tehtävä seuraava, jotta se otetaan käyttöön jokaisessa asennuksessa:
tune2fs -c 1 / dev / mmcblk0p2
Sinun on myös vaihdettava viimeinen rivi Jotta juuritiedostojärjestelmä / etc / fstab sisältää 1: n, kuten tämä:
/ dev / mmcblk0p2 / ext4 oletusarvot, noatime, pühend = 120 0 1 Muuta tätä
Jos et tee tätä, juuritiedostojärjestelmääsi ei välttämättä voi käynnistää ajoittain, joten jos käytät päätetöntä järjestelmää, jossa katkaiset virran suorittamatta ohjattua sammutusta, se on ehdottoman välttämätöntä. / p>