Собираем portable Eclipse-based-IDE для ARM

Как собрать C/C++ Eclipse IDE под Windows для сочинения и отладки микроконтроллерных программ, написано уже немало статей. Я же хочу показать, как сделать portable-версию IDE.


Читать дальше

Обработка mRTOS напильником

AVR
Вместо вступления.
Это мой первый топик (не здесь а вообще, в этих ваших интернетах). Прощу сильно не пинать. Далее немного нытья.
Здравствуйте, меня зовут Евгений и я алко начинающий микроконтроллерщик. В моей чисто любительской практике с микроконтроллерами еще пару лет назад (тогда я трогал только AVR) не было какой то особой активности. Надо написать какую то простую программку — написал суперлуп и готово. Надо поморгать светодиодиками — запилил стандартный delay(). Положение усугублялось тем что я, как начинающий микроконтроллерщик, не мог не наткнуться на CodeVision AVR и не залипнуть на нем. Ведь там все что хочешь и сразу. Деление программы на отдельные файлы не практиковал — валил все переменные, функции и объявления в одну кучу говкода. Так продолжалось до тех пор пока мне не пришлось писать программу с изобилием задержек и таймаутов. Далее все о чем предупреждал товарищ DI HALT в статьях об архитектуре программ, прочитанных позже. Программные уродцы, полная невозможность модернизации и поддержки, тормоза, зависания, паранойя, депрессия, плохой стулсон. Далее я взял за правило всегда писать по правилам даже простые программы.

Читать дальше
  • +5
  • 16 ноября 2013, 01:33
  • XOR
  • 1

Перенос make-файлов (Makefile) с WinAVR на AVR Toolchain

AVR
Проект WinAVR больше не поддерживается автором, вместо него Atmel предлагает AVR Toolchain (в виде отдельного пакета и в составе AVR Studio 5).

Возникла необходимость пересобрать старый проект, make-файл которого основывался на шаблоне из комплекта WinAVR, новым тулчейном. Для этого понадобились небольшие правки make-файла. Большинство из них необходимы потому, что в WinAVR был эмулятор оболочки (sh), а в AVR Toolchain его нет, поэтому команды оболочки заменены на консольные команды Windows.

Моё решение в формате diff-файла (автоматически накатить patch скорее всего не получится, номера строк могут быть разными): snippets.crisp-studio.com/view/161/perenos-make-fajlov-makefile-s-winavr-na-avr-toolchain

Ищу лучше (это по понятным причинам не будет работать на *nix), может, кто заморачивался?

AVR Studio 4.19 и WinAVR

После накатывания студии 4.19 отвалился WinAVR вообще. Теперь в проекте вместо него стоит какой то AVR Toolchain (как понял Atmel таки родила свой С компилятор???) и все старые проекты под WinAVR компилится перестали. Там же можно прописать avr-gcc и make, компилится будет, но отладка отваливается напрочь. Сейчас качаю студию 4.18 попробую откатиться на нее.

Никто не сталкивался с такой херней?

UPD:
easyelectronics.ru/avr-studio-419-i-avr-toolchain.html
  • 0
  • 30 сентября 2011, 22:36
  • DIHALT

Библиотека для работы с дисплеем Nokia 3310

Заинтересовали меня ЖК дисплеи, самыми доступными по цене оказались китайские клоны Nokia 3310. На всемирной свалке информации по данному дисплею полно, я старался систематизировать всё и написать код библиотеки на качественно новом уровне. Так что в кого есть аналогичные стекляшки или же просто интересно — добро пожаловать под «cut» :)

Читать дальше