Raspberry PI, una PC del tamaño de una tarjeta de crédito

Raspberry PIEn estos tiempos los avancen en computación parecieran ser contradictorios. Por un lado, está la sempiterna meta de lograr la mayor velocidad o rendimiento posibles, que desde un tiempo dejo de ser la velocidad (que actualmente ronda los 3GHz y poco mas) para centrarse en los procesadores multinucleo. Por otro lado, está la necesidad de tener potencia computacional en el menor espacio posible. Un ejemplo visible de ello es la telefonía móvil celular, que dadas las exigencias de sus sistemas operativos, necesitan al momento procesadores de al menos 1GHz, eso si se desea una funcionalidad suave y fluida.

Pero el tema de este post es otro, más bien, enfocado a las necesidades de automatizar o controlar pequeños dispositivos, ya sea como uso del hogar (domotica), industrial (controladores remotos) o simplemente, enlazar “objetos” a Internet (Internet de las cosas). Los que trabajamos en tecnología generalmente buscan hardware que se adapte a la medida de las necesidades. Quizá hasta hace unos pocos años lo más difícil era decidir que microcontrolador usar, luego diseñar, programar, conectar, probar, etc…

Continue Reading

Microcontrolador STM32

STM32Por regla general, en lo que a microcontroladores se refiere, soy usuario tradicional de estos para pequeños proyectos de los muy conocidos PIC’s de Microchip (series 10F, 12F, 16F y 18F) y Atmega, este ultimo sobre la útil plataforma de desarrollo Arduino en Atmega328. Estos microcontroladores son perfectos para soluciones rápidas de bajo y mediano calibre, y sobre todo por el amplio soporte en documentación y librerías existentes en la red. Recientemente, revisando que había de nuevo en Hack a Day, encuentro en dicho sitio un artículo sobre un proyecto basado en un microcontrolador que no conocía, el STM32 de STMicroelectronics. El artículo en cuestión es una reseña sobre un proyecto presentado recientemente en FAB6, en el cual se había utilizado este microcontrolador como base para el diseño de un terminal de datos (thin client) con puerto de comunicaciones RS-232, lectura de teclado PS/2 y salida de video NTSC 480×240.

 

 

Continue Reading