Ahoj,
Skusim dotaz, mozno niekto pozna spravnejsiu odpoved ako GPT. Skusim popisat problem, na ktore by som potreboval riesenie v praci. Mame zariadenie, ktore ma dotykovy panel s pocitacom s raspbian OS. Samotny hardware je k tomu pripojeny cez ethernet a jeden USB/COM port. Chcel by som vyriesit vypinanie stroja cez softwarove tlacidlo na paneli v nasej aplikacii, teraz sa to len surovo vypina co asi nie je OK.
GPT ma navadza na zavolanie "sudo systemctl shutdown" a nainstalovani shutdown hooku, ktory nastavi GPIO a tym padom vypne napajanie. Problem #1 s tym mam, ze panel, ktory mame nema vyvedene GPIO - dalo by sa to obist cez ten pouzity COM port, ze sa tam posle do nasho HW sprava o vypnuti. Risk tu vidim, ze COM port mame cez USB/COM a moze sa stat, ze USB sa odpoji skor nez stihne poslat nieco. Proste sa to nejak cele zamotava a nepozdava sa mi to.
Jednoduche by bolo mozno iba poslat cez COM "shutdown", zavolat "sudo systemctl shutdown" a pockat cca 10s a vypnut napajanie, ale to zas mi pride take moc zranitelne.
Nevedel by niekto ma nasmerovat co s tym? Dakujem
Raspbian a shutdown
- robokop
- Site Admin
- Příspěvky: 23154
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Bych to asi resil rucni upravou systemovych scriptu ktere resi shutdown. Nevim v ktery okamzik se dela remount ro (read only) ale po tomto okamziku uz neni problem to vypnout z elektriny. Pricemz sluzby ktere nezapisuji na disk zustanou bez problemu bezet.
Vsechna prava na chyby vyhrazena (E)