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 […]
Radxa CM3: una alternativa a Raspberry Pi CM4
Radxa CM3 es un sistema en módulo que ofrece una alternativa a la Raspberry Pi CM4, con el mismo factor de forma que le permite convertirse en un reemplazo directo, pero cambiando de un procesador Broadcom BCM2711 a un Rockchip RK3566 de cuatro núcleos Cortex. A55 SoC. Radxa CM3 funcionará con las placas portadoras existentes para el módulo de cómputo 4 de Raspberry Pi, aunque algunas características como HDMI dual no están disponibles, en su lugar, proporciona un solo HDMI, pero el módulo también ofrece funciones adicionales a través de una placa adicional de 100 pines para -placa con interfaces como SATA III y USB 3.0. Comparemos las especificaciones de Radxa CM3 con las de Raspberry Pi CM4 . Comparando el procesador de cuatro núcleos Broadcom BCM2711 y el Rockchip RK3566, ya que el Cortex-A72 aún puede ser más rápido en algunas cargas de trabajo a pesar de la frecuencia […]
Construya un SBC Linux RISC-V Allwinner D1s por menos de $10
Cubrimos Allwinner D1s RISC-V con 64 MB de RAM incorporada hace unos días, y acabamos de descubrir Xassette-Asterisk, una placa de hardware de código abierto basada en el procesador que ejecuta Linux (OpenWrt) y se dice que cuesta menos de $10. Esto es significativamente más barato que el Allwinner D1 basado en Nezha RISC-V Linux SBC vendido actualmente para un poco más de $ 100, un valor bastante pobre. La placa más barata no tendrá las mismas aplicaciones con solo 64 MB de RAM y sin HDMI, pero podría ser ideal para proyectos que requieran una cámara y/o una pantalla, interfaces de audio y algunas E/S. Xassette-Asterisk especificaciones: SoC: procesador RISC-V de 64 bits de un solo núcleo Allwinner D1 a 1,008 GHz con DDR2 de 64 MB Almacenamiento: ranura para tarjeta MicroSD, flash SPI de 32 MBit (W25Q32 – U2 en la placa) Display I/F: conector LCD de 40 […]
Análisis de Raspberry Pi Zero 2 W: puntos de referencia y rendimiento térmico
La Fundación Raspberry Pi, o Raspberry Pi Foundation en ingles, lanzó ayer la placa Raspberry Pi Zero 2 W con el diferencia con la placa Raspberry Pi Zero W siendo la Raspberry Pi RP3A0 SiP mucho más rápida con un procesador Broadcom Quad-core Cortex-A53 con frecuencia de reloj de 1.0 GHz y overclockable para 1,2 GHz. Recibí mi muestra poco después de publicar el anuncio y tuve tiempo de probarla. Dado que la principal diferencia es el procesador, centraré esta revisión en los puntos de referencia y si se requiere enfriamiento adicional para la placa. Desembalaje del kit Raspberry Pi Zero 2 W Si compra la placa por $15, eso es todo lo que obtendrá, pero Raspberry Pi Trading me envió un kit con Raspberry Pi Zero 2 W SBC, un adaptador USB OTG, un adaptador mini HDMI a HDMI, el cable de la cámara CSI y cuatro almohadilla de […]
Lanzamiento de Raspberry Pi Zero 2 W con CPU de cuatro núcleos y 512 MB de RAM
Raspberry Pi Zero 2 W es el primer SBC de cuatro núcleos de Raspberry Pi Foundation con el factor de forma Raspberry Pi Zero. Basado en el sistema en paquete RP3A0 (SiP) compuesto por un procesador Broadcom BCM2710A1 de cuatro núcleos Cortex-A53 y 512 MB LPDDR2, la nueva placa Pi Zero W 2 ofrece exactamente las mismas interfaces que su predecesor. Esto incluye una toma de tarjeta MicroSD, un puerto mini HDMI, dos puertos micro USB, un conector de cámara MIPI CSI-2, así como un encabezado GPIO de 40 pines vacío. El módulo inalámbrico parece haber cambiado, pero aún ofrece WiFi 4 y Bluetooth 4.x BLE, y usa la misma GPU VideoCore IV para manejar gráficos 3D y codificación y decodificación de video hasta 1080p30. Especificaciones de Raspberry Pi Zero 2 W: SiP – Sistema en paquete Raspberry Pi RP3A0 con: SoC – Broadcom BCM2710A1 de cuatro núcleos Arm Cortex-A53 […]
Allwinner D1s/F133: un procesador RISC-V con DDR2 de 64 MB integrado
Allwinner D1s (también conocido como F133) es una versión económica de procesador Allwinner D1 RISC-V presentado a principios de este año junto con una placa de desarrollo con capacidad para Linux, con la principal diferencia en la DDR2 integrada de 64 MB. Además de la RAM incorporada, Allwinner D1s viene con muchas de las mismas características que D1 RISC-V SoC, pero pierde la salida HDMI y el DSP de audio HiFi 4, y Allwinner hizo algunos ajustes en los IO con una interfaz de audio I2S menos, y ADC de uso general. Especificaciones de Allwinner D1s/F133: CPU: núcleo RISC con I-cache de 32 KB + caché D de 32 KB (CNXSoft: no especificado, pero probablemente el mismo núcleo Alibaba/T-Head Xuantie C906 RISC-V que se utiliza en Allwinner D1) DSP – HiFi4 DSP 600MHz con 32 KB I-cache + 32 KB D-cache, 64 KB I-ram + 64 KB D-ram Memoria: 64 […]
Khadas VIM4: un SBC Amlogic A311D2 con 8 GB de RAM, Wi-Fi 6, entrada y salida HDMI
Acabamos de escribir sobre el procesador Amlogic A311D2 con algunas características bastante interesantes, y Khadas VIM4 será una de las primeras computadoras de placa única equipada con la última versión de octa -core, reemplazando a la anterior placa Khadas VIM3 impulsado por una Amlogic A311D hexa-core procesador. Khadas VIM4 hace un buen uso de la asignación de memoria adicional con una RAM LPDDR4 más rápida de 8GB, y también ofrece flash eMMC de 32GB, Gigabit Ethernet, WiFi 6, entrada y salida HDMI 4Kp60, interfaces USB 3.0 independientes y PCIe (a través del zócalo M.2), y más. Especificaciones de Khadas VIM4 con resaltados en negrita que muestran las diferencias con el modelo VIM3 Pro: SoC: procesador Amlogic A311D2 octa de núcleo con 4 núcleos Arm Cortex-A73 a hasta 2,2 GHz y 4 núcleos Cortex A53 a hasta 2,0 GHz, Arm Mali-G52 MP (8EE) GPU, NPU se muestra como TBD posiblemente debido […]
