С открытым исходным кодом для ваших автомобильных проектов и прототипов - новости

С открытым исходным кодом для ваших автомобильных проектов и прототипов - новости
С открытым исходным кодом для ваших автомобильных проектов и прототипов - новости
Anonim

Решения Open Source для ваших автомобильных проектов и прототипов

Автомодели с открытым исходным кодом - это быстро развивающаяся тенденция, открывающая вселенную возможностей. Проверьте эти аппаратные и программные проекты, которые работают с существующими автомобилями.

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

Macchina M2

Плата Macchina M2 была анонсирована 21 февраля как новейшее дополнение программы AtHeart от Arduino, инициатива для компаний и организаций использовать платформу Arduino для своих продуктов. Macchina M2 позволяет пользователю считывать электронные сигналы своего транспортного средства и реконструировать их.

Встроенные системы теперь являются неотъемлемой частью современного автомобиля, и цель Macchina M2 - позволить пользователям делать больше, чем играть с механиками; устройство позволит пользователю перейти в программное обеспечение и электронику. Мало того, что этот вид доступа неоценим для настройки и диагностики, но он открывает широкий спектр возможностей для проектов или продуктов посредством настройки и прототипирования.

Создатели Macchina M2 также объединились с Крейгом Смитом, автором «Руководства Car Hacker's Handbook», который дает читателям основу в понимании CAN-интерфейса современных автомобилей.

Macchina M2 основан на архитектуре Arduino Due, используя SAM3X8E. Основная плата 2, 2 "x1, 6" x0, 62 "и может быть подключена к различным разъемам, позволяющим использовать GPS, GSM / 3G / LTE, Wi-Fi, Bluetooth, XBee (платы DIGI XBee, поставляемые Digi-Key), и Ethernet Macchina M2 также может использоваться как плата для пробивки, позволяющая использовать процессор по вашему выбору.

Используя платформу Arduino, Macchina M2 использует уже установленное сообщество разработчиков и ресурсы.

Ниже приведено видео, демонстрирующее, как можно использовать устройство.

Автомобильный класс Linux (AGL)

AGL - проект с открытым исходным кодом, в котором основное внимание уделяется использованию ядра Linux для разработки программного обеспечения с открытым исходным кодом для автомотивов. В настоящее время он может быть использован для разработки информационно-развлекательных систем в автомобиле, но есть планы продолжить его разработку для использования с телематикой и кластерами приборов. Проект стремится предоставить разработчикам, любителям и предпринимателям возможность воспользоваться преимуществами встроенной электроники и создать более совершенное программное обеспечение.

AGL имеет впечатляющий состав участников, в том числе ряд крупных автомобильных и технических компаний, таких как Honda, Toyota, Panasonic, ARM и Intel (только для того, чтобы назвать несколько).

В AGL есть пять групп экспертов, которые сосредоточены на различных областях развития:

  • Команда системной архитектуры AGL (SAT)

    Команда требований

  • Группа экспертов по соблюдению FOSS
  • Экспертная группа по взаимодействию с удаленными машинами
  • Группа экспертов по функциональной безопасности

Ниже приведено видео, демонстрирующее пользователя, дистанционно управляющее HVAC своего автомобиля, с использованием приложений, разработанных с AGL.

OpenXC

OpenXC - это еще одна концепция автомобильного программного и аппаратного обеспечения с открытым исходным кодом, поддерживаемая Ford Motors. Устройство интерфейса транспортного средства можно приобрести или построить из схем с открытым исходным кодом, которые после интегрирования позволяют пользователям получать доступ к данным транспортного средства, переведя CAN-сообщения в формат сообщения OpenXC. Эти сообщения затем могут быть отправлены на хост-устройство с использованием Bluetooth, USB, Ethernet, Wi-Fi или сети 3G. Наконец, приложения могут быть разработаны на хост-устройстве с Android или Python для использования этих сообщений.

Один проект, который может быть создан с использованием OpenXC, - это камера предупреждения о столкновениях «ночного видения», созданная на платформе Android, и использование готовых аппаратных средств и компонентов.

Image
Image

Проект «Предупреждение о столкновении в ночное время» с использованием обнаружения края для обнаружения объектов. Изображение предоставлено OpenXC

Изображение функции предоставлено Automotive Grade Linux.