olmadan çıplak metal Cortex M3 için bir açık kaynak kodlu veri deposu C içinde herhangi bir işletim sistemi olmadan ARM Cortex M3 için derleyen bir veri deposu için öneriler arıyorum.OS
- mümkün
- çıplak metal işlemci
- çalışmaları işletim sistemi ya da olmadan GCC ile derlenecek
- tercihen serbest ve/veya açık kaynak C dilinde yazılmış:
ben olmak isteyen dosya sistemi desteği
SQL olabilir veya olmayabilir. JSON ile uyumlu olan MongoDB gibi bir şey isterim (yani, düz C char arabelleklerinde JSON ile seri hale getirilebilir.)
Veri deposunun ihtiyaçları, RAM'deki verileri sabit bir bellek ayırmasından yönetmek olacaktır. "Dinamik" ayırma yok (yani malloc yok).
Şu anda gereksinimlerimi karşılayıp karşılamadığını görmek için sqlite3'ü inceliyorum. –
Berkeley DB'yi de inceliyorum. Ancak, bu ya da çıplak metal ARM Cortex M3 için sqlite3 derlemek için bağlantılar yararlı olacaktır. –
sqlite ve bdb, bellek ayırma dosyası, i/o ve diğer pek çok şey gibi işletim sistemi hizmetlerini gerektiriyorsa, bunları (veya herhangi bir açık kaynak veri deposunu) çıplak metali çalıştırmak için gerçekten zor bir zamana sahip olacaksınız. – nos