I use to work with microcontrollers. In RTOS, which I use in my applications, there are no free and malloc (and other calls like assert), sometimes they may be available, but I prefer to have everything static on my system.
I started using linear algebra, but most of them need dynamic memory. My matrices are dense and "small" (no more than 10x10).
I really like Eigen (everything may be static at compile time), but apparently there is an error causing statements that are not provided by my RTOS OS (even with -DNDEBUG). The library should provide matrix decomposition procedures (e.g. QR, Cholesky, LU ...)
I would prefer C instead of C ++. Any suggestions? Thank you very much in advance!
user1145038
source share