На каком языке пишут прошивки?

Прошу прощения за глупый вопрос на каком языке пишут прошивки для смартфонов например , или для блоков управления двигателем авто?
  • Вопрос задан
  • 2112 просмотров
Пригласить эксперта
Ответы на вопрос 2
@nrgian
Прошивки простейших устройств - как правило С.

Но сейчас запросто запихивают в устройства помощнее и целые операционные системы с целым комплектом ПО, так что там ровно то же, что и обычно используется - толпа различных языков.
Ответ написан
Комментировать
@KabzonKill
Друг! А ты задайся целью понять, что значит прошивка? Это в шить, то есть запаляризовать энерго зависимые участки микрухи. Состоянием 0 и 1. А это если ты имеешь простое понимание Вычислительной техники реализует ТОЛЬКО АССЕМБЛЕР! Язык низкого уровня. Можно конечно и на "Си" закодить, но будет большевата программа, есть конечно спецы которые оптимизируют компилятор. Ну а дальше можно окунуться в бесчисленное множество языков типа Verilog и VHDL. Но это преимущественно для микросхем с программируемой логикой (ПЛИС). Вообще перед задачей такого вопроса нужно знать Архитектуру конкретной микрухи. А смартфон это уже посерьёзнее, тут Unix системы, это считай интегрированный микроПК)) Linux написан на "Си". Хотя загрузчик опять же на низкоуровневом языке, тут не куда не денешся, только язык нулей и единиц, + и 0. Надеюсь хоть чуток тебя познакомил с Чудесным миром микроэлектроники ))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы