Hacker News Digest

29 октября 2025 г. в 23:21 • elektormagazine.com • ⭐ 240 • 💬 68

OriginalHN

Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet

Разработчикам удалось реализовать программный Ethernet на скорости 100 Мбит/с для микроконтроллеров Raspberry Pi RP2040 и RP2350, используя метод "бит-бэнгинга". Это достижение особенно впечатляет, поскольку обычно для таких скоростей требуется специализированное аппаратное обеспечение. Реализация на C++ с оптимизированным кодом позволяет RP2040 обрабатывать трафик на частоте 250 МГц, в то время как более новый RP2350 справляется с задачей на 150 МГц.

Ключевым фактом является то, что решение использует стандартный PHY-чип (например, LAN8720) для физического уровня соединения, а весь сложный процесс обработки данных выполняется программно. Это делает возможным создание сетевых устройств на базе недорогих микроконтролл Raspberry Pi без необходимости в специализированных сетевых чипах. Разработчики подчеркивают, что реализация полностью совместима с различными PHY-чипами и может быть адаптирована для различных приложений в области интернета вещей и встраиваемых систем.