Что заставляет запускать код в Ардуино.

Компьютеры электроника arduino микропроцессор скетч

Собственно делаю работу в колледже на ардуино, и преподаватель задал доп. вопросы на которые я не смог ответить, а после долгого гугления тоже особо не смог ответить, вопросы такие: что запускает загруженный алгоритм в ардуино, если там операционная система, если есть то как называется, если нет, то что вместо нее заставляет запускаться код, реагирует на кнопку ресет и т.д. все что я смог из себя выдавить это бутлодер но это лишь то что позволяет загрузить код.
Ответы:
Я просто посмотрел в википедию, и понял, что там всё написано. А от себя добавлю просто: Что вычислительная платформа имеющая микропроцессор и оперативную память, а также систему ввода-вывода, естественно исполняет команды своих программ, благодаря тактовому генератору. При включении подобных систем, процессор сразу попадает на выполнение особых стартовых подпрограмм, обеспечивающих начальные тестовые проверки железа и настройки некоего подобия ОС, обеспечивающего ввод-вывод информации. Коды этих старновых процедур, зашиты в постоянную память, подобно  BIOS и CMOS ПК.  После всех этих процедур, которые выполняются мгновенно, ваш Arduino готов. Теперь ему можно передать алгоритм (инструкции программ), а он передаст эти инструкции встроенному интерпретатору или компилятору, который их и выполнит. А по сути, интерпретатор или компилятор переводит ваш алгоритм на машинный язык процессора, который всё и выполняет. Другими словами, ваша программа помещается в оперативную память, а процессор ее от туда, ячейка за ячейкой считывает и исполняет в такт тактового генератора.
Я так думаю, что вам обязательно нужно полистать что-то про устройства архитектуры компьютеров и микроконтроллеров.
А вот и ссылка на Arduino из викиведии:
Скетч - сам себе операционная система.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.