Dada su abundancia y simplicidad, el RP2040 sin duda se ha convertido en el favorito para la construcción de periféricos USB, en particular, herramientas conectadas por USB para experimentos electrónicos. Hoy, vemos una adición más a nuestro arsenal de herramientas basadas en Pico: un firmware de adaptador USB-I2C para RP2040 por [Renze Nicolai]. Esta es una reimplementación del sistema basado en ATTiny I2C-Tiny-USB proyecto y cumple con el mismo protocolo; por lo tanto, es compatible con el controlador i2c-tiny-usb que ha estado en el kernel de Linux durante mucho tiempo. Simplemente arrastre y suelte el archivo .uf2, ejecute un script en su sistema Linux y obtendrá un dispositivo /dev/i2c-X con el que puede trabajar desde el código del espacio de usuario o adjuntar otros controladores del kernel. El software funcionará con cualquier placa de desarrollo RP2040: simplemente conecte sus dispositivos I2C a los pines definidos y aparecerán en la salida i2cdetect en su estación de trabajo Linux. Como demostración, [Renze] ha escrito un controlador Python del espacio de usuario para uno de estos SSD1306 128 × 64 OLED, y nos da una línea de comando que hace que el controlador acepte la salida de un comando ffmpeg que captura el contenido de su pantalla principal, duplicando su pantalla en el OLED, de una manera similar a la que hemos visto con la pantalla controlada por I2C “HDMI” hace unos meses Todo lo que pueda necesitar está disponible en la página de GitHub, incluido instrucciones de uso y ejemplos, y los pocos scripts que puede usar si desea agregar una regla udev o cambiar la frecuencia del reloj I2C. Solo para nombrar algunos propósitos, puede usar un Pi Pico como herramienta para SWD, JTAG, PUEDEN, un analizador lógico con canales digitales y analógicos, o incluso como una pequeña herramienta de falla de chip impulsada por EMP. Las ahora omnipresentes placas Pi Pico de $3, al parecer, son un serio competidor para las recordadas herramientas de hackers del pasado, como el legendario BusPirate.
Uber está mejorando sus implementaciones de IoT en todo el mundo mediante la adopción de…
Obras de motor de materia y Bharti Airtel, un proveedor de servicios de telecomunicaciones ha…
En The Legend of Zelda: Breath of the Wild, los guardianes son una forma primitiva…
Muchos de nosotros nos enamoramos absolutamente de Wall-E, el personaje principal de una…
Dhruv Bhutani / Android AuthorityCada año, los fanáticos de los teléfonos inteligentes esperan con ansias…
Apple ha anunciado que Final Cut Pro finalmente llegará para el iPad. Tras años de…