Программирование автомобилей?

Доброго дня. Заинтересовался темой программирование под автомобили. Толковой информации не смог найти в сети.
Быть может кто-то знает, где можно почитать, что нужно знать. Что важно знать?
Скорее всего это С# или Си шарп, правильно понимаю?
Буду очень благодарен за помощь.
Заранее спасибо.
  • Вопрос задан
  • 15465 просмотров
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Нет, понимаете совсем неправильно! Программирование "под автомобили", отдельный класс задач, со знанием кучи оборудования и протоколов типа CAN. Ну а язык программирования скорее всего C/C++/Java, возможно каких-то языков стандарта IEC61131-3, не считая частно-фирменных решений. Просто знать язык - мало, есть еще куча библиотек и куча всего другого. Разберитесь сначала что конкретно вы под automotive (термин такой) хотите делать. Головное устройство, отдельные элементы типа контроллеров двигателя или климатических систем, возможно контроллеры реакции или безопасности?
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@MiiNiPaa
Если вас интересует различные контроллеры (ECU), то какой, нафиг C#? Только Ассемблер или Cи, в крайнем случае какое-то подмножество «С с классами». Ничего managed в системах реального времени точно быть не может.

Если вас интересует всякие встраиваемые навигаторы и прочие телевизоры, то смотрите документацию к устройству, к автомобилю это обычно имеет мало отношения.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега C++
software engineer
Программирование под автомобили? C#? Вы где-то видели автомобиль под управлением Windows?

Чтобы найти толковую информацию, следует задавать толковые вопросы.
Если вы хотите какие-то чипы программировать, то это инструкции этого чипа, то есть ассемблер.
Ответ написан
Комментировать
wertex
@wertex
Разработка автомобильного ПО
Смотря что имеется ввиду под фразой "Программирование под автомобили". Если стоит задача написать приложение, которое будет взаимодействовать с ЭБУ автомобиля, то копайте в сторону стандарта J2534, который описывает взаимолействие между компьютером и адаптером, который работает уже непосредственно с автомобильными шинами данных. В сети есть примеры, например, вот под C# : https://github.com/mkelly/J2534DotNet
Если нужна именно разработка ПО под сам ЭБУ, то там скорее всего только C придется использовать. Вот пример такой разработки: sourceforge.net/projects/rusefi
Ответ написан
Комментировать
@popuas1423
Могу посоветовать отличный каталог СТО в Украине
Можно найти автомастерсую в своем городе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы