This is an excellent showcase of the value of open source hardware (OSHW). GHI-developed NETMF software made originally for Cerb-family devices is loaded on the STM32 Discovery board. Then the limited free version of keil compiler is used to compile C-code to be loaded though the .NET managed environment.
These Runtime Loadable Procedures (RLP) written in native C-language are greatly useful for processing intensive procedures. A good example can be calculating CRC, where managed code can be about 100 times slower than the native code.
Original Post https://www.ghielectronics.com/community/forum/topic?id=13221