Cuando completé mi análisis de Raspberry Pi Zero 2 W, mencioné que probaría el consumo de energía de la placa más tarde. Me tomó un tiempo, pero finalmente lo resolví usando Otii Arc de Qoitech y software Otii para proporcionar algunos gráficos bonitos de consumo de energía, e incluso el consumo de energía. Dado que la Fundación Raspberry Pi recomienda una fuente de alimentación de 5V/2.5A, primero intentaré acercarme lo más posible a 2.5A, luego seguiré algunos trucos para reducir el consumo de energía inactivo a menos de 75 mA/375 mW, y finalmente verifique el consumo de energía en varios recuentos y frecuencias de núcleos de CPU. Raspberry Pi Zero 2 W Consumo de energía bajo carga, con accesorios Comencé con la última imagen «Bullseye» de Raspberry Pi OS Lite y conecté mi placa Raspberry Pi Zero 2 W a las herramientas Qoitech Otii Arc como se muestra a continuación. […]
El lenguaje de programación Toit afirma ser 30 veces más rápido que MicroPython en ESP32
Desarrollado por un equipo de ex empleados de Google, Toit es una plataforma IoT completa con administración remota, actualizaciones de firmware para flotas de dispositivos con características similares a las que ofrecen soluciones como balena, Microsoft Azure o la plataforma Particle edge-to-cloud. Toit actualmente trabaja en microcontroladores ESP32 usando contenedores livianos, y después de ver que los lenguajes de alto nivel existentes, MicroPython y Javascript no eran lo suficientemente rápidos en plataformas de microcontroladores de gama baja, el equipo de Toit comenzó a desarrollar el lenguaje Toit en 2018, y acaba de hacerlo. código abierto con el lanzamiento del compilador, la máquina virtual y bibliotecas estándar en Github bajo una licencia LGPL-2.1. Una de las principales razones para cambiar de MicroPython al lenguaje Toit es si su aplicación está limitada por el rendimiento o si opera ESP32 desde una batería, ya que Toit afirma un rendimiento hasta 30 veces más […]
¡Salve el planeta! Programar en C, evitar Python, Perl
Como ex ingeniero de software que trabajó principalmente con programación en C y, en menor medida, ensamblador, sé en mi corazón que esos son los dos lenguajes de programación más eficientes ya que están muy cerca del hardware. Pero para despejar cualquier duda, un equipo de investigadores universitarios portugueses intentó cuantificar la eficiencia energética de diferentes lenguajes de programación (y de su compilador/intérprete) en un artículo titulado Energy Efficiency across Programming Languages publicado en 2017, donde analizaron el tiempo de ejecución, el uso de memoria y el consumo de energía de veintisiete lenguajes de programación conocidos. C es el ganador indiscutible aquí siendo el más eficiente, mientras que Python, que ahora llamaré el lenguaje de programación de los contaminadores :), está justo en la parte inferior de la escala junto con Perl. El estudio pasa por la metodología y varios puntos de referencia, pero escojamos los resultados de los árboles […]
Cómo actualizar el firmware a dispositivos Rockchip en Windows y Linux
Hemos escrito varios artículos que detallan métodos para actualizar firmware en dispositivos Rockchip en Windows o Linux a lo largo de los años, con herramientas como RKAndroidTool, RkFlashKit, upgrade_tool, o el código abierto rkdeveloptool. Esto es principalmente útil para actualizar otro sistema operativo o si el dispositivo no arranca, ya que la mayoría de los productos ahora admitirán actualizaciones de firmware OTA. Pero siguiendo mi análisis de Zidoo M6 con Android 11 , Ahora tengo una imagen de Linux para la mini PC Rockchip RK3566, así que revise los métodos de actualización del firmware en 2021. Zidoo me envió instrucciones para Windows, pero como soy un usuario de Ubuntu, actualicé el firmware con herramientas Linux utilizadas por Firefly. Los mismos métodos deberían funcionar para los procesadores más antiguos, como RK3066, RK3288 y RK3399, además de los procesadores Rockchip RK3566 y RK3568 más recientes. Cómo actualizar el firmware Rockchip en Linux […]
Un primer vistazo a la placa de desarrollo Microchip PolarFire SoC FPGA Icicle
Lanzado formalmente en Crowd Supply hace poco más de un año, Microchip PolarFire SoC FPGA Icicle (nombre en código MPFS-ICICLE-KIT-ES) fue una de los primeros placas de desarrollo RISC-V compatibles con Linux & FreeBSD. El sistema está equipado con PolarFire SoC FPGA compuesto por un subsistema de CPU RISC-V con cuatro núcleos de aplicación RISC-V (RV64GC) de 64 bits, un núcleo en tiempo real RISC-V de 64 bits (RV64IMAC), así como un tejido FPGA. Los patrocinadores del tablero han podido jugar con él durante varios meses, pero Microchip ahora está enviando el tablero a más personas para su evaluación / revisión, y tengo uno propio para experimentar. Es bueno tener una placa de desarrollo de gama alta en lugar de la placa habitual para aficionados. Hoy, solo echaré un vistazo al contenido del kit y los componentes principales en la placa antes de jugar con las herramientas de desarrollo de […]
Su monitor VGA puede ser más fácil de reparar de lo que cree
Cuando un monitor VGA no se inicia en absoluto, una razón común es que uno o dos condensadores están dañados. Todo lo que necesita hacer para repararlo es reemplazarlos, y estará listo. Es bastante más fácil de lo que piensas y te mostraré cómo. Me asignaron la tarea de reparar un monitor VGA, es decir, un LG Flatron W1934S, que ya no se enciende. Todo lo que pude ver fue que el LED azul de encendido parpadeaba con regularidad, aproximadamente cada dos segundos. Desde ahora, tuve una tasa de éxito del 100% en fallar al reparar televisores , no estaba seguro, y pensé que tal vez el monitor está en algún estado especial que no lo enciende, como me sucedió con otro monitor hace unos años atrás. Pero una búsqueda en la web reveló que el problema probablemente era un problema de la placa de la fuente de alimentación con […]
Análisis del enrutador y hotspot “WiFi 4G LTE Modem”
He comprado una llave USB que actúa como enrutador WiFI & celular 4G con un nombre genérico «WiFi 4G LTE Modem» y listado como «Enrutador inalámbrico 4G LTE WiFi Hotspot Tarjeta SIM de módem Stick de 150Mbps Dongle USB» en la tienda en línea ( Lazada ) Se lo compré. Desempaquetado del módem WiFi 4G LTE Es un dispositivo 3 en 1 que funciona como un dongle USB 4G conectado a una PC o computadora portátil, un enrutador / punto de acceso celular WiFi 4G USB y una unidad flash USB al agregar una tarjeta MicroSD. El rendimiento de 4G está limitado a 150 Mbps DL, 50 Mbps UL, mientras que WiFi solo admite hasta 72 Mbps utilizando WiFi 802.11n 2.4GHz. Eso está perfectamente bien para mi caso de uso, ya que el plan es usarlo como un punto de acceso WiFi independiente con una tarjeta SIM ilimitada de 10 […]
Ubuntu 20.04/21.04 64-bit RISC-V lanzado para QEMU, placas HiFive
Vamos a entusiasmarnos mucho con la arquitectura abierta RISC-V, pero aún queda mucho trabajo por hacer para llevar el ecosistema al nivel de la arquitectura Arm o x86 desde el silicio hasta el software. El progreso se realiza paso a paso y uno de estos pasos son las imágenes RISC-V (RISCV64) de Ubuntu de 64 bits lanzadas por Canonical para algunas placas SiFive HiFive, así como el emulador de código abierto QEMU. Específicamente, Canonical lanzó una imagen de Ubuntu 20.04.2 LTS para HiFive Unleashed & QEMU y una imagen de Ubuntu 21.04 para HiFive Unleashed, HiFive Unmatched y QEMU. Tenga en cuenta que esas son solo imágenes de servidor, y todavía no hay una imagen de escritorio como para Ubuntu 21.04 en Raspberry Pi 2/3/4. Se ha podido ejecutar RISC-V Linux en QEMU durante al menos tres años, pero cuando lo intenté era un sistema mínimo basado en Busybox, así […]