Micropython IDE

126 views
Skip to first unread message

martin ribelotta

unread,
Sep 11, 2016, 12:31:05 AM9/11/16
to embeb...@googlegroups.com
Buenas gente, aca les traigo la versión preeliminar del IDE que estuve haciendo hace bastante tiempo.

En principio tiende a reemplazar al IDE de Ernesto pero no es que exista "el IDE oficial", así que por un tiempo coexistirán ambos.


Lo publico como v1.0-rc2 porque todavia no esta 100% probado, pero en el uso diario que le estoy dando, pareciera ser lo bastante estable como para llamarlo 1.0


Para linux, hay que bajarse el codigo fuente (tar.gz o zip) y ejecutar:

sudo pip3 install -r requeriments.txt dentro de la carpeta de los fuentes (hay tener instalado python3 y pip para python3)

Como muestra, les dejo algunas capturas de pantalla:

Imágenes integradas 1

Imágenes integradas 2

Imágenes integradas 3

Imágenes integradas 4

Saludos!

Leandro Aguierre

unread,
Sep 11, 2016, 10:42:53 AM9/11/16
to embeb...@googlegroups.com

Qq, lo qué hizo este flaco es fácil o no? Sé que no sabes el contexto pero este flaco siempre hace cosas raras...
Hace IDEs, cosas raras con los uC, linux...

Enviado desde mi Móvil LG


--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32+unsubscribe@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Fernando Lichtschein

unread,
Sep 11, 2016, 11:56:22 AM9/11/16
to embebidos32@
Es verdad, el flaco este hace cosas raras, todo el grupo lo sabe.

Carlos Pantelides

unread,
Sep 11, 2016, 12:27:07 PM9/11/16
to Embebidos32
Hola Martín

Se vé muy bonito, auto detectó /dev/ttyUSBx

Me llevó un tiempo darme cuenta que el botón de "terminal" tambien es "volver al proyecto".

No sé cuales son las dependencias en tiempo de ejecución por fuera del ecosistema de python, quizás por ello no pude grabar ni ejecutar, sin mensajes de error.

Usando Linux Mint 17.1 Rebecca basado en Ubuntu 14.04, tuve que hacer lo siguiente, no completamente validado, quizás hay algunas operaciones de más y si hay faltantes no se manifiestan en mensajes de error.

sudo apt-get install cmake
sudo apt-get install qt4-qmake
sudo apt-get install libqt4-core libqt4-gui
sudo apt-get install python3-pyqt5 (mm, no se por qué...)

# sudo pip3 install PySide ; # falló con CMake Error at ApiExtractor/CMakeLists.txt:82 (qt4_add_resources):
sudo pip3 install pyserial
sudo pip3 install tendo
sudo pip3 install pyte
sudo pip3 install pyqode.python
sudo pip3 install markdown

python3 src/uPyIDE.py

Ahí arranca correctamente

¿Se puede internacionalizar?

Buen trabajo Martín, uno de estos días, quizás hoy mismo, pruebo en un ubuntu 16.04 fresco y reporto


martin ribelotta

unread,
Sep 11, 2016, 2:02:04 PM9/11/16
to embeb...@googlegroups.com
El 11 de septiembre de 2016, 13:27, 'Carlos Pantelides' via Embebidos32 <embeb...@googlegroups.com> escribió:
Hola Martín

Se vé muy bonito, auto detectó /dev/ttyUSBx

Me llevó un tiempo darme cuenta que el botón de "terminal" tambien es "volver al proyecto".

Mmmmm podria cambiarlo con un icono que sobreponga una flecha =>[  ] para entrar y otro con una flache <=[  ] para salir.
Es un punto oscuro y poco intuitivo.
 
No sé cuales son las dependencias en tiempo de ejecución por fuera del ecosistema de python, quizás por ello no pude grabar ni ejecutar, sin mensajes de error.

Mmmmmm no deberias necesitar nada mas que el IDE y las dependencias de requeriments.txt (instalables via pip3) pero si me copias el mensaje de error lo vemos.
 
Usando Linux Mint 17.1 Rebecca basado en Ubuntu 14.04, tuve que hacer lo siguiente, no completamente validado, quizás hay algunas operaciones de más y si hay faltantes no se manifiestan en mensajes de error.

sudo apt-get install cmake
sudo apt-get install qt4-qmake
sudo apt-get install libqt4-core libqt4-gui
sudo apt-get install python3-pyqt5 (mm, no se por qué...)

# sudo pip3 install PySide ; # falló con CMake Error at ApiExtractor/CMakeLists.txt:82 (qt4_add_resources):
sudo pip3 install pyserial
sudo pip3 install tendo
sudo pip3 install pyte
sudo pip3 install pyqode.python
sudo pip3 install markdown

python3 src/uPyIDE.py

Ahí arranca correctamente

Actualice las instrucciones de instalación para que se use PyQt4 desde paquetes directamente (como una opción)

En teoria, PySide no deberia fallar al compiar :-( ¿alguna dependencia rota en Mint?
 
¿Se puede internacionalizar?

Por defecto esta en ingles, pero el IDE fuerza a reemplazar strings (a pelo) usando:

Si conoces alguna cosa mas dinamica que no pase por el sistema i18n feo de Qt estaría genial.
 
Buen trabajo Martín, uno de estos días, quizás hoy mismo, pruebo en un ubuntu 16.04 fresco y reporto


Espero data

Ernesto Gigliotti

unread,
Sep 11, 2016, 4:21:45 PM9/11/16
to embeb...@googlegroups.com
Quedo barbarooo, ;) felicitaciones, hay que agregarlo a la wiki!
Reply all
Reply to author
Forward
0 new messages