Я ищу предложения для хранилища данных, написанного на C, которое будет компилироваться для ARM Cortex M3 без какой-либо операционной системы.
Я хочу, чтобы это было:
- написано на С
- желательно бесплатно и/или с открытым исходным кодом
- может быть скомпилирован с помощью GCC
- работает на чистом металлическом процессоре без поддержки операционной системы или файловой системы
Это может быть SQL или нет. Я хотел бы что-то вроде MongoDB, совместимого с JSON (т.е. может сериализоваться через JSON в простых буферах символов C).
Потребности хранилища данных будут заключаться в управлении данными в ОЗУ из фиксированного распределения памяти. Нет «динамического» распределения (т.е. нет malloc).