LINUX.ORG.RU

Разработка приложений для встраиваемых устройств: Часть 1.Применение Eclipse для разработки AVR-приложений

 , ,


0

0

Микроконтроллеры семейства Atmel AVR в представлении не нуждаются – они повсеместно используются в самых различных электронных устройствах. Интегрированная среда разработки Eclipse также знакома многим Java-программистам. В статье мы расскажем, как можно создавать приложения для микроконтроллеров AVR с использованием среды Eclipse и комплекта AVR-GCC. Этот материал будет полезен разработчикам встраиваемых систем, желающим освоить новую для себя среду, значительно упрощающую написание программ на C/C++ для Atmel AVR.

>>> Подробности

★★★

Проверено: Shaman007 ()

что-то мне кажется, что начало обучения с интегрированных можнстров ни к чему хорошему не приведёт, будет эффект делфи

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

Эффекта дельфи не будет, так как эклипся для AVR ничего не сможет сделать сам, а просто будет служить навороченным редактором.

smartly ★★★
()
Ответ на: комментарий от dimon555

> что-то мне кажется, что начало обучения с интегрированных можнстров ни к чему хорошему не приведёт, будет эффект делфи

В этом деле куда сильнее помогает знание make + avarice

ierton ★★
()
Ответ на: комментарий от ierton

> В этом деле куда сильнее помогает знание make + avarice

С make соглашусь, а для avarice как правило не хватет ног, вывожу типа контрольной печати на USART

anonymous
()
Ответ на: комментарий от anonymous

У меня обычно жесткий дефицит USART, так что отладочную печать часто вывожу через программный передатчик с задержками nop-ами. Запрещать прерывания на 100мкС (на время передачи байта) у меня допустимо.

smartly ★★★
()

попутно наспамлю сюда новичковский вопрос =) А что посоветуете полному "нюбаю" почитать/поделать? при минимуме пайки изначальной и максимуме фана =) ну и по здоровому уровню цены для такого "фо фан"ства?

nerfur ★★★
()
Ответ на: комментарий от nerfur

Макетная плата с набором проводков типа http://www.platan.ru/cgi-bin/qweryv.pl/0w52604.html какая-нибудь AtMega (или что там сейчас модно) в ДИП корпусе и светодиод с резистором.

сосвсем без пайки ченить простое запрограммить вполне реально.

ierton ★★
()
Ответ на: комментарий от ierton

=) Следующий шаг: текстолит + утюг + термобумага. Потом уже пикад и заказы у вендоров (если энтузаизм останется)

ierton ★★
()
Ответ на: комментарий от dimon555

>что-то мне кажется, что начало обучения с интегрированных можнстров ни к чему хорошему не приведёт, будет эффект делфи

если четко понять, что эклипс просто запускает компилятор, и посмотреть все ключи... то не приведет. (к тому же у нее подробная консоль того, что она делает). P.S. у всех в статье какая-то беда с картинками?? какие растянутые и уродские

programmist
()
Ответ на: комментарий от ierton

>=) Следующий шаг: текстолит + утюг + термобумага.

и уничтоженные хлорным железом штаны)

registrant ★★★★★
()
Ответ на: комментарий от igorbounov

>про саму статью-то че никто ничего не говорит?

Потому что Ъ.

По теме - для дёрганья ногами на ATtiny не нужно, а всё, для чего нужна какая бы то ни было интегрированная среда разработки, надо делать на ARM.

anonymous
()
Ответ на: комментарий от igorbounov

Ага, и Вы здесь! Нужно сегодня всех авторов в приказном порядке заставить комментарии на ЛОР читать ) Спасибо за идею. Оно полезно.

sabbakka ★★
()
Ответ на: комментарий от Vanuan

Да, я активно использую С++ в avr-приложениях: наследование, позднее связывание, чисто виртуальные функции и т.д. Возможно, это может замедлить работу программы, но тут уж программист должен понять, где густо, а где пусто. В критически важных местах программу можно написать очень тщательно, отходя от канонов С++, а в целом использование С++ позволяет не допускать глупых ошибок, правильно разбить задачу на отдельные модули, использовать повторно уже написанные фрагменты программы, ну и так далее. Мне С++ позволяет лучше видеть структуру программы.

igorbounov
()
Ответ на: комментарий от ierton

Спасибо огромное! =))) Будем саморазвиваться =) Насколько я понял в эти платы тупо "втыкивается" имеющееся ДИПко? =))

nerfur ★★★
()
Ответ на: комментарий от nerfur

Угу. Там расстояния между отверстиями такиеже, как и между ножками ДИПкорпусов.

ierton ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.