chuckc192000 wrote:I never realized that SD card corruption was a danger when cutting the power to the RPi. That makes it a little impractical to use as an embedded device (imagine having to do a graceful shutdown when you unplug your microwave oven or TV).
This depends on, how you try to specify an "embedded system"!
Of course there will it be problem if there are tens of services/databases running or probably a graphical interface with active users is active etc.
But for simpler approaches (only for examples: as dhcp-server, as web-server, as music-player) you can:
- make the system read-only (as said in the the post before)
- put all your stuff in an initramfs (theoretical it is possible, to remove the SD-card after startup done)
- or if you use an RPi3 boot all your stuff via network (no SD-card at all, only for initial setup)
May be, you'll find no pre-made things for such "specials", but that's the fine point in linux: You can build it yourself, if you only want ...