Hacker News Digest

Тег: #swd

Постов: 2

Vibe Code Warning – A personal casestudy (github.com) 🔥 Горячее 💬 Длинная дискуссия

В предоставленном тексте отсутствует основное содержимое репозитория GitHub "jackdoe/pico2-swd-riscv", представлено только навигационное меню сайта. Судя по названию проекта, вероятно, это реализация интерфейса отладки SWD (Serial Wire Debug) для платформы на базе RISC-V, возможно, связанная с Raspberry Pi Pico 2. Однако без доступа к файлам проекта, README или описанию невозможно дать точное резюме.

Для создания качественного пересказа необходима информация о содержимом репозитория: описание проекта, схемы, исходный код, документация или обсуждения. Пожалуйста, предоставьте основное содержимое страницы проекта, и я подготовлю точное и ёмкое резюме в соответствии с вашими требованиями.

by jackdoe • 10 ноября 2025 г. в 11:45 • 308 points

ОригиналHN

#risc-v#swd#debugging#llm#programming#github

Комментарии (231)

  • Разработчики признают, что LLM-генерированный код лишает их ощущения «собственного» кода и ментальной модели, но считают это неизбежной ценой прогресса.
  • Сообщество HN в очередной раз поднимает тему «вайб-кодинга» как симптома упадка ремесла и утраты смысла.
  • В то же время, авторы поста отмечают, что даже при полном отказе от написания кода в пользу LLM, остаётся необходимость владеть базовыми навыками для верификации и рефакторинга.
  • Обсуждение выходит за рамки самого феномена: участники затрагивают вопросы авторского права, лицензий и ответственности за сгенерированный код, а также то, как далеко может зайти эта тенденция.

ESP32 Bus Pirate 0.5 – A hardware hacking tool that speaks every protocol (github.com)

ESP32-Bus-Pirate — компактный хардварный хак-инструмент на базе ESP32-S3.
Поддерживает I²C, SPI, UART, 1-Wire, JTAG, SWD, CAN, LIN, MIDI, PWM, GPIO, WS2812 и др.
Управляется через веб-CLI (Wi-Fi AP или STA), OTA-обновления, JSON-API, скрипты Lua.

Особенности

  • 2×15 пинов, 3,3 В/5 В, защита 5 В-толерантность
  • Питание USB-C 5 В или внешнее 5–12 В
  • ЖК-дисплей 0,96" SSD1306, RGB-LED, 2 кнопки
  • Автономный режим: скрипты в EEPROM, запуск по кнопке

Прошивка

  • PlatformIO: pio run -t upload
  • OTA: http://<ip>/update

Сборка

  • Плата 4-слойная, 50×25 мм
  • BOM ≈ 15 $, JLCPCB+SMT

Быстрый старт

  1. Подключить USB-C → точка доступа BP-XXXXXX, пароль buspirate.
  2. В браузере 192.168.4.1 → вкладка Terminal.
  3. i2c scan — найти адреса, spi flash id — ID чипа.

Команды

  • mode i2c 100 — 100 кГц I²C
  • uart 115200 — UART 8N1
  • ws2812 10,255,0,0 — 10 красных LED

Сценарии

  • Дамп SPI Flash, брут I²C, JTAG-отладка, LIN-шина авто.

by geo-tp • 09 августа 2025 г. в 14:56 • 136 points

ОригиналHN

#esp32#i2c#spi#uart#jtag#swd#can#lin#lua#json

Комментарии (31)

  • Новый Bus Pirate — не клон, а полностью переписанный проект, вдохновлённый оригиналом и полностью открытый.
  • Пользователи уже заказывают железо (T-Embed CC1101, M5StickC2) и собираются тестировать.
  • Главная фишка — поддержка 83 ИК-протоколов, что облегчает интеграцию кондиционеров в Home Assistant через ESP32.
  • Некоторые жалуются: ИК всё-таки не CAN-bus, поэтому в автомобилях и новых e-bike устройство не так полезно.
  • Для «неподдерживаемых» протоколов советуют подключать осциллограф и/или добавлять код самостоятельно.