Я бы поступил так. -2. Отбросить стремление к "все сразу и нахаляву". Т.е. что-то скачал, компильнул - и работа сделана. Так не будет. Даже и не мечтайте!
-1. Разумеется, отбросить и желание (вдруг появится) разобраться "во всем до битика" и написать самому. Нужно по максимуму задействовать то, что сделали другие.
0. Повкуривать доку про работе с USB на русском. Доки и книг полно. Раз есть опыт программирования - разберетесь.
1. Для выбранного проца и IDE - научиться "моргать светодиодом". Посмотреть готовые примеры, попробовать что-то написать свое.
2. Хорошо бы повкуривать книгу по embedded программированию на С. На русском есть некоторое количество. Чтобы понять, как на С делать некоторые нетривиальные вещи, которые в
учебниках по высокоуровневому программированию обычно не пишут.
Например,
http://www.bolero. …/product-39920455.html
http://www.bolero. …/product-44181390.html
3. Разобраться со скачанными кусками кода, понять, что такое "проект в IAR" и пр.
4. Обрести чувство внутренней уверенности, что Вам эта задача по силам. Обращаю внимание на то, что это чувство происходит не только от реального соотношения задачи и Ваших знаний и умений, но, главным образом, от Вашего внутреннего настроя. Ключевой пункт!
5. Решить задачу, задавая _квалифицированные_ вопросы в конфах.
Если Вам все это кажется сложным и неинтересным - заплатите за разработку и не парьте людям мозги.
-
- Золотые слова! - lamer(22.08.2007 14:20)