Custom Operating System for the Freescale Tower TWR-CN128, using C++