Banco de dados para freertos.

Olá a todos!
Estou fazendo os requisitos de um projeto que tem como premissa ter custo baixo e hardware não complexo, portanto optei por utilizar um arm m4 da stm e freeRTOS, uma vez que esse sistema operacional não tem dependência de MMU e da suporte a TCP/IP e USB.... porem estou achando que acabei de dar um tiro no pé optando por m4 e freeRTOS pois preciso de um banco de dados e não se existe algum banco de dados que possa ser usado com o freeRTOS... Alguém sabe de um? Em linux embarcado já usei o sqlite, contudo não vi nada a respeito da portabilidade do mesmo pra freeRTOS... Caso não seja viável utilizar um banco de dados, como posso fazer o meu,vale a pena fazer o meu?
Já ia me esquecendo: desejo armazenar o banco de dados em uma NAND de 64Mb.
Estou fazendo os requisitos de um projeto que tem como premissa ter custo baixo e hardware não complexo, portanto optei por utilizar um arm m4 da stm e freeRTOS, uma vez que esse sistema operacional não tem dependência de MMU e da suporte a TCP/IP e USB.... porem estou achando que acabei de dar um tiro no pé optando por m4 e freeRTOS pois preciso de um banco de dados e não se existe algum banco de dados que possa ser usado com o freeRTOS... Alguém sabe de um? Em linux embarcado já usei o sqlite, contudo não vi nada a respeito da portabilidade do mesmo pra freeRTOS... Caso não seja viável utilizar um banco de dados, como posso fazer o meu,vale a pena fazer o meu?
Já ia me esquecendo: desejo armazenar o banco de dados em uma NAND de 64Mb.