Linux Droids Blog

Experiencias y Proyectors robóticos de Sphinx

Herramientas 8 diciembre, 2009

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
CadSoft Online 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 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 .
Anuncios
 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s