Введение
Разработка надежных и эффективных встраиваемых систем требует хорошего знания как электронной составляющей устройств, так и их программной части. От качества работы проектируемых устройств, очень часто, зависит все програмное обеспечение верхнего уровня, которое опирается на полученные от контроллеров результаты. Владение стеком программирования и электроники позволяет реализовывать любые системы из любой сферы, будь то: домофоны, станки с ЧПУ, роботы, или ракеты.
Для успешного изучения данного смежного стека важно иметь хорошо структурированный план обучения и большое количество практических заданий.
План обучения
Рекомендуемый план обучения выглядит следующим образом:
После изучения базовых возможностей языка Си можно начинать изучать основы электроники и паралельно с этим знакомиться со спецификой программирования контроллеров, которая изложена в разделе углубленного изучения языка Си.