реклама на сайте
подробности

 
 
> "Скриптованный" симулятор AVR, есть ли такой?
Evgeny_CD
сообщение Aug 11 2006, 13:39
Сообщение #1


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Нужен симулятор для AVR, который бы полностью управлялся из вне через систему команд. Т.е. чтобы можно было автоматически прогонять test suite:

* собрали проект
* загрузили в симулятор
* запустили, дошли до точки останова
* прочитали/записали память, регистры проца и симулируемой периферии
* повторили

Симулировать над ядро, прерывания, таймера, FLASH (включая само-программирование), EEPROM, UART. Все остальное желательно, но не обязательно.

Жалетельно, чтобы был некий "членомер" для измерения "реального времени". В циклах процессора, например. Чтобы грубо оценивать время исполнения.

Также желателен интерфейс для написаниях своих компонентов. Либо виртуальный компонент - регистр <-> (сокет | файл): транзакция по некоторум адресу в памяти "маршрутизируется" в сокет или файл.

GUI и прочая "юзеровщина" волнует слабо.

Win32, Cygwin. Можно и pure Linux, но не так интересно.

Что есть подобного?

http://www.amctools.com/atmel.htm - насколько оно нормально работает? Не нашел доку по нему - там внешнее управление через скрипты есть?

Мои взгляды на автоматическое тестирование применительно к embedded устройствам:

*** TDD (Test-driven Development) применительно к embedded системам: похоже, я догнал, как это должно быть устроено.
http://www.caxapa.ru/echo/arm.html?id=63285
http://electronix.ru/forum/index.php?showtopic=18859

*** Развитие идей по упрощенной отладке.
http://www.caxapa.ru/echo/arm.html?id=63474
http://electronix.ru/forum/index.php?s=&showtopic=18859
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bodja74
сообщение Aug 11 2006, 20:52
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Читал,читал...
Но я так и не понял основной сути,для чего это все нужно?
Вы сделать это хотите для себя?
Или собрать коллектив единомышленников?
Или просто потренировать мозги ради интереса?

Чем Вас не устраивает допустим какой нибудь виртуальный симулятор?
Тут народ вообще обходится printf ,а мне и не влом ледом моргнуть для проверки прохождения кода
или правильности результата.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 07:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01313 секунд с 7
ELECTRONIX ©2004-2016