La placa Raspberry Pi Pico cuenta con RP2040 de doble núcleo Cortex-M0+ MCU

Raspberry-Pi-Pico

La Fundación Raspberry Pi presentó la placa Raspberry Pi con capacidad para Linux en 2012 para enseñar programación y computadoras. Desde entonces, la compañía ha introducido modelos con procesadores más rápidos, más memoria, interfaces más rápidas, culminando con el lanzamiento de Raspberry Pi 4 en 2019. La placa también viene con un encabezado de 40 pines para enseñar electrónica, pero confiar en un SBC de Linux para hacer parpadear un LED, recopilar datos de sensores o controlar servos es un poco exagerado. Así que la Fundación Raspberry Pi decidió crear su propia placa MCU llamada Raspberry Pi Pico con el microcontrolador RP2040 de doble núcleo Cortex-M0 + diseñado internamente por la fundación. Microcontrolador Raspberry Pi RP2040 Antes de mirar la placa, echemos un vistazo a los aspectos más destacados de las especificaciones del RP2040: Núcleo: núcleos Dual Cortex M0 + de hasta 133 MHz (48 MHz predeterminado) Memoria: 264 kB […]

Sistema operativo tipo Fuzix Unix portado a Raspberry Pi Pico y ESP8266

El Raspberry Pi Pico no es compatible con Linux, pero ahora es compatible con otro sistema operativo similar a Unix conocido como Fuzix. Fuzix de Alan Cox es un sistema operativo similar a Unix para dispositivos más antiguos con menor capacidad de rendimiento. Las dos publicaciones recientes de David Given han llamado la atención sobre la compatibilidad del sistema operativo con ESP8266 MCU y Raspberry Pi Pico. El sistema operativo Fuzix tiene un kernel que es el núcleo central del sistema. Además, tiene un compilador de C y un conjunto de aplicaciones principales similares a sistema de archivos UNIX . El puerto Raspberry Pi Pico viene con muchos beneficios, como un sistema de archivos Unix bien estructurado con su compatibilidad para tarjetas SD a través de la interfaz SPI. Por lo tanto, es compatible con el sistema operativo Fuzix. El conjunto completo de binarios Fuzix está disponible a través de […]

AmpliPi: un amplificador de audio para toda la casa basado en Raspberry Pi

AmpliPi-Raspberry-Pi-Whole-House-Amplifier

Micro Nova ha creado un amplificador de audio de código abierto para toda la casa llamado AmpliPi basado en Raspberry Pi Compute Module 3+. Es capaz de transmitir cuatro fuentes independientes a 6 zonas de salida estéreo, ampliable hasta 36 zonas de salida estéreo a través de unidades de extensión conectadas en cadena. AmpliPi admite específicamente entradas de cuatro fuentes de transmisión en red, incluidas AirPlay, Pandora, Spotify y DLNA, así como cuatro entradas RCA analógicas para sus dispositivos multimedia. Componentes y características clave de AmpliPi: Placa del controlador Placa portadora equipada con Raspberry Pi Compute Module 3+ y PCM5102A & amp; DAC de audio CM6206. También se comunica a través de I2C con la MCU STM32 en la placa de preamplificador (ver más abajo) para controlar los sistemas de amplificación y muxing. Interfaces Puerto Ethernet 10 / 100M Salida HDMI 1.4 2 puertos USB 2.0, más un puerto USB […]

El sistema de carcasa modular TerraPi para Raspberry Pi admite múltiples SSD, riel DIN, montajes horizontales y verticales

Montaje vertical sin ventilador para un SSD

Ya tenemos muchos casos para los SBC de Raspberry Pi. Además de oficial , ya tenemos carcasas de terceros como Estuche metálico compacto sin ventilador KKSB para Raspberry Pi 4 , Argon One trae el gabinete todos los puertos desde el SBC al lateral, así como una variante para SSD M.2 , e incluso cajas de carril DIN. Pero aquí hay más opciones, ya que INUX3D, un estudio de diseño e instalación de impresión 3D con sede en Eslovaquia, decidió crear su propio sistema de carcasa modular impresa en 3D para Raspberry Pi. El sistema de caja del módulo TerraPi admite refrigeración pasiva y activa, hasta dos SSD o HDD de 2,5 pulgadas, así como montaje horizontal o vertical, y también hay una opción de riel DIN. Aparte del modelo sin ventilador dirigido exclusivamente al Raspberry Pi 4 SBC, todos los gabinetes TerraPi también funcionan con los modelos Raspberry Pi […]

Raspberry Pi Pico VGA, tarjeta SD y audio placa de demostración para admitir la reproducción de video QVGA

Abhishek publicó recientemente una descripción general de los dos bloques PIO de Raspberry Pi RP2040 con ejemplos en C y Micropython usando algún código de ensamblador PIO. Usó algunos ejemplos básicos como hacer parpadear un LED, pero la Fundación Raspberry Pi también mencionó que el IO programable podría usarse para manejar una pantalla VGA, leer y escribir datos desde una tarjeta MicroSD a velocidades razonables, y así sucesivamente. Sin embargo, la Raspberry Pi Pico no tiene ninguna de esas interfaces, y sería bueno tener una placa que sí. Resulta que hay una placa de este tipo en el «Capítulo 3. La placa de demostración de audio, tarjeta SD y VGA para Raspberry Pi Pico» de » Diseño de hardware con RP2040.pdf « documento. Se venderá como la placa «Pimoroni Pico VGA Demo Base» por 19,50 GBP C ª. IVA (alrededor de $ 22 EE. UU. Sin IVA), pero dado que […]

Raspberry Pi Pico obtiene soporte para Rust, RT-Thread OS y FreeRTOS

A finales de enero, vimos el lanzamiento de Raspberry Pi Pico equipado con un microcontrolador RP2040 de doble núcleo Cortex-M0 + que trabaja hasta 133 MHz con soporte oficial para MicroPython y C . En esta función, discutiremos el soporte de software flexible de Raspberry Pi Pico compatible con RP2040 MCU, además del soporte de software MicroPython, C / C ++ y el próximo Arduino IDE. Nos centraremos específicamente en la compatibilidad con Rust, RT-Thread OS y FreeRTOS para Raspberry Pi Pico. Rust Code ejecutándose en Raspberry Pi Pico El lenguaje Rust se considera rápido, confiable y seguro cuando se trata de puertas de enlace de IoT. También abre la opción de escribir código de nivel extremadamente bajo, como kernels del sistema operativo o aplicaciones de microcontroladores. La portabilidad de Rust con RP2040 para trabajar con Raspberry Pi Pico se vio en el Twitter de Jonathan Pallant. El RP2040 viene […]

Una mirada más cercana a Raspberry Pi RP2040 E/S Programmable (PIO)

La popularidad de Placa Raspberry Pico con tecnología microcontrolador RP2040 ha hecho que todos los lectores quieran saber más sobre la placa y el chip. Así que hoy hablaremos de las E/S programables del RP2040, una característica que lo hace diferente de la mayoría de las otras placas de microcontroladores. Los dos bloques PIO o llamémoslos interfaces de hardware en el RP2040 tienen cuatro máquinas de estado cada uno. Estos dos bloques PIO pueden ejecutar simultáneamente programas para manipular GPIO y transferir datos sin procesar. Ahora bien, ¿qué hacen estas máquinas de estado? Bueno, las máquinas de estado PIO ejecutan los programas obtenidos de varias fuentes. A veces, los programas se toman de la biblioteca PIO (UART, SPI o I2C) o del software del usuario. ¿Por qué E/S programable? Todas las placas generalmente vienen con soporte de hardware para protocolos de comunicaciones digitales como I2C, SPI y UART. Sin embargo, […]

Cree un NAS Raspberry Pi CM4 de 4 bahías con placa portadora Wiretrustee

Broadcom BCM2711 procesador viene con una interfaz PCIe que se utiliza para los puertos USB en el Raspberry Pi 4 SBC , pero eso se expone a través de los conectores de placa a placa del Módulo de Computación 4 de Raspberry Pi, también conocido como Raspberry Pi CM4 , y permite todo tipo de diseños. Hasta ahora, hemos visto principalmente esta interfaz PCIe utilizada para ranuras de expansión M.2 en dispositivos que van desde ordenadores industriales a una placa portadora como Piunora o Placa de desarrollo Gumstix Raspberry Pi CM4. Pero Wiretrustee tuvo una idea diferente y diseñó la placa portadora con el controlador Marvell 88SE9215 PCIe a SATA y ofreció cuatro conectores SATA para construir un NAS de 4 bahías con módulo Raspberry Pi CM4. Especificaciones de la placa portadora Wiretrustee: SoM compatible: módulo de cómputo 4 y 4 Lite de Raspberry Pi Almacenamiento Chip 4x SATA 2.0 […]