Какой язык программирования учить для работы с железом? Меня интересует, какой язык программирования нужен чтобы можно было полностью переписать ОС какого-то готового устройства. То есть чтобы влезть в железо, например, фитнес-трекера, мышки, других устройств или использовать их отдельные части -- блютуз модуль, акселерометры, оптические датчики, кнопки управления. И как вообще это программирование называется?

21 Авг 2019 в 06:19
226 +1
1
Ответы
1

Для работы с железом и написания программного обеспечения на уровне аппаратного обеспечения (без операционной системы) часто используют язык программирования C или C++. Эти языки позволяют напрямую взаимодействовать с железом и управлять им.

Для переписывания ОС какого-то готового устройства, также может потребоваться знание языка ассемблера, который позволяет работать с отдельными регистрами и командами процессора.

Такой вид программирования, который подразумевает работу на низком уровне с железом и оборудованием, называется embedded programming (встраиваемое программирование) или bare metal programming (программирование без операционной системы).

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 134 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир