VisionFive V1: un RISC-V Linux SBC resucita la computadora de placa única BeagleV StarFive

VisionFive V1 RISC-V SBC

El verano pasado informamos que BeagleV StarFive RISC-V SBC no se fabricaría, pero no todo estaba perdido ya que StarFive colaboraría con Radxa para hacer una nueva computadora de placa única basada en su JH7100 procesador RISC-V de 64 bits. Pero gracias a un informe sobre Heise y fotos adicionales adquiridas por CNX Software, ahora tenemos más detalles sobre la placa que en su mayoría viene con las mismas características que la BeagleV StarFive, pero un diseño completamente diferente que trae todos los puertos principales a un lado de la placa. Especificaciones de VisionFive V1: SoC – StarFive JH7100 Vision SoC con: Procesador Sifive U74 RISC-V de doble núcleo a 1,5 GHz con 2 MB de caché L2 Vision DSP Tensilica-VP6 para visión informática NVDLA núcleo (configuración 2048 MAC a 800 MHz – 3,5 TOPS) Motor de red neuronal (1024MAC a 500MHz – 1 TOPS) VPU: decodificador H.264/H.265 hasta 4Kp60, […]

CaribouLite RPi HAT: un SDR Raspberry Pi HAT de código abierto sintoniza hasta 6 GHz

Raspberry Pi HAT SDR 6 GHz

CaribouLite RPi HAT es una radio definida por software o SDR (del inglés Software Defined Radio) de código abierto de doble canal Raspberry Pi HAT, o más bien uHAT, que funciona en el rango ISM sub-GHz y, opcionalmente, en el rango 30 MHz – 6 GHz para la versión completa. Desarrollado por CaribouLabs con sede en Israel, el micro HAT está equipado con un Lattice Semi ICE40LP1K FPGA, un transceptor de RF Microchip AT86RF215, dos conectores de antena SMA, un conector de expansión Pmod y diseñado para cualquier placa Raspberry Pi con un encabezado GPIO de 40 pines. Especificaciones de CaribouLite RPi HAT: FPGA – Celosía Semi ICE40LP con 1,28 kLE Chipset RF – Microchip AT86RF215 Transceptor de sub-GHz / 2,4 GHz IC de mezclador integrado RFFC5072 de Qorvo ( solo para la versión completa ) </ li > Rango de sintonización CH1 Versión completa – 30 MHz – 6 […]

El lenguaje de programación Toit afirma ser 30 veces más rápido que MicroPython en ESP32

Toit language

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 […]

Arduino UNO Mini Limited Edition lanzado para celebrar el hito de 10 millones de Arduino UNO

Arduino UNO vs Arduino UNO Mini

Se han enviado diez millones de placas Arduino UNO desde su lanzamiento en 2010, y el equipo de Arduino ha diseñado la Arduino UNO Mini Limited Edition para celebrar el impresionante hito. El Arduino UNO Mini tiene básicamente las mismas características que el Arduino UNO original, pero usa una cuarta parte del área y cuenta con un puerto USB tipo C para programar la placa con el Arduino IDE. Especificaciones de Arduino UNO Mini Limited Edition: Microcontrolador: microcontrolador AVR de 8 bits ATmega328P de Microchip a 16 MHz con SRAM de 2 KB, flash de 32 KB, EEPROM de 1 KB USB – 1x puerto USB tipo C Expansión a través de encabezados femeninos y agujeros almenada 14 pines de E/S digitales (GPIO, I2C, SPI, UART) 6 pines de E/S PWM 6 pines de entrada analógica Varios: botón, algunos LED Voltaje de entrada: 6-20 V a través de los pines […]

Renesas ForgeFPGA – Una familia FPGA de menos de 50 centavos con herramientas de desarrollo gratuitas basadas en Yosys

Renesas FPGA family

Renesas acaba de presentar la familia ForgeFPGA de FPGA de bajo costo y bajo consumo por menos de 50 centavos en (grandes) volúmenes tras la adquisición de Dialog Semiconductors en agosto pasado, quien previamente diseñó el Matriz de señal mixta programable GreenPAK. La compañía dice que sus FPGA consumen la mitad de la potencia de los FPGA de la competencia con una corriente de reserva de menos de 20uA, el precio permitirá el uso de FPGA en nuevos mercados y productos de IoT, y las herramientas serán gratuitas, al menos como en la cerveza, sin cualquier licencia para adquirir o instalar. Las especificaciones completas aún no están disponibles, pero la familia ForgeFPGA vendrá con un máximo de 5,000 puertas de lógica, y los primeros dispositivos se envían con tablas de búsqueda (LUT) de 1K y 2K, y como se mencionó anteriormente, operarán a niveles ultrabajos. potencia tan baja como 20 […]

Orange Pi R1 Plus LTS: un SBC de doble GbE económico con transceptor Ethernet YT8531C

Ha pasado un tiempo desde que Shenzhen Xunlong Software lanzó una nueva placa Orange Pi. Pero la espera ha terminado … más o menos, ya que Orange Pi R1 Plus LTS es una versión de bajo costo de Orange Pi R1 Plus SBC que reemplazó el Realtek RTL8211E PHY con un YT8531C Ethernet PHY que ofrece exactamente las mismas características pero a un precios má bajo. Eso significa que la nueva computadora de placa única todavía está diseñada para un funcionamiento sin cabeza, por ejemplo, un enrutador o firewall, con un procesador Rockchip RK3328, 1 GB de RAM, doble Gigabit Ethernet y un puerto USB 2.0. Especificaciones de Orange Pi R1 Plus LTS: SoC – Rockchip RK3328 Cortex-A53 de cuatro núcleos a 1,5 GHz con brazo Mali-450MP2 Memoria del sistema: 1 GB LPDDR3 RAM Almacenamiento: ranura para tarjeta MicroSD, flash SPI de 16 MB Conectividad: 2x Gigabit Ethernet a través […]

¡Salve el planeta! Programar en C, evitar Python, Perl

binary-trees compiled

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

Zidoo M6 rockchip firmware update

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 […]