Herramientas de usuario

Herramientas del sitio

Traducciones de esta página:

desarrollo:edu-ciaa:edu-ciaa-nxp:python

¡Esta es una revisión vieja del documento!


Python corriendo en la EDU-CIAA

Existe en desarrollo un firmware que permite interpretar un programa escrito en lenguaje python. El proyecto es llamado micro-python y fue desarrollado para un hardware llamado pyboard.

Se desarrolló una versión de este firmware para correr en la EDU-CIAA, mediante el cual es posible ejecutar un archivo de extensión .py o utilizar una consola de python en donde el código se va ejecutando a medida que se van escribiendo las líneas.

Soporte de Hardware

Hasta el momento el soporte de hardware existente es el siguiente:

  • Manejo de los 3 leds
  • Manejo del led RGB
  • Manejo de los 4 pulsadores
  • Manejo de la UART
  • Manejo del puerto RS-485
  • Manejo de las 9 GPIOs
  • Manejo del DAC
  • Manejo de Timers
  • Manejo de 11 salidas de PWM
  • Manejo de 3 entradas analógicas
  • Poncho UI (Teclado matricial y LCD HD44780U)
  • EEPROM interna (16 Kbytes)

Comenzar con Micro Python en la EDUCIAA

Para comenzar a utiliziar Micro Python en la EDUCIAA se deberá grabar el firmware correspondiente en la placa.


Contribuir

Los módulos que faltan implementar son los siguientes:

  • Stepper motor
  • Modbus
  • Manejo del core M0
  • Control Servomotores
  • Ethernet
  • SPI
  • I2C

Se está trabajando en las siguientes áreas:

  • RTC
  • IDE para editar el script y enviarlo a la placa
  • Documentación y tutoriales

Para colaborar contactarse a la lista de embebidos embebidos32@googlegroups.com

desarrollo/edu-ciaa/edu-ciaa-nxp/python.1450044832.txt.gz · Última modificación: 2015/12/13 19:13 por egigliotti