I would like to know whether Adafruit's read-only raspi script (described here: https://www.raspberrypi.org/blog/adafruits-read-only/) is suitable for my project.
My project is a camera trap that starts recording audio, video, and data from a number of sensors when it is triggered. Everything runs within a single Python script, which does not write anything to the SD card, though it does need to write to an external USB drive.
I am using a number of libraries including OpenCV, pyserial, pyaudio (for an i2c microphone), and smbus.
Python program runs at about 15% CPU and 20% memory when idle; and 30% CPU and 40% memory when actively recording
The reason I would like it to be read-only is that the project is solar powered, and the pi has no method of monitoring the battery, so it very frequently has the power cut off without a proper shutdown (SD card corruptions). When the battery is again sufficiently charged the pi turns back on and auto-starts the Python script.
will the Adafruit Read only script break any components of my project? Do any Python libraries need to write to files on the SD card? does the script affect CPU performance? Any help is appreciated