Skip to content
Martin Ribelotta edited this page Oct 14, 2016 · 11 revisions

Uso de Embedded-IDE

En esta sección se cubre el uso básico del IDE

Este tutorial esta basado en el paquete instalable que se puede descargar el instalador de la versión 0.1.1 (archivo EXE de 95MB)

Principio de operación

Embedded-IDE se basa enteramente en la utilidad gnu-make y otros programas de linea de comandos como diff, patch, ctags y clang (estos dos ultimos opcionales)

El programa es, en si, un editor multipestañas con un explorador de directorios y una utilidad que escanea el Makefile en el directorio del proyecto y muestra todos los objetivos posibles.

Esto permite escribir proyectos desde un archivo Makefile plano haciendo uso de las utilidades unix mas comunes mientras mantiene un buen nivel de integración en una interfaz minimalista e intuitiva.

Pantalla principal

Main Window

La ventana principal se divide en:

  • Barra de herramientas: Da acceso a las acciones básicas del IDE como crear un proyecto, configurar el entorno o salir.
  • Explorador de proyecto: Muestra los archivos en la carpeta del proyecto, esto es, el directorio donde se contiene el Makefile principal
  • Área de objetivos del Makefile: Aquí aparecen todos los posibles objetivos en el Makefile. Dependiendo de como este hecho el Makefile aparecerán mas o menos opciones, pero lo usual es que exista al menos una opción "all" y otra "clean" que por lo general, construyen el proyecto y lo limpian respectivamente. También pueden aparecer opciones como "program" "erase", "download", etc. dependiendo de como se haya creado el Makefile del proyecto.
  • Salida del compilador: En esta ventana se muestra la salida de los comandos ejecutados a través de un doble click en alguno de los objetivos mostrados en "Área de objetivos". Se muestra en verde la salida estándar de los comandos y en rojo la salida de errores.
  • Área de ventana de edición: En este sector se abren los editores de los distintos archivos.

Una imagen mas detallada se puede ver a continuación: main window detail

Barra de herramientas

toolbar

  • New project: Permite crear un nuevo proyecto desde templates
  • Open project: Abre un proyecto Makefile. Un proyecto Makefile, es, efectivamente, un archivo de nombre Makefile y su carpeta contenedora
  • Export project: Permite generar un proyecto de template a partir del proyecto actualmente en uso
  • Close current project: Cierra el proyecto actual
  • Save All Files: Permite guardar todos los archivos modificados que estén abiertos en las pestañas de edición
  • Configure: Accede al dialogo de configuración
  • Help: Muestra el dialogo de "Acerca de..." con información de la versión y la fecha de compilación
  • Exit: Cierra el programa

Clone this wiki locally