Skip to content

Entorno de desarrollo

mr3188 edited this page Apr 10, 2018 · 2 revisions

NOTA: Este documento es un primer borrador que se irá actualizando con el tiempo tanto en formato como en contenido.

Para desarrollar GLaDOS usamos platformio, un entorno de desarrollo que simplifica mucho el manejo de referencias externas a otras librerías, compilación y subida del firmware a distintos tipos de placas.

Sigue estos pasos para instalar todo lo necesario.

  • Instalación de Atom desde https://atom.io/
  • Instalación de platformio Sigue las instrucciones de http://docs.platformio.org/en/latest/ide/atom.html#ide-atom
  • Descarga del repositorio
    • Clona el repositorio https://github.com/makespacemadrid/GLaDOS en tu cuenta GitHub de forma que tengas uno con el nombre https://github.com/tuUsuario/GLaDOS. De esta forma podrás subir cambios a GitHub que luego se puedan integrar en nuestro repositorio.
    • Clona tu repositorio https://github.com/tuUsuario/GLaDOS a un repositorio local en tu ordenador. Cuando tengas cambios podrás guardarlos en tu repositorio local, luego subirlos a tu repositorio en GitHub y por último mandarlos al repositorio de MakeSpaceMadrid para integrarlos con los cambios de los demás. En caso de que haya cambios en el repositorio de MakeSpaceMadrid deberás actualizar tu repositorio GitHub y desde este actualizar tu repositorio local.
  • Primera compilación
    • Desde el editor Atom abre la carpeta GLaDOS/GLaDOSFirmware
    • Abre el fichero platformio.ini que contiene la configuración del proyecto incluyendo las referencias a las librerías necesarias. Estas librarías se descargarán sólo para este proyecto de forma automática.
    • Selecciona la plataforma para la que quieres compilar, por defecto es d1_mini
      [platformio] env_default = d1_mini
    • Inicia la compilación con Alt+Ctrl+B o seleccionado la opción del menú PlatformIO->Build.
Clone this wiki locally