# File System support for custom FreeRTOS port of RaspberryPi

**URL:** <https://forums.freertos.org/t/file-system-support-for-custom-freertos-port-of-raspberrypi/16614>\
**Category:** Libraries\
**Created:** [January 24, 2023, 6:03pm UTC](https://forums.freertos.org/t/file-system-support-for-custom-freertos-port-of-raspberrypi/16614 "2023-01-24T18:03:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![serhat](https://avatars.discourse-cdn.com/v4/letter/s/c0e974/32.png) [@serhat](https://forums.freertos.org/u/serhat)\
**Post date:** [January 24, 2023, 6:03pm UTC](https://forums.freertos.org/t/file-system-support-for-custom-freertos-port-of-raspberrypi/16614/1 "2023-01-24T18:03:45Z")

</div>

Hello all,

I’m working on a project where I port some code to RpiZero and Rpi4. I execute some model simulations on tasks. To this point, I was using a seperate uart task to verify my outputs. I’ve been considering to use the SD card in a way that I create a file on it and write model outputs to it. The problem is, I don’t know where to start. There are two main repositories for FreeRTOS+FAT support, I am not sure what part of it I should add to my project, both of the projects seems too big and complicated. I’ve checked FatFs, seems quiet simple, but I’m missing low level disk I/O for raspberry boards.

In short, I need some pointers and hints on where to begin. There quiet good experts on the forum, any help is appreciated.

Thanks in advance,  
Regards,  
S.

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [January 26, 2023, 5:44am UTC](https://forums.freertos.org/t/file-system-support-for-custom-freertos-port-of-raspberrypi/16614/2 "2023-01-26T05:44:25Z")

</div>

Search Google for an older project called BitThunder. If I recall correctly that is FreeRTOS on a Pi including the file system. Would provide a link but not at my computer.
