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

Ubuntu Core 20 lanzado para dispositivos seguros de la IO Linux y sistemas embebidos

Canonical acaba de lanzar Ubuntu Core 20 , una versión mínima en contenedores de Ubuntu 20.04 LTS para dispositivos IoT y sistemas embebidos. La compañía destaca varias mejoras de seguridad y características de la nueva versión del sistema operativo basado en Linux con arranque seguro, cifrado de disco completo, recuperación segura de dispositivos y contenedores seguros. Se dice que Ubuntu Core 20 viene con todos los beneficios de Ubuntu 20.04 LTS, como actualizaciones regulares y automatizadas, la capacidad de administrar tiendas de aplicaciones personalizadas y ofrece una ventana de soporte más larga de 10 años. Ubuntu Core está disponible y certificado en las populares computadoras de placa única x86 y Arm de 32 y 64 bits, como Intel NUC o Raspberry Pi 4. Los requisitos mínimos incluyen un procesador de un solo núcleo a 500 MHz, 256 MB de RAM y 512 MB de almacenamiento. Alternativamente, también es posible ejecutarlo […]