Прошивка пишется на языке Си, значит надо установить компилятор; кроме того, можно/нужно установить ide – интегрированную среду разработки, в которой писать просто удобнее
Идем по плану…
Инструменты
Инструменты не в смысле железок, а в смысле – чем буду пользоваться в процессе
Управляющая программа на РС – понятно, Delphi; я использую D2010, в основном из-за появившейся (наконец то) поддержки unicode, но в этом проекте юникод вроде как особо не нужен, так что в принципе и версия делфи не суть важна
Прошивка контроллеров – WinAVR и Eclipse + AVR Eclipse plugin; WinAVR – это набор, который содержит все необходимое для компиляции Си-проекта, а Eclipse – интегрированная среда разработки, т.е. место, в которой пишется исходный текст программы на Си, компилируется и записывается в контроллер
Для записи прошивки в контроллер нужен программатор; очень простой и надежный программатор, которым я пользуюсь – самодельный «stk-200/stk-300″-совместимый, подключается к lpt-порту, шьет быстро и практически без сбоев; если бы не было lpt-порта, то сделал-бы usb-программатор – такой или такой
Для красивого рисования схем и разводки плат можно использовать EAGLE Layout Editor, для небольших схем/плат бесплатный
Железные инструменты тоже конечно нужны – паяльник маломощный (хочу все купить новый, с регулировкой температуры, а так пользуюсь купленным году в 1989 еще паяльником 12-вольтовым не знаю, какой мощности, с накрученной на дало медной проволокой заточенной – smd паять) и тестер для прозвонки дорожек. Еще полезная штука – на массивном основании линза с несколькими крокодильными зажимами
Еще очень кульная штука (которую я у нас не видел ни разу еще в продаже, купил где-то в гонконге в инет-магазине) – макетная плата, только не обычная односторонняя печатная плата с кучей дырок, а такая, у которой каждая дырочка – подпружиненый разьем, в который легко втыкается (и вытыкается) ножками что угодно – микросхемы, резисторы, светодиоды, проводки для соединения.. Такая короче:
Пока все вроде…
Выбор компонентов
«Железная» часть уже в общем-то определена и одобрена мной же; исходя из исходных условий:
- есть 32″ тв, висящий на стене
- есть комп (Win7), который живет только для служения тв (т.е. для показа фильмов и мультиков)
