RP2350pc Open Source Hardware все в одном компьютере=news.ycombinator.com=

RP2350pc Аппаратное обеспечение с открытым исходным кодом, все в одном компьютере ( olimex.wordpress.com )

nfriedly 2 часа назад | [–]
Это немного напоминает мне Adafruit Fruit Jam, еще один небольшой SBC, созданный на базе RP2350 – https://www.adafruit.com/product/6200

отвечать

oytis 1 час назад | | [–]
Плата Olimex, похоже, уже доступна.

отвечать

raphlinus 1 час назад | | [–]
Выглядит очень круто, я заказал один. Я также жду Fruit Jam, упомянутый в другой теме.

Проект pico-dvi-rs имеет ранний прототип генерации видео race-the-beam, который, как я думаю, имеет большой потенциал, он позволит получить гораздо более богатый контент, чем кадровый буфер на таком устройстве. Одна забавная вещь, которую мы запустили, — это пропорционально разнесенные растровые шрифты, что довольно необычно для этого форм-фактора. Пожалуйста, свяжитесь со мной, если вам интересно управлять этим с помощью Rust.

[1]: https://github.com/DusterTheFirst/pico-dvi-rs

отвечать

Retr0id 2 часа назад | | [–]
Хм, согласно схеме, порт USB-концентратора upstream подключен к контактам D+/- на rp2350. Как это работает? Я думал, что единственный способ, которым rp2350 может работать как USB-хост, — это через PIO?

отвечать

15155 13 минут назад | | [–]
> Я думал, что rp2350 может работать как USB-хост только через PIO?

С драйвером SDK поставщика, да. Контроллер может работать в режиме хоста, если вы BYO драйвер.

отвечать

rasz 1 час назад | | | [–]
rp2350 имеет «контроллер USB 1.1 и PHY с поддержкой хоста и устройства». Подключение кабеля питания к USB-C должно сохранять HUB в состоянии сброса.

отвечать

Lerc 1 час назад | | [–]
К одному RP2350 подключено очень много всего.

Я не могу отделаться от мысли, что можно было бы сделать почти такую же плату с 2 или 4 RP2350 без существенного увеличения стоимости.

Не могли бы вы соединить вместе большинство GPIO, они изначально имеют высокое сопротивление, а затем позволить им самим решать, кто что делает, с множеством вариантов странных схем совместного использования процессоров.

Думаю, если это будет с открытым исходным кодом, я мог бы попробовать сделать это сам. Что может случиться в худшем случае 🙂

отвечать

15155 12 минут назад | | [–]
> Не могли бы вы соединить вместе большинство GPIO? Они изначально имеют высокое сопротивление, а затем позволить им самим решать, кто что делает, с множеством вариантов странных схем совместного использования процессоров.

Это огромная работа по созданию программного обеспечения.

Быстрые SOC с поддержкой Linux стоят всего 5 долларов и обладают характеристиками, превосходящими их в 100 раз.

отвечать

Lerc 3 минуты назад | | | [–]
С этими штуками не играют ради чистой производительности. Я бы взял четырехъядерный rp2350, чтобы попробовать написать софт для такой странной архитектуры.

Есть куча скучных готовых вариантов.

отвечать

kevin42 2 часа назад | | [–]
Я думаю, что это действительно классный проект, но проблема с размещением такого количества периферийных устройств на таком маленьком процессоре заключается в том, что очень сложно создать прошивку, которая использовала бы все это одновременно и умещалась бы в объеме памяти.

Однако я считаю, что это отличная платформа для создания прототипов.

отвечать

гребень 1 час назад | | [–]
Объем памяти составляет 520 кБ SRAM + 8 МБ QSPI RAM + 16 МБ QSPI flash. Какого раздутого монстра вы хотите запустить на этой убогой плате?

отвечать

Lerc 1 час назад | | | [–]
Как только у вас есть видео, опции потребления памяти становятся вполне доступными. Кадровые буферы довольно большие.

У меня сейчас рядом с собой стоит 1,4-дюймовый экран waveshare rp2350. Сейчас я борюсь с обновлением палитрового дисплея через DMA с ограниченным успехом. По мере того, как я работаю над этим, мне становится ясно, что можно генерировать режим tiled+sprites по одной строке сканирования за раз по требованию с помощью PIO и DMA. Я не уверен, что это можно сделать с нулевым участием ЦП, но это определенно можно сделать с очень небольшим участием ЦП.

отвечать

chaosprint 1 час назад | | [–]
очень круто. Но я не понимаю, почему здесь используется моно аудиокодек ES8311. Недавно я успешно запустил Glicol ( https://github.com/chaosprint/glicol ) на Pico 2 и собираю прототип платы для себя. AIC3204 — мой первый выбор на данный момент, и он не такой уж дорогой

отвечать

rasz 2 часа назад | [–]
>Стерео аудиокодек со стерео аудиоусилителем

использует ES8311 'Low Power Mono Audio CODEC' http://www.everest-semi.com/pdf/ES8311%20PB.pdf , моно ЦАП с дифференциальным выходом. Я даже не понимаю, зачем кто-то это делает, да, это деталь за 0,3 доллара, но настоящий стереокодек от TI (TLV320AIC320x) стоит всего 0,6 доллара

Редактировать: судя по спецификации материалов, это может быть вызвано «Сделано в Китае 2025» и попыткой максимально приблизиться к 100% отечественному списку деталей для некоторых субсидий.

отвечать


Рассмотрите возможность подачи заявки на набор в YC на осень 2025 года! Заявки принимаются до 4 августа

Source: news.ycombinator.com

Leave a Reply

Your email address will not be published. Required fields are marked *