Tagsimulavr

Работа с Simulavr: Автономное тестирование с использованием Verilog

В предыдущей статье мы узнали какого это компилировать simulavr. Попробовали работать с ним в пошаговом режиме через gdb.

Вызывали прерывания, вручную меняли регистры, вызывали прерывания. Теперь давайте протестируем всё в автоматическом режиме. Вот и задача подвернулась есть датчик DHT11 он работает на однопроводном интерфейсе задача симулировать работу с ним.

Также немного поработаем с декодировщиком sigrok в offline режиме(т.е. без самого логического анализатора).

simulavr_pro_intro_final.jpg

Continue reading

Работа с Simulavr

gdb_emacs_assembler.png

При работе с AVR многие начинают с прекрасного учебника от DiHALT , но хотя на linux можно запустить AVRStudio, давайте попробуем моделировать поведение микросхемы с помощью свободного проекта simulavr. Также на linux есть программы для внутрисхемной отладки с помощью JTAG (openOCD) но для них нужны дополнительно адаптеры.

О линуксе часто говорят как о конструкторе в котором можно работать с железками, наверное это верно. Но все мои знакомые из университета в большинстве своем подсаживаются на какую нибудь закрытую удобную среду, где много народа уже делало примеры и вообще mainstream

А вот как залезаешь под капот embended тусовки linux, сразу начинается: рытьё форумных сказаний на AVRFreaks и кусков документации.

Да я знаю что есть плагин к Eclipse и Eclipse сборки, но я работаю в Emacs, а кто-то в Vim , а кто-то вообще ed использует…. вот и все что я хотел сказать. Только Makefile, только хардкор!

Через терни к звездам.

Continue reading

© 2017 Crafting.be

Theme by Anders NorenUp ↑