реклама на сайте
подробности

 
 
> Новичок в ПО., Помогите с выбором OS для начинающего.
Politeh
сообщение May 25 2011, 08:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 467
Регистрация: 7-06-06
Пользователь №: 17 829



Добрый день!

Решил ПОПРОБОВАТЬ освоить программирование железа, поскольку одной разработкой схем и разводкой ПП сегодня конкуренцию составить сложно. В связи с этим есть несколько вопросов:

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


Спасибо.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Lampus
сообщение May 30 2011, 10:17
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 27-05-11
Пользователь №: 65 310



0. Не знаю, но возможно всё =)
1. Linux, запихан и портирован во всё что можно. А для того что нельзя модифицировали и туда тоже запихали. Ну это для "крупняка", если что помельче, то какой-нибудь ecos или FreeRTOS.
2. У StarterKit цены весьма демократичные, так что можно сразу и Kit купить.
3. Разобраться с Си таки придётся, ибо на нём писаны почти все RTOS-ы и ядро Linux. Но чистый Си гораздо проще всех этих высокоуровневых C++ и Java.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 30 2011, 11:39
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Politeh @ May 25 2011, 11:27) *
0. бывают ли хорошие разработчики аппаратного уровня и софта,


Бывают, но редко и только на определенных этапах развития. Но этапы эти неизбежны ИМХО, и если успешны, то кратковременны.

Цитата(Politeh @ May 25 2011, 11:27) *
1. подскажите пожалуйста наиболее перспективную и стабильную ОС для встраиваемых систем;


Искать надо не ОС. Если будете искать ОС, то всегда ждет разочарование.
Искать надо фреймворк со всеми фичами которые хотите иметь в будущем в своих дивайсах.

Цитата(Politeh @ May 25 2011, 11:27) *
2. с чего лучше начать: с простого микроконтроллера, или лучше сразу купить какой-нибудь кит разработчика на ARM, вроде Атмела, со всей периферией и разбирать последовательно;


Если дальновидно подходить то, контроллер выбирают под выбранный фреймворк.

Цитата(Politeh @ May 25 2011, 11:27) *
3. сколько времени займет освоение этого дела для человека знакомым с программированием верхнего уровня, языками С++, Java и другими, имеющего маленький опыт программирования на С низкого уровня, и достаточно хорошо разбирающегося в физическом уровне работы железа(процессоры, DDR2, Ethernet, SATA и т.д.)


Разбираться придется не в физических принципах работы, а в физических принципах неработы. Причем о них книжек не пишут и вообще стараются скрывать.
Поэтому время нужно на порядок больше чем на изучение чего либо по книжкам.
Может даже его у вас нет. laughing.gif
Go to the top of the page
 
+Quote Post
Politeh
сообщение Jun 1 2011, 13:25
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 467
Регистрация: 7-06-06
Пользователь №: 17 829



Спасибо, что поделились своим опытом и мнением.
Считаю, что специалист должен быть в одной области, но жизнь заставляет тянуть лямку sad.gif . Придется хорошо подумать.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 03:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01261 секунд с 7
ELECTRONIX ©2004-2016