Linux 5.0 arranca en el procesador ESP32

Linux ESP32

El procesador ESP32 IoT admite hasta 8 MB de PSRAM, lo que lo hace suficiente para ejecutar una versión mínima de Linux. Tiene pocas aplicaciones prácticas, pero puede ser divertido probarlo, y un desarrollador aparentemente logró arrancar Linux 5.0.0 en una placa con un procesador Xtensa de doble núcleo ESP32 conectado a 8 MB de PSRAM y un flash SPI de 2 MB. El registro de arranque abreviado anterior muestra la salida del cargador de arranque con el procesador Xtensa de doble núcleo ESP32-D0WD que finalmente arranca Linux 5.0.0. Pero el proceso de arranque es algo complicado ya que el cargador de arranque salta a «Juice Vm«descrito como una «pequeña máquina virtual RISC-V» que luego llama a OpenSBI RISC-V Open Source Supervisor Binary Interface que carga el kernel de Linux y un pequeño sistema de archivos. El registro de arranque completo y las imágenes binarias se compartieron en un hilo […]

RasPad 3, análisis – Parte 2: Una mini PC Raspberry Pi 4 con pantalla integrada

Raspad 3, analysis

Comencé la análisis de RasPad 3 la semana pasada con un desembalaje de la carcasa de la tableta para Raspberry Pi 4 , junto con las instrucciones de ensamblaje, y un primer arranque después de actualizar el sistema operativo Raspad en el sistema. En la primera parte de la revisión, mencioné que probablemente enfocaría el resto de la revisión en el IDE de programación visual de Ezblock Studio, ya que el resto del software es casi lo mismo que usar una Raspberry Pi 4 estándar, siendo la otra diferencia el lanzador RasPad compatible con pantalla táctil. Pero Sunfounder me explicó que sería difícil verificar Ezblock, ya que está diseñado para controlar robots y otras plataformas de hardware, y requiere un SOMBRERO adicional (consulte campaña de Kickstarter) para permitir que la aplicación Ezblock se conecte a través de Bluetooth (no se puede vincular directamente a Raspberry Pi a través del Bluetooth […]

Jupiter Nano: una pequeña placa Cortex-A5 ejecuta Linux o NuttX RTOS

Jupiter Nano

Jupiter Nano parece una de esas pequeñas placas MCU, pero en lugar de un microcontrolador, incluye un procesador Microchip SAMA5 Cortex-A5 de 500 MHz con 128 MB de RAM capaz de ejecutar sistemas operativos Linux o NuttX. La placa me recuerda a la placa gigante compatible con Adafruit Feather fabricada por Groboards, con el mismo sistema en paquete, pero Juniper Nano ofrece más E/S a través de 48 orificios pasantes, y se dice que su tamaño es similar a placa Teensy 4.1 (pero no del todo). Especificaciones de Jupiter Nano: SiP – Microchip SAMA5D27C-LD1G con procesador Cortex-A5 funcionando a 498 MHz, 128 MB LPDDR2 DRAM Almacenamiento: conector para tarjeta MicroSD (de arranque) USB: 1x puerto de dispositivo/host Micro USB 2.0, 1x host USB 2.0 en el encabezado Expansión: 2x encabezados de 24 pines con GPIO, USB, SPI, I2C, hasta 4 interfaces Flexcom configurables como SPI, UART o I2C Programación: puerto […]

Linux 5.13: cambios notables, arquitecturas Arm, MIPS y RISC-V

Linux-5.13 release

Linus Torvalds ha acaba de anunciar el lanzamiento de Linux 5.13: Así que tuvimos una semana bastante tranquila desde rc7, y no veo razón para retrasar la 5.13. El shortlog de la semana es pequeño, con solo 88 confirmaciones sin fusión (y algunas de ellas son solo reversiones). Es una combinación bastante aleatoria de arreglos, y siendo tan pequeño, sugeriría que las personas escaneen el shortlog adjunto para ver qué sucedió. Por supuesto, si la última semana fue pequeña y tranquila, 5.13 en general es bastante grande. De hecho, es una de las versiones 5.x más grandes, con más de 16k confirmaciones (más de 17k si cuentas las fusiones), de más de 2k desarrolladores. Pero es un tipo de cosa «grande en todas partes», no algo en particular que se destaque como particularmente inusual. Parte del tamaño adicional podría deberse a que 5.12 tuvo esa semana extra de rc. Y […]

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

El procesador TI AM64x de 7 núcleos está hecho para PLC, accionamientos de motor, robots industriales

AM64x GP EVM development platform

Texas Instruments AM64x es una familia de procesadores Arm de 64 bits con seguridad funcional diseñada para controladores lógicos programables (PLC), controladores de motor, E/S remotas y robots industriales. El procesador de gama alta de la familia, AM6442, viene con siete núcleos, incluidos dos núcleos de aplicación Cortex-A53, cuatro núcleos Cortex-R5F en tiempo real y un núcleo aislado Cortex-M4F. AFAICT, mientras que la documentación está fechada en enero de 2021 y TI anunció el procesador en febrero en un entrada de blog con un título críptico, solo primero recogió por Embedded Computing a principios de mayo. Además del procesador en sí, TI también proporciona un kit de inicio AM64x y un kit de evaluación AM64x con todas las funciones, y varias empresas ya están preparando placas y módulos de desarrollo, como veremos más adelante. Procesador TI AM64x Funciones clave de AM64x y amp; especificaciones: núcleos de CPU Procesador Arm Cortex-A53 […]

SOQuartz es un SoM compatible con Raspberry Pi CM4 con SoC Rockchip RK3566

SOQuartz Compute Module

Anteriormente escribimos sobre de Pine64 Quartz64 modelo A y modelo B SBC, pero la comunidad ahora ha anunciado otro Rockchip RK3566 con SOQuartz Compute Module compatible con Raspberry Pi CM4. Nos enteramos del módulo en la actualización de junio de Pine64, donde también anunciaron que Quartz64 ahora estaba disponible para desarrolladores y entusiastas con 4GB o 8GB de RAM por $59,99 y $79,99, respectivamente. Pero echemos un vistazo al próximo SOQuartz SoM con más detalle. Especificaciones preliminares del sistema en módulo SOQuartz: SoC: procesador Rockchip RK3566 de cuatro núcleos Cortex-A55 de hasta 1.8 GHz con GPU Arm Mali-G52 compatible con OpenGL ES 1.1 / 2.0 / 3.2, OpenCL 2.0, Vulkan 1.1, 0.8 TOPS NPU para aceleración de inteligencia artificial Memoria del sistema: LPDDR4 de 2 GB a 8 GB Almacenamiento Módulo eMMC opcional desde 16GB hasta 128GB de capacidad o módulo eMMC soldado (ver parte inferior de la placa) Módulo […]

Radxa Zero SBC: una potente alternativa de cuatro núcleos a Raspberry Pi Zero W

Radxa Zero SBC sigue a forma de Rasbperry Pi Zero W, pero gracias a un de Amlogic El procesador Cortex-A53 de cuatro núcleos S905Y2 con una frecuencia de reloj de hasta 2.0 GHz ofrece un rendimiento mucho más alto, que según Radxa corresponde a aproximadamente el 70% del rendimiento de la CPU Raspberry Pi 4. La pequeña placa Arm Linux viene con hasta 4 GB de RAM, flash eMMC de 16 GB y módulo inalámbrico AP6212 o AP6256. además de todas las interfaces de Raspberry Pi Zero W, pero con un giro ya que el puerto mini HDMI se reemplaza por un puerto micro HDMI, y se usan puertos USB-C en lugar de puertos micro USB. Especificaciones preliminares de Radxa Zero: SoC – Procesador Amlogic S905Y2 de cuatro núcleos Cortex-A53 @ hasta 2.0 GHz con GPU Arm Mali-G31 MP2 Memoria del sistema: 512 MB de RAM, 1 GB, 2 GB […]