Добрый день!
Решил ПОПРОБОВАТЬ освоить программирование железа, поскольку одной разработкой схем и разводкой ПП сегодня конкуренцию составить сложно. В связи с этим есть несколько вопросов:
0. бывают ли хорошие разработчики аппаратного уровня и софта, или только одно из двух если речь идет о сложных системах(понятно что написать программку которая записывает что-нибудь во флэш и считывает и одновременно развести эту платку на 50-70 выводов можно научиться); 1. подскажите пожалуйста наиболее перспективную и стабильную ОС для встраиваемых систем; 2. с чего лучше начать: с простого микроконтроллера, или лучше сразу купить какой-нибудь кит разработчика на ARM, вроде Атмела, со всей периферией и разбирать последовательно; 3. сколько времени займет освоение этого дела для человека знакомым с программированием верхнего уровня, языками С++, Java и другими, имеющего маленький опыт программирования на С низкого уровня, и достаточно хорошо разбирающегося в физическом уровне работы железа(процессоры, DDR2, Ethernet, SATA и т.д.)
Спасибо.
|