Эмулятор контроллера для отладки программ

Fluffy
Offline
Зарегистрирован: 01.06.2011

 Здравствуйте.

Существует ли программа-эмулятор к примеру ардуино плат для отладки своих скэтчей? Virtual BreadBoard не предлагать. глюк на глюке.  

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Присоеденяюсь к вопросу. Сам кроме вышеупомянутой не встречал 

pmaster
Offline
Зарегистрирован: 23.05.2011
Dracula
Offline
Зарегистрирован: 03.10.2014
art100
Offline
Зарегистрирован: 09.03.2014

виртуализация имеет смысл для экономии на железе

вы хотите сказать что ваши затраты на ворованную виртуализацию меньше 10 баксов? врать нехорошо

Coolerr
Offline
Зарегистрирован: 30.06.2014

Simulator for arduino мне очень помогает, ничего компилить не нужно, можно пошагово отследить работу скетча покомандно, пооператорно, посмотреть как при этом изменяются переменные. Есть аналог пульсе, шифт, сериал.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

если уж протеус использовать, хотя бы с визуальной моделью ардуины, а только лезть постоянно распиновку смотреть не айс

Coolerr
Offline
Зарегистрирован: 30.06.2014

В 8й версии протеуса встроенная поддержка ардуин и других платформ, присутствуют IDE  и компиляторы под разные платформы.

Radjah
Offline
Зарегистрирован: 06.08.2014

http://123d.circuits.io/

Вот такая еще штука, но тормозная, если без delay делать скетчи.

Coolerr
Offline
Зарегистрирован: 30.06.2014

В Sim for arduino прелесть в том, что видишь правильность выполнения алгоритма без компиляции, изменения в скетч можно вносить налету.

karl2233
karl2233 аватар
Offline
Зарегистрирован: 05.07.2015

ещё б на нежадную сцылочку...

Coolerr
Offline
Зарегистрирован: 30.06.2014
olegmak3
Offline
Зарегистрирован: 09.10.2014

Coolerr

После этой ссылки уже пол дня чищу комп.

Сыпасибо.

Radjah
Offline
Зарегистрирован: 06.08.2014

"Восстановление системы"? Бекапы? Не, не слышали.

olegmak3
Offline
Зарегистрирован: 09.10.2014

Ну-ну...

До сих пор гоняю всякие троянремуверы, СС клинеры ( НЕ,Не слышали?) и подобное  с очень не значительным успехом.

Клапауций 111
Offline
Зарегистрирован: 26.12.2015

olegmak3 пишет:

Ну-ну...

До сих пор гоняю всякие троянремуверы, СС клинеры ( НЕ,Не слышали?) и подобное  с очень не значительным успехом.

не проще раз в полгода делать архивацию системного диска?

olegmak3
Offline
Зарегистрирован: 09.10.2014

Вот теперь буду.

По простоте душеной думал,что уж здесь ,на форуме, дерьма не поймаю.

Ан нет.Выложить левую ссылку плевое дело,оказывается.

Клапауций 111
Offline
Зарегистрирован: 26.12.2015

olegmak3 пишет:

Вот теперь буду.

По простоте душеной думал,что уж здесь ,на форуме, дерьма не поймаю.

Ан нет.Выложить левую ссылку плевое дело,оказывается.

что существуют онлайн антивирусы - не! не знаю. https://www.virustotal.com/

Radjah
Offline
Зарегистрирован: 06.08.2014

Порой народ удиляется, что дальше одноклассников интернеты есть, а ты про такой.

С очередным перерождением, кстати. :)

Coolerr
Offline
Зарегистрирован: 30.06.2014

Мама наверное не рассказывала, что все подряд в рот тащить не нужно. Дал название проги, дай ссылку, дал ссылку опять беда, в гугле забанили чтоли?

Coolerr
Offline
Зарегистрирован: 30.06.2014

Скачал по своей ссылке, касперский ничего ни нашел

Клапауций 111
Offline
Зарегистрирован: 26.12.2015

Coolerr пишет:

Скачал по своей ссылке, касперский ничего ни нашел

проверь по этой ссылке https://www.virustotal.com/ малварное гавно.

olegmak3
Offline
Зарегистрирован: 09.10.2014

Coolerr пишет:

Мама наверное не рассказывала, что все подряд в рот тащить не нужно.

И это ВЫ, молодой ,не умный, щенок, пишете шестидесятилетнему пользователю с "университетским образованием"?

М. Булгаков.

Если слышали...

 

 

 

olegmak3
Offline
Зарегистрирован: 09.10.2014

        

Radjah
Offline
Зарегистрирован: 06.08.2014

Да тут БОМБАРДИРОВКА опять началась.

nkvd
Offline
Зарегистрирован: 03.05.2017

и какой достойный и доступный эмулятор есть на сегодня?

dimajak
Offline
Зарегистрирован: 06.12.2017

nkvd пишет:

и какой достойный и доступный эмулятор есть на сегодня?

Присоединяюсь к вопросу.

Заказал Ардуинку и хотелось бы пока в эмуляторе поиграться для начала.

brokly
brokly аватар
Онлайн
Зарегистрирован: 08.02.2014

Протеус.

evgta
Offline
Зарегистрирован: 02.09.2016

Протеус, правда не всегда корректно эмулирует, я на протеусе полностью весь проект делаю, т.е создание схемы , подбор элементов, разводка платы, эмуляция программы и схемы.

brokly
brokly аватар
Онлайн
Зарегистрирован: 08.02.2014

evgta пишет:
Протеус, правда не всегда корректно эмулирует, я на протеусе полностью весь проект делаю, т.е создание схемы , подбор элементов, разводка платы, эмуляция программы и схемы.

Вы сами в этом убеждались или где то услвшали? С Atmel у шпрота все супер корректно, косяк есть всего один - отсутствие эмуляции встроенного термосенсора. А ардуино это Atmel и есть.

evgta
Offline
Зарегистрирован: 02.09.2016

Василь Петрович говорил.

ШИМ иногда не хочет работать, аналоговые порты иногда читать нехочет, хотя вживую работает. Это когда Уно р3 выбираешь.

stavitsky04
Offline
Зарегистрирован: 12.09.2017

Приветствую!
А бесплатные эмуляторы кто-либо может посоветовать?

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

stavitsky04 пишет:

Приветствую!
А бесплатные эмуляторы кто-либо может посоветовать?

https://www.tinkercad.com/circuits

b707
Offline
Зарегистрирован: 26.05.2017

stavitsky04 пишет:

Приветствую!
А бесплатные эмуляторы кто-либо может посоветовать?

Autodesk Circuits  - только он почему-то у меня не открывается сегодня.

Вообще говоря, "вылеченный" Протеус легко найти в инете, так что в каком-то смысле он тоже бесплатен :)

stavitsky04
Offline
Зарегистрирован: 12.09.2017

Народ, под эмулятором я имел ввиду программу, которая позволяет отладить программу (скетч) для Arduino через визуализацию состояния портов, битов, байтов, переменных и пр.: Тинкеркад и Протеус это позволяют сделать?

brokly
brokly аватар
Онлайн
Зарегистрирован: 08.02.2014

Протеус позволяет.

b707
Offline
Зарегистрирован: 26.05.2017

stavitsky04 пишет:

Народ, под эмулятором я имел ввиду программу, которая позволяет отладить программу (скетч) для Arduino через визуализацию состояния портов, битов, байтов, переменных и пр.: Тинкеркад и Протеус это позволяют сделать?

В любом случае (в эмуляторе или "железном ардуино) - вам доступна "визуализация" путем вывода значений переменных, битов, байтов и тд в монитор порта.

stavitsky04
Offline
Зарегистрирован: 12.09.2017

b707 пишет:

stavitsky04 пишет:

Народ, под эмулятором я имел ввиду программу, которая позволяет отладить программу (скетч) для Arduino через визуализацию состояния портов, битов, байтов, переменных и пр.: Тинкеркад и Протеус это позволяют сделать?

В любом случае (в эмуляторе или "железном ардуино) - вам доступна "визуализация" путем вывода значений переменных, битов, байтов и тд в монитор порта.

ОК, спасибо - попробую обе проги.

stavitsky04
Offline
Зарегистрирован: 12.09.2017

brokly пишет:

Протеус позволяет.

Спасибо за инфу и оперативный ответ!

stavitsky04
Offline
Зарегистрирован: 12.09.2017

Andrey12 пишет:

stavitsky04 пишет:

Приветствую!
А бесплатные эмуляторы кто-либо может посоветовать?

https://www.tinkercad.com/circuits

ОК, спасибо, обязательно попробую!

c13
Offline
Зарегистрирован: 08.05.2014

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

b707
Offline
Зарегистрирован: 26.05.2017

c13 пишет:

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

а откуда он их возьмет? Например, при работе с датчиком температуры - к чему вы собрались датчик в Протеусе подключать?

или я неверно понял вопрос о "реальных" данных

c13
Offline
Зарегистрирован: 08.05.2014

C физического устройства, сидящего на com-порту. Либо программы, посылающей в порт. Либо другого компьютера.

b707
Offline
Зарегистрирован: 26.05.2017

c13 пишет:

C физического устройства, сидящего на com-порту. Либо программы, посылающей в порт. Либо другого компьютера.

сериал монитор там есть, так что, наверно, и послать что-то в него можно.

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

Если же речь идет о действительно "реальных" данных - программу надо запускать на реальном девайсе, а не на эмуляторе...

c13
Offline
Зарегистрирован: 08.05.2014

ясненько.. никто, значит не всмтречал.

сериал монитор там совсем виртуальный, просто показометр.

 

у виртуальной винды есть выходы на реальные порты ))

пользовался, когда надо было несколько отдельных копьютеров.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Беда, что у ПК нет таких портов, как на контроллере. Так что и подключать "порты" эмулятора просто не к чему, кроме таких же виртуальных устройств.

И кстати, это логично - виртуальные порты для виртуального контроллера.

c13
Offline
Зарегистрирован: 08.05.2014

Мне тупо нужен ком-порт, TX+RX, UART

оно есть на кампутере и оно есть на контроллере.

Очень логично сделать на виртуалке выход к драйверу порта кампутера.

У меня не стоял вопрос - надо ли мне это, я задавал - не встречал ли кто? И в каком эмуляторе/симуляторе/интерпритаторе, если да?

c13
Offline
Зарегистрирован: 08.05.2014

Вспомнил, есть в природе двоюродный брат  Arduino ID - Progressor, с выходом на железные порты PC.

На нем откатаю логику, а потом уже буду пытать ардуинок.  ))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00