На каком языке пишут программы для автомобилей

Хочу научиться писать программы для эбу. В этом деле пока совсем ничего не знаю. Объясните, пожалуйста, что да как. Какое направление выбрать, какой язык лучше всего учить, какую литературу читать?

  • Вопрос задан более трёх лет назад
  • 22301 просмотр

Решения вопроса 0

Ответы на вопрос 4

Java/C/C++ Programmer

Все зависит от модуля. По опыту в машиностроении скажу что в данный момент эбу это чистый с либо вот это. Ассемблером никто не балуется, так-как это производство, а на производстве нужно работать быстро, а писать на асме занятие затратное по времени. С++ в эбу,пока не встречал, зато активно используется в программах сопровождения, терминалах и другом embedded.
Если интересует электроника, тогда нужно учить все связанное с железом и href https://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D1%83%D1%80%D1%8B» rel=»nofollow»>https://ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D. «>вот этот ужас. Плюс основы логики, битовые операции, основы пк(ну там как работает проц и как он обменивается данными с другими частями пк, и как один пк обменивается данными с другим пк на уровне железа что бы иметь представление о том как работает электроника), принципы работы CAN строги и обязательны а также знание конкурирующих шин.

Оборудование для чип тюнинга. Оптимальный набор для начала.


Если душа ближе к программухе тогда с/с++, алгоритмы, ооп, работа с ос, разработка драйверов, linux тут стандарт де факто так что знания этой ос на уровне уверенного администратора это минимум, знание CAN и аналогов, битовые операции(and, xor, or маски), немного логики, знание систем счисления(2,16) и умение переводить из одной в другую. Начальные знания по электронике, основы пайки.

Читайте также:
Программа упражнений в домашних условиях для начинающих

Ответ написан более трёх лет назад

Нравится 3 Комментировать

Седой и строгий

На C. Выбрать изучение самого языка и программирования микроконтроллеров.

Ответ написан более трёх лет назад

Нравится 2 Комментировать

Источник: qna.habr.com

Языки программирования и автомобили

Итак, мы уже представляли языки программирования в роли героев популярного телесериала и в образе стран. Третья часть сравнений будет посвящена автомобилям и автокомпаниям.

Basic: Жигули

Современные молодые люди наверняка считают, что Жигули были созданы для того, чтобы обучиться езде на автомобиле. С одной стороны, это тоже машина, просто в ней всё предельно просто, нет никаких электронных систем. С другой, стоит ли такой автомобиль такой головной боли?

Visual Basic: Лада

Когда Жигули должны были уйти в прошлое, на смену пришла Лада. Да, завод всё же оказался проклятым, но поддержка государства и возможность простому россиянину за короткий срок заработать на такой автомобиль, сделали марку настоящим хитом.

Что пишут на языке программирования C#

C/C++/C#: Ford Mustang

Эру автомобиля Mustang можно разделить сразу на несколько этапов. Первые модели, те что сошли с конвейера в 60-е годы, были изумительны со всех точек зрения. Даже сегодня, когда так далеко шагнула эволюция, Мустанги крайне популярны.

Экземпляры, произведённые в 80-х потеряли большую часть своей магии: они носили громкое имя, имели спрос, но выглядели обыденно, теряясь на фоне куда более быстрых и элегантных машин. Но в 2000-х Mustang взревел с новой мощью, объединив агрессию из 60-х и современных подход к автомобилестроению. Да, это не лучший автомобиль в мире, но крайне привлекательный.

Java: Volvo

Вряд ли тут может быть много мнений: Volvo действительно классный автомобиль. Он может быть семейным, он может быть быстрым, он может быть романтичным – всё зависит только от вас. Правда, дороговат, да и говорят сейчас в Китае создают идеальные копии. Но в целом, покупая Volvo, вы не рискуете прогадать.

Читайте также:
Объясните почему программа сперанского не была реализована

Python: Subaru

По одной модели из серии Subaru теперь прочно ассоциируется со скоростью. Да, есть такая черта, но также накиньте на знамя марки качество исполнения, удобство управления и, почти всегда, прекрасные дизайнерские решения.

Ruby: Honda

Вечный спор автомобилистов: что лучше, Honda или Subaru? Качество, скорость, породистые представители – всё это свойственно и Honda. Да и страна производитель – Япония. Говорят, только подвеска у них немного жесткая и обслуживание дорогое, а в остальном – мечта.

PHP: Citroen

Сегодня модно ругать старый-добрый французский концерн. А ведь было время, когда Citroen восседал на самой вершине технологической мысли. Но потом требовательным покупателям понадобились не только хорошая подвеска и приятный внешний вид, но ещё идеальное качество сборки. И тут посыпалось…

1С: КАМАЗ

Одна из немногих объективных причин гордиться отечественным автопромом. Да, за границей не очень жалуют КАМАЗы, но мы то знаем насколько хороша эта рабочая лошадка, да и в ралли побеждаем.

Go: Bugatti

Вчера в новостях писали, что самая быстрая серийная машина в мире – Bugatti Veyron. Сегодня, поговаривают, что Bugatti Chiron. «Bugatti» и «скорость» так часто встречаются в одном предложении, что закрадывается мысль: а может это просто пиар?

Perl: Saab

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

JavaScript: Renault

Дурная слава не позволяет относиться к Renault серьёзно: неважное качество исполнения, слишком много откровенно плохих автомобилей, сомнительные стратегия развития. Тем не менее, Renault пользуется сумасшедшей популярностью, так что пока без их машин представить дороги очень трудно.

Читайте также:
В какой программе нарисовать печать

Язык Ассемблера: драгстер

Иногда простого серийного автомобиля бывает мало, особенно когда скорость – единственный важный аргумент. В этом случае не найти ничего лучше старого-доброго драгстера: колёса, двигатель, очень лёгкая рама и одна поездка, безопасность которой весьма сомнительна.

Источник: gb.ru

Язык программирования прошивок автомобилей

Процессоры разные в блоках. Моторола, Инфинеон.. И ещё куча всяких.
Не может быть одного языка для всех прошивок.

Грант

Активный
Участник
Прямой язык программирования микропроцессоров это ассемблер.

Albert777

Активный
Участник

Я правильно понимаю ,что сначала пишется софт на языке потом как то переводится на 16 систему исчисления ?

Vitdia

Калибровщик
Активный
Участник

Я вам могу больше сказать, не лезьте вы в язык программирования . Разберитесь нормально хотябы с дамосами. Для работы с IDA, нужен большой опыт в этой сфере.
А дизасемблировать прошивку, это просто высший уровень.
Какие языки программирования вы знаете?

Albert777

Активный
Участник

Да уже понял ,что это темный лес))совсем другая профессия..началось с изучения ОТП области и бутлодера

Markk

Активный
Участник

Если коротко то , логика пишется в ASCET и аналогичных (блок схемное программирование,хотя по сути и там «под капотом» С) , ядро и прочее чаще всего на С , если заниматься реверсом , то дизасм итд итп ,само собой если не понимать как работают компиляторы итд , что вы уже продемонстрировали выше, то сначало нужно разобраться в основах программирования и языках таких как С и ассемблер, и как вообще все это работает.

Источник: gt-forum.info

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru