Murmulator OS 2.0 под RP2350 (Raspberry Pi Pico 2)

Что такое Мурмулятор я уже писал тут . Немного повторюсь - это ультрабюджетная "материнская плата", в которую вставляется "процессор" - плата на основе RP2040 (Raspberry Pi Pico) или RP2350 (Raspberry Pi Pico 2). Мурмуляторы бывают разные - и под VGA выход, и под HDMI, и под всякую экзотику типа небольших TFT экранчиков на чипах ILI9341/ST7789. Есть устройства с дополнительной памятью PSRAM, есть с поддержкой дополнительных портов USB через отдельную микросхему-хаб. И всё это великолепие требует драйверов. Стиль разработки под RP2040/2350 - это всё собрать вместе в один монолит baremetal-прошивки, и плодятся прошивки кучами... Например, релиз pico-spec 1.2.C насчитывает более 20-ти вариантов сборки под разное оборудование, и это - не предел. Чтобы как-то упорядочить всё это безобразие была разработана операционная система, которая содержит в себе необходимые драйвера. Идея в том, что настраивать нужно только её, а прикладные программы уже должны использовать API для доступа к функционалу... В то время существовал ещё только чип RP2040, и про 2350 не было даже слышно, соответственно, разработанная ОС была полностью заточена под этот существующий тогда SoC. О самой ОС и её использовании я как-то уже выпускал статьи. Поэтому сосредоточусь на ключевых отличиях новой версии. Никаких новых возможностей версия 2.0 пока не предоставляет. Это просто полное портирование МОС на немного отличающийся SoC. Первое основное отличие - 2.0 не умеет запускать .uf2-файлы. Для запуска "тяжёлых" приложений необходимо из заранее собрать "с отступом". Такой формат получил название ".m1p2" - т.е. под Мурмулятор первых версий с "пикой" второй версии. Этот же формат использует pico-launcher для RP2350 , который тоже не умеет запускать .uf2-файлы (в отличии от версии под RP2040).

https://habr.com/ru/articles/937718/

#RP2350 #raspberry_pi_pico_2 #микроконтроллер #микрокомпьютер #операционная_система #os #ос #murmulator #мурмулятор

Murmulator OS 2.0 под RP2350 (Raspberry Pi Pico 2)

Что такое Мурмулятор я уже писал тут . Немного повторюсь - это ультрабюджетная "материнская плата", в которую вставляется "процессор" - плата на основе RP2040 (Raspberry Pi Pico) или RP2350 (Raspberry...

Хабр

Me he comprado la Freenove Breakout Board para la Pico2. Tiene LEDs en todos los GPIOs y se conecta muy fácilmente

Este es el escenario que tengo montado para las pruebas de programación en ensamblador del RISCV

La Alhambra-II la uso como un conversor usb-serie para llevar los pinex Tx y Rx de la pico2 al Ordenador y depurar

La Raspberry pico2 es una placa buenísima para aprender ARQUITECTURA DE COMPUTADORES, con el RISCV. Estoy preparando la documentación

#Riscv #raspberry_pi_pico_2

CLAMS/presentations/cforth_on_the_rp2350.pdf at main · AlgoCompSynth/CLAMS

Command Line Algorithmic Music System. Contribute to AlgoCompSynth/CLAMS development by creating an account on GitHub.

GitHub