Pequeña placa con Python integrado


Esta pequeña placa llamada Micro Python  basada en un ARM Cortex-M4 STM32F405RG de 32bits y corriendo a 168 MHz integra un interprete python  en tan solo unos pocos centímetros.

Comparado con otras alternativa como PyMite (capaz de ejecutar el interprete de Pyhton en micro controladores de 8bits), esta pequeña placa promete ser muy interesante     aunque lamentablemente no han integrado un interfaz ethernet ni WIFI   ,aunque  en tan diminuto espacio  tenemos 2 puertos SPI, 2 x CAN, 2x I2C, 5 puertos USART a la vez que 30 pines I/O y un pequeño zócalo para tarjetas de memoria Micro SD para almacenamiento.

Micro Python es  un proyecto financiado a través de una campaña de Kickstarter (visite la página de Kickstarter para más detalles).

Micro Python: Python for microcontrollers -- Kicktraq Mini

Micro Python es una implementación de la Python 3 lenguaje de programación que está optimizado para funcionar eficientemente en microcontroladores incluyendo un parser, compilador, máquina virtual completa y el sistema de tiempo de ejecución. Ademas el compilador puede compilar a código de bytes o código máquina nativo (más el uso de memoria, pero una ejecución más rápida), seleccionable por función. Asimismo también es compatible con ensamblador.

Micro Python actualmente soporta procesadores ARM de 32 bits con el conjunto de instrucciones v2 Pulgar, como la gama Cortex-M que se utilizan en los microcontroladores de bajo costo. Ha sido probado en un chip STM32F405.

Micro Python tiene las siguientes características:

  • La plena aplicación de la gramática Python 3.
  • Implementa un analizador léxico, el analizador, compilador, máquina virtual y en tiempo de ejecución.
  • Código Python se compila a un código de bytes comprimido que se ejecuta en la máquina virtual incorporada.
  • El uso de memoria se reduce al mínimo mediante el almacenamiento de objetos de formas eficientes. Los enteros que caben en 31-bits no asignan un objeto en el montón, y así lo requieren memoria sólo en la pila.
  • El uso de decoradores, las funciones pueden ser opcionalmente compilados a código máquina nativo, que tiene más memoria, pero se ejecuta alrededor de 2 veces más rápido que el código de bytes. Estas funciones siguen implementar el lenguaje Python completo.
  • Una función también puede ser opcionalmente compilado asumir que todos los objetos son enteros y así funcionar a velocidades cercanas a la de una función de C equivalente, pero con compatibilidad reducida para el lenguaje Python.
  • Una implementación de ensamblador en línea permite un acceso completo a la máquina subyacente.

La placa MicroPython  es una placa de desarrollo basado en el microcontrolador STM32F405 que correMicro Python. Mide 33 x 40 mm.

Cuenta con una interfaz USB integrado que se presenta como un dispositivo serie (puerto de comunicaciones virtuales) y un dispositivo de almacenamiento extraíble. Cuando se conecta a un ordenador, puede copiar los scripts de Python al sistema de archivos local de la placa , que luego se ejecuta. El dispositivo serie USB dirige stdin / stdout del script Python para su PC.

Alimentado por una batería, la tarjeta puede compilar y ejecutar scripts de Python y sin conexión a ninguna PC. Hay una ranura microSD para almacenar grandes cantidades de datos, 2 LEDs, un conmutador, un acelerómetro, y 30  E / S pins de uso general . Los pines de E / S son: 4 USART, 2 SPI, 2 buses I2C, 14 pines ADC, 2 pins del CAD, y 4 puertos de servo con el poder.

La placa  Micro Python es adecuada para todos, independientemente de los conocimientos en hardware o software. Con unas pocas líneas de código Python en un archivo de texto, cualquier persona puede comenzar a parpadear LEDs y responder a las acelerómetro de entrada sin necesidad de soldaduras o componentes de conexión.

Micro Python y la placa de de Micro Python están actualmente en desarrollo, y estarán disponibles pronto bajo una licencia de código abierto.

Fuente aqui

Decathlon tambien lanza su propio Smarphone


Según publicó el portal Gsmarena.com Decathlon tampoco quiere dejar escapar la ocasión de contar entre sus productos con un smartphone. El dispositivo, desarrollado por el fabricante francés Archos, buscaría empatizar con la imagen de equipamiento todoterreno que la cadena quiere trasladar a través de ‘Quechua’. En este sentido, el nuevo smartphone es resistente al agua, golpes, al barro o a la arena, según demostraría su certificación IP54.

El dispositivo, encuadrado en gama media, cuenta con una pantalla de 5″, una cámara de 5 Mpx, memoria interna de 4 Gb que puede ser ampliada a través de tarjetas Micro SD. Por otra parte, el smartphone funciona con un chipset Qualcomm de cuatro núcleos a 1,2 GHz, y 1 Gb de memoria RAM. Se trata, en cualquier caso, de un aparato de la órbita del sistema operativo Android, en este caso Android 4.1 Jelly Bean. Su lanzamiento se ha hecho por el momento orientado  el mercado francés  con un PVP del terminal próximo a los 230 €(no hay información respecto a su disponibilidad en el mercado español). En cualquier caso, el nuevo terminal podría ser el adelanto de toda una gama de smartphones y tablets resistentes al agua y al polvo que la cadena francesa habría previsto comercializar a través de su marca propia.

Decathlon-Quechua-Phone

El dispositivo, que podemos ver en la fotografía sobre estas líneas, cuenta con una carcasa trasera de tacto rugoso con el logotipo de la marca Quechua en el centro y llega con características bastante corrientes hoy en día, salvo por el detalle de su batería. el Quechua Phone tiene 5 pulgadas con resolución WVGA de 800×480, una pantalla que además debe ser visible incluso bajo una luz intensa, un procesador Qualcomm de cuatro núcleos a 1,2 Ghz, 1 Gb de RAM, 4 Gb de almacenamiento interno que podremos ampliar vía microSD, una cámara trasera de 5 megapíxeles y Android 4.1 Jelly Bean.

La gran característica de este Quechua Phone es su impresionante batería de 3500 mAh que nos garantiza una autonomía al más alto nivel, además de contar con conectividad HSPA pero no LTE/4G. El precio será , 230 euros, y podrá comprarse en los propios establecimientos Decathlon, tanto de forma física como a través de su web. Llevará preinstaladas aplicaciones específicas para senderismo, esquí y varias guías sobre parques nacionales, plantas de montaña, etc.

Gracias a su certificación IP54, el Quechua Phone es resistente a golpes, barro, agua, arena, frío, nieve y demás inclemencias meteorológicas que podamos encontrar durante nuestras experiencias al aire libre. Como vemos, un smartphone de buen tamaño, potencia suficiente y buen precio cuya principal característica, la batería, lo convierte en un smartphone Android perfecto para senderismo y otras actividades al aire libre, estando prácticamente cubiertos ante la posibilidad de quedarnos sin batería en el peor momento.

 

Fuente  aqui