@Sorokiin

Что должен знать разработчик ПО?

Что должен знать разработчик ПО , для микроконтроллеров , роботов, квадракоптеров и любой другой технике, где требуется написание "мозгов" , для машин.
  • Вопрос задан
  • 750 просмотров
Решения вопроса 1
myjcom
@myjcom
Знание цифровой и аналоговой схемотехники
Знание архитектуры микроконтроллеров
Знание методов разработки/отладки/тестирования, проектирования программного обеспечения
Знание C. Владение IDE (Atmel Studio, IAR, Keil, Eclipse и т.п.).
Умение работать с системами контроля версий.
Умение читать принципиальные электрические схемы.
Опыт работы с микроконтроллерами ARM, AVR, STMxx, PIC
Уверенное владение основами работы в Linux/Windows.
Программирование на любом языке для написания вспомогательного ПО
Начальные знания ТАУ‚ САУ
ГОСТ и МЭК.

+ всякие протоколы.
и на крупных предприятиях высшее техническое образование.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
whiteworking
@whiteworking
¯\_(ツ)_/¯
C++(или assembler)
Ответ написан
Комментировать
С (не С++, классы тяжеловаты для микроконтроллеров и по объему кода, и по быстродействию), схемотехника
Знание ассемблера пригодится
Ответ написан
Комментировать
hahenty
@hahenty
('•')
ГОСТы на программные средства и робототехнику. Так как серЪёзную разработку заказывают большие фирмы, их продукция должна быть поддерживаема и сопровождаема на таком уровне, чтобы чиновник посмотрел на штампы и отстал.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы