質問: 組み込みシステムでのファイル管理について質問です。 現在、M5STACKで特定の時間毎にSDカードに情報を上書き保存しております。
回答: 一般人が触る製品として作るのであれば、 電源オフに対しては、減電圧の検出をして、電源電圧がある程度以下になったら割り込みを掛けて、コンデンサの電荷が抜けるまでの間に最低限の(ファイルが失われないような)処置をする。 リセット端子などは直接触らせず、スイッチを押したことで電源同様の退避処置をして、長押しのあとリセットを掛ける などでしょうけれど、M5Stackはそういう製品ではないので、リセットだの電源断だの、どうしようもないのでは。 内部のFlashをストレージにするときはジャーナリングとか出来た気がしますが。