Эмулятор Beagle-Pi — это HAT-адаптер Raspberry Pi для BeagleBone Black (Crowdfunding)


Недавно мы сообщали, что платы Raspberry Pi стали очень дорогими из-за отсутствия поставок, и проблема продолжалась какое-то время без четкого представления о том, когда проблема будет решена. Это не помогает производителям Raspberry Pi HAT, и, например, Sequent Microsystems на протяжении многих лет производила Raspberry Pi HAT в большинстве моделей с несколькими реле, а также для датчиков температуры и других приложений автоматизации.

Одним из решений было бы использование совместимых плат, таких как ODROID-C4 или Rock64, но Sequent Microsystems обнаружила, что BeagleBone Black Industrial хорошо продается у различных дистрибьюторов, и вместо этого они разработали адаптер «Beagle-Pi Emulator» для использования Raspberry Pi HAT на плате Texas Instruments Sitara AM3358.

Эмулятор Beagle-Pi, установленный на плате BeagleBone Black Industrial

Адаптер необходим, поскольку платы BeagleBone Black оснащены двумя 46-контактными разъемами вместо 40-контактного разъема на Raspberry Pi SBC. Плата расширения направляет I2C, SPI, четыре последовательных порта и все GPIO от 40-контактного разъема к контактам Beaglebone. «Эмулятор Beagle-Pi» дополнительно оснащен четырьмя монтажными отверстиями для его крепления к Beaglebone и еще четырьмя для подключения Raspberry Pi HAT. Также есть разъем для отладки и разъем для ЖК-дисплея, но мы не совсем уверены, что он будет совместим с официальными сенсорными дисплеями Raspberry Pi.

Отображение контактов

Поскольку BeagleBone Black имеет гораздо больше входов-выходов, все GPIO Raspberry Pi могут быть направлены на 40-контактный разъем, и Sequent Microsystems успешно протестировала его со своими HAT Raspberry Pi, как показано в видео ниже (Примечание: он останавливается на 2 :08 знак, после этого это просто музыка…)

В то время как компания говорит «Все драйверы Sequent Microsystems были скомпилированы для Beagle Bone и могут быть загружены с GitHub», нам не удалось найти никаких упоминаний о beaglebone в их аккаунте на Github. Компания не предоставляет никакого программного обеспечения/библиотеки для преобразования GPIO, поэтому вам придется изменить код самостоятельно, чтобы он работал на BeagleBone Black. Для платы имеется хорошая документация, а также доступны библиотеки C и Python. Если ваш код/скрипт использует sysfs, он может работать практически из коробки, и вам просто нужно изменить пин-код в коде.

Решение может не подойти, если вашему приложению требуется много памяти, вычислительной мощности и/или быстрых интерфейсов, так как BeagleBone Black примерно эквивалентен оригинальной плате Raspberry Pi с одноядерным процессором Texas Instruments Sitara AM3358 Cortex A8 при 1. ГГц, 512 МБ DDR3L, 4 ГБ флэш-памяти eMMC и слот для микро SD, выход HDMI до 1080p30, порт USB 2.0 и сеть Fast Ethernet (10/100M).

Эмулятор Beagle-Pi только что был запущен на Kickstarter, где вы можете пожертвовать 18 долларов, чтобы получить плату в апреле (по всему миру), или 20 долларов, чтобы получить одну из 100 плат, которые у них есть на складе в марте (только для США, Канады или ЕС). Доставка добавляет 5 долларов к залогу в 18 долларов и 15 долларов к залогу в 20 долларов за ускоренную доставку. Глядя на текущий запас BeagleBone Black (Industrial), мы видим несколько тысяч досок на Newark, несколько сотен на Digikey, и у OKdo тоже есть запас. Более подробную информацию об адаптере HAT Raspberry Pi для эмулятора Beagle-Pi для BeagleBone Black также можно найти на странице продукта.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments