Hey all, I’m just starting to get comfortable with FreeRTOS and have encountered the challenge of needing to integrate a filesystem (littleFS) for embedded microcontroller (ARM CM4). I was hoping I could lean on some of the expertise hear to help guide me with regards to designing my system.
The filesystem will uses the embedded mcu flash and I am currently able to read/write. However, I’m hoping for some guidance with regards to how to manage file I/O with the RTOS. Is it best to create a single task that manages file I/O? Is it okay to have all tasks read/write when they please and protect the FS with a semaphore?
Any suggestions on how to make these decisions and what I should look out for would be much appreciated!