La tecnología espacial está en continua mejora. En los últimos años ha surgido la filosofía New Space que se basa en la colonización del espacio a través de pequeños satélites, que son más baratos y rápidos de fabricar en comparación a los satélites clásicos. Cada vez son más los servicios que son prestados al mundo que necesitan una infraestructura espacial. Además, cada vez son más las empresas que colaboran con universidades para el desarrollo de satélites para el estudio de fenómenos espaciales y el análisis del comportamiento de las nuevas tecnologías en entornos hostiles. Este proyecto pertenece a la cátedra UC3M-SENER, una colaboración entre la Universidad Carlos III de Madrid y una empresa española del sector de la ingeniería, SENER. El objetivo de esta cátedra multidisciplinar es que estudiantes de diferentes departamentos construyan un nanosatélite con la colaboración de SENER. Este proyecto se encarga de la definición del entorno de desarrollo del software y de la integración del software del ordenador de a bordo en un sistema empotrado. El desarrollo del sistema empotrado es fundamental, pues será el encargado de ejecutar el software de a bordo. En el proyecto el sistema empotrado se desarrolla en una BeagleBoard-XM de ARM. El software de a bordo es ejecutado sobre un sistema operativo de tiempo real RTEMS. Para verificar el sistema, se realiza la fase de verificación software-in-the-loop (que prueba el sistema sobre un emulador hardware) y la fase hardware-in-the-loop (que prueba el sistema en el hardware real). Space technology is constantly improving. In recent years, the New Space philosophy has emerged, which is based on the colonization of space through small satellites, which are cheaper and faster to manufacture with respect to classic satellites. Lately, most of the services which are being provided to the world need a space infrastructure. In addition, some companies are collaborating with universities to develop satellites and analyze the behaviour of new technologies in hostile environments. This project belongs to the UC3M-SENER chair, a collaboration between the Carlos III University of Madrid and the Spanish engineering company SENER. The aim of this multidisciplinary chair is for students from different departments to build a nanosatellite in collaboration with SENER. This project is responsible for the definition of the software development environment and the integration of the onboard computer software into an embedded system. The development of the embedded system is fundamental, as it will be in charge of executing the onboard software. For this project, the embedded system is based on an ARM BeagleBoard- XM. The onboard software is executed on a Real Time Operating System. In regards to system verification, we perform software-in-the-loop validation (which tests the system on a hardware emulator), and hardware-in-the-loop validation (which tests the system on the real hardware). Ingeniería Informática