Code generators and operating system for AVR microcontrollers (esp. AT90CAN); developed for the UPBracing Team by the project group "Racing Car IT" at University Paderborn