Ну, например, тот же Ponyprog. AVReal опять же и т.п.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 12 февраля 2004 г. 02:55
В ответ на: А такие программы легко доступны? и Вы писали, что в основном пишете на С, нет проблем с избыточностью кода и маленткой памятью программ? отправлено Lamer 12 февраля 2004 г. 02:39

А насчет Си тоже, как правило, проблем нет. Я всегда утверждал, что опытный программист на Си напишет более эффективную программу, чем начинающий - на ассемблере. К тому же, компиляторы неплохо оптимизируют код. А если еще знать как и в каких случаях он это делает, то надобность в asm отпадает.
Я работаю с AVR 5-й год, и за это время мне всего три раза воспользоваться asm. Два раза не хватило быстродействия Си-шной программы, и один раз она не влезла в память. Правда, в последнем случае и ассемблер не помог. Слишком алгоритм сложный был. Сначала выбрали контроллер и разработали схему, а уж потом составили ТЗ для программы. Но ведь в 3-х литровую банку нельзя налить 5 литров воды:)
Но, тем не менее, если Вы только начинаете, то лучше все же начать с ассемблера, как языка наиболее близкого к архитектуре процессора. После этого и компиляторы Си будете лучше чувствовать. Я сам вообще начинал программировать в машинных кодах. Тогда даже ассемблера не было, про Си я уж не говорю.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru