68

Tigard - плата с открытым исходным кодом для взлома оборудования

Существует множество дешевых отладочных плат USB на TTL 5 В или 3,3 В, используемых для доступа к последовательной консоли и/или программным платам, но аппаратная плата с открытым исходным кодом Tigard на базе FTDI FT2232H делает гораздо больше, поскольку поддерживает несколько протоколов, несколько напряжений для взлом оборудования и отладка.


Разработчик объясняет, что Tigard можно использовать в качестве прямой замены для десятков других аппаратных инструментов на базе чипов FTDI и включает встроенную поддержку OpenOCD, FlashROM и многое другое.

Tigard - плата с открытым исходным кодом для взлома оборудования Отладочная плата, Краудфандинг, Сбор денег, Видео, Длиннопост

Технические характеристики платы Tigard:


Основной чип — FTDI FT2232HQ, двойной высокоскоростной USB-порт для многоцелевого - UART/FIFO IC

- Основной порт, предназначенный для UART, включая доступ ко всем сигналам управления потоком

- Вторичный порт совместно используется выделенными разъемами для SWD, JTAG, SPI и I²C


USB – порт USB 2.0 Type-C (480 Мбит/с)

Вводы/выводы

- 9-контактный разъем UART

- Разъем Qwiic I2C

- 8-контактный разъем SPI и I2C

- 8-контактный разъем JTAG

- 10-контактный отладочный разъем Cortex

- 14-контактный разъем логического анализатора (LA) для наблюдения за сигналами на уровне  устройства

- Направленные переключатели уровня для работы от 1,8 до 5,5 В


Разное

- Переключатель, чтобы выбрать между встроенными источниками питания vTarget 1,8 В, 3,3 В, 5,0 В и внешними

- Переключатель, для выбора между режимами SPI/JTAG и I²C/SWD.

- Световые индикаторы для облегчения отладки


Нет необходимости в специальных инструментах для Tigard, и плата будет работать со стандартными инструментами и библиотеками, включая драйверы последовательного порта USB, OpenOCD и UrJTAG для JTAG, Flashrom, PyFtdi/PySpiFlash, LibMPSSE и другие инструменты для интерфейса SPI, а также LibMPSSE и PyFtdi / PyI2CFlash для интерфейсов I2C.

Tigard - плата с открытым исходным кодом для взлома оборудования Отладочная плата, Краудфандинг, Сбор денег, Видео, Длиннопост

Плата будет поставляться со всеми необходимыми кабелями (SPI, JTAG, Cortex, последовательный) с четко обозначенными проводами. Также есть два набора, первый из которых включает плату логического анализатора Bitmagic для отладки последовательных протоколов в реальном времени с помощью Sigrok / PulseView, а второй — «Applied Physical Attacks Online Kit», в который добавляются зажимы и разъемы, простой мультиметр, сумочка-органайзер, USB-микроскоп и целевая система (неназванный Wi-Fi-маршрутизатор на базе Linux).

Tigard - плата с открытым исходным кодом для взлома оборудования Отладочная плата, Краудфандинг, Сбор денег, Видео, Длиннопост

На Github выложены файлы проектирования оборудования KiCAD и документация.

Tigard уже собрал более 20 000 долларов на Crowd Supply ( от $39 за плату и провода и до $1337 за полный комплект) . Доставка в США бесплатна, а в остальные страны — от 10 до 20 долларов.

Поставки планируется начать во второй половине февраля 2021 года.

Источник: cnx-software

Arduino & Pi

1.5K поста20.8K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу