Американский разработчик Майкл Конрад выбрал достаточно необычный проект для «домашнего программирования»: он разрабатывает цифровую панель для автомобиля DeLorean, известного по культовому фантастическому фильму «Назад в будущее». В последней публикации на OpenSource.com специалист рассказал подробнее о своём хобби.
Основной задачей Конрада было создание цифровой панели управления автомобилем (как у Tesla), которая реагировала бы на сигналы автомобильных комплектующих. Для этого программист поместил внутрь авто полноценный ПК под управлением Linux, а на место приборной панели вывел его монитор. Использование планшета на Android, по словам разработчика, не позволило бы эффективно решать все необходимые задачи.
Официально история проекта началась 24 февраля 2010 года, о чём свидетельствует запись в блоге, посвящённом работе над DeLorean. В 2014-м программист переделал ПО на Perl вместо предыдущего C++ — для большей гибкости и просто оттого, что Конрад к тому моменту стал больше заниматься Perl’ом на основной работе. Кроме этого, в Perl встроены возможности генерации графики «по мотивам» поступающих данных «на лету» с помощью OpenGL.
В 2015-м разработчик закончил работу над необходимым «железом» и микроконтроллером для автомобиля и с того времени занимается улучшениями своего детища. Впрочем, не забывает и о профессиональной жизни — только с проектом DeLorean прогрммист посетил несколько конференций и стал культовой фигурой среди Perl-программистов.
Закончится ли когда-либо закончить работу над машиной — неизвестно: такого рода занятия зачастую обрастают новыми желаниями и стремлениями, которые нарастают как снежный ком.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.