PlataformIO o comó usar Arduino con ATOM

Fuente: no sé (La encontré en google)

Bueno pues básicamente a mi no me gusta la forma de escribir código en el IDE de Arduino porque cuando tienes mucho código, controlar las indentaciones es un poco difícil y te puedes perder, a parte de otras cosas como el auto-completar código que nos facilita un poco mas la escritura eficiente de código.
No me siento cómodo usando el IDE de Arduino así que encontré una solución que no solo se adapta a lo que quiero sino que además me brinda un completo entorno para el desarrollo de iot.

Fuente: Captura de pantalla de la pagina del proyecto


Buscando y buscando encontré un proyecto llamado PlataformIO que como se auto denomina es un ecosistema para el desarollo de IoT Open source (Suena mas que interesante lo admito).

Dentro de sus características encontramos:

  • Desarrollo rápido de aplicaciones usando un auto-completado de código así como la personalización de temas a gusto del desarrollador.
  • Desarrollo embebido compatible con Arduino y MBED ademas de más de 200 placas embebidas, más de 15 plataformas de desarrollo y más de 10 frameworks.
  • Built-in terminal cuenta con Plataformio CLI y ademas nos brinda un monitor serial que me a gustado mucho.
Fuente: http://platformio.org/platformio-ide

Además sus plataformas de desarrollo no están nada mal y podemos encontrar:
  • Plataformas embebidas
    • Atmel AVR
    • Atmel SAM
    • Espressif
    • Freescale Kinetis
    • Intel ACR32
    • Lattice iCE40
    • Microchip PIC32
    • Nordic nRF51
    • NXP LPC
    • Silicon Labs EFM32
    • ST STM32
    • Teensy
    • TI MSP430
    • TI TIVA
  • Desktop Platforms
    • Linux_Arm
    • Linux_I686
    • Linux_X86_64
    • Native
    • Windows_X86
Ademas como PlataformIO fue diseñado para construir el mismo código en diferentes plataformas de desatollo sin depender de ningún software o requerimientos. para lograr esto PlataformIO usa una serie de datos de plataforma preconfigurados como scripts y toolchains lo que permite que nosotros mismos haciendo uso de estos recursos podamos crear nuestra propia plataforma.
Si quieren mas información acerca de esta excelente herramienta pueden visitar la pagina oficial del proyecto. http://platformio.org/

La verdad me entusiasmo mucho la idea de este proyecto así que lo empesare a usar de ahora en adelante.

Fuente: http://platformio.org/






Comentarios

Entradas más populares de este blog

Loadine en Wii U (versiones 5.5.0 - 5.5.1) o como programar Wii U

Bloquear actualización automática en Nintento Wii U