En esta página iré añadiendo herramientas hardware y software que he ido utilizando para la realización de proyectos, o que preveo utilizar.
Diagramas
Microcontroladores | ||
![]() |
PikLab | Este es un IDE para desarrollar y programar microcontroladores Microchip. Admite diversos lenguajes y programadores con los que trabajar. Es gratuito, y bastante bien realizado. |
Diseño de Circuitos Electrónicos y PCBs | ||
![]() |
Eagle | Aplicación de diseño de circuitos y placas. Este software no es gratuito 100% pero dispone de una versión libre con ciertas limitaciones. Está disponible para Windows, Linux y MAC. |
![]() |
KiCAD | Esta aplicación dispone de diseño de circuitos. Reubicación de pistas. Base de Datos de componentes. Visualización de la placa creada en 2D y 3D. Disponible para Linux Windows y MAC. Tutoriales interesantes: – En google groups. |
Diseño y modelado 3D/2D | ||
![]() |
Google Sketchup | Aplicación para diseño 3D muy fácil de utilizar. La versión gratuita tiene formatos limitados de exportación de ficheros. Disponible solo para Windows. |
Diagramas | ||
![]() |
Dia | Aplicación para para crear diagramas estructurados de flujo para programación, diagramas de red, etc… |
Diseño Interfaces Gráficos para Linux | ||
![]() |
Glade | Aplicación para diseño de interfaces gráficos bajo linux con GTK2+. Con generación de código en C para su posterior expansión de funciones. Es interesante utilizarlo con un IDE (Integrated Development Enviroment) como Anjuta. |
![]() |
Qt4 | Qt es una aplicación para el desarrollo de interfaces de usuario (UI) multi-plataforma. Se pueden desarrollar aplicaciones que posteriormente se pueden desplegar en entornos diversos(Windows, Linux, Mac, Linux embebidos, etc…) sin tener que modificar el código. |
Entornos Integrados de Desarrollo para Linux | ||
![]() |
QDevelop | QDevelop es un entorno integrado multi-plataforma enteramente dedicado a Qt4. |
![]() |
Anjuta DevStudio | Anjuta es un Entorno Integrado de Desarrollo para Linux basado en C y C++ . Ha sido escrita para GTK/GNOME y con diversas capacidades de programación avanzada. Estas incluyen gestión de proyectos, wizards de aplicaciones, un depurador interactivo incorporado, y un potente editor de ficheros fuente con búsquedas y sintaxis resaltada. |
![]() |
Gambas | Gambas es un entorno de desarrollo gratuito para Linux basado en un interprete de Basic con extensiones a objetos, un poco como Visual Basic, pero no exactamente.Según reclaman en su página: «con Gambas puedes diseñar rápidamente un GUI para tu programa con QT o GTK+, acceso MySQL, PostgreSQL, Firebird, ODBC y bases de datos, pilotar aplicaciones KDE con DCOP, traducir tu programa a cualquier lenguaje, crear aplicaciones de red facilmente, hacer aplicaciones 3D OpenGL, hacer aplicaciones web CGI, y mucho más…« |
Distribuciones Linux | ||
![]() |
Ubuntu |
Sistema Operativo Linux tipo Desktop. La sencillez de instalación de nuevas aplicaciones gracias a sus repositorios y su amigable interfaz lo hacen ideal para utilizarlo para desarrollo de aplicaciones para los proyectos. |
![]() |
Gentoo | Al igual que Ubuntu, también se trata de un sistema operativo tipo desktop. Quizá sea una buena variante, aunque no ofrece la misma facilidad de gestión de paquetes que Ubuntu. |
Real Time Linux | ||
![]() |
Real Time Linux |
Es el complemento necesario para hacer que nuestra distribución Linux maneje los recursos de la máquina en tiempo real. Tutoriales interesantes: – Tutorial 1 – Tutorial 2 + ejemplo . |