So, it's a microkernel. So what?
Ah, the constant struggle of youth with the powers of the Earth and Universe.. You are quick to anger, quick to disbelief, yet slow to acceptance, slow to see the truth. Your eyes are veiled by the marketing departments of the great Houses that seek only greed. Redmond is a nest of lies and deceipt, the young ones at the Cult of the Steppe (the ones that call themselves GNU), have lost the way of the Tao, and are misled by dreams of grandeur. Only MicroEmpix leads the true, humble way of microkernels. It is wholesome, yet not consuming. It is weird, yet not strange. It has no meaning, yet everything revolves around it. It is One with the Tao.
"Every cloud has a silver lining"
It does. Even if your compiler mistakes a dx variable declared as float32 as the dx register, even if your embedded system doesn't support float emulation in software, even if your programs behave erratically, even if the number of processes shall be 5, no more.
There is a silver lining. It might be seen under the heap of rubble that was previously your machinery. It might be seen in the lazy flow of data between your embedded system and the application.
Ah, the beauty of the baud. The mystical ways of the serial port. The endless interchange of electrical pulses that signify the bits, the data, the information. From char, to int, to long, to float32 and back again. Such is the wisdom of the software float emulation library. It might be troublesome, or even slow, but, ah, what infinite accuracy. What great computational ways make themselves appear. And all, within the Tao. With interrupts the RS232 is made a heaven, with emulated floats every calculation is whole. And all the processes running, calculating, reading, sending. Each in its own way unique.
The response is too slow? Merely a discomfort. The data seems all wrong? Simply a matter of relative coordinates. Can you trust the simulation? No. Can you trust your eyes? No. Can you trust your PC, or your program, or your skills? No.
But you can trust MicroEmpix.