-
- как я понимаю, пропущено слово БЕСПЛАТНАЯ. и не конкретезирован класс устройства: то есть ел.гирлянда или смартфон. таких сред полно - как представляете себе софтописание для айфона и тому подобных устройств, например? - ыыыы(20.04.2012 12:28,
)
- Да, насчет класса прокололся. Речь идет о блоках управления, выполненных на базе микроконтроллеров типа NXP LPC17xx (если конкретнее - LPC1768, LPC1778). Блоки управляют вводом/выводом через клавиатуру и монохромный индикатор, возможно подключение orgazmator(127 знак., 20.04.2012 16:00)
- и для писания процессорных шаблонов есть спец. язык LISA, признан синопсисом, бесплатного тула не знаю, но это ответ про айфон (по крайней мере несколько лет назад представители синопсиса так говорили) ыыыы(141 знак., 20.04.2012 13:06,
)
- кстати, есть проект QEMU, там шаблонов уже хватает, может такое поможет (и таких симуляторов с той или иной степенью абстракции полно) ыыыы(33 знак., 20.04.2012 12:58,
)
- SystemC вообще -> и вот эта либа --> в частности. Это не простой путь, возможно, он окажется излишним для Ваших задач, но штука потрясающе мощная. - Evgeny_CD(19.04.2012 18:20, ссылка, ссылка)
- Какая-то страшно абстрактная штука. Евгений, вы ее реально использовали? Что у вас получилось? - bialix(20.04.2012 11:29)
- она не совсем для этого. ее можно рекомендовать в "программируемой логике", но не для симулятора процессоров. но, тем не менее, большинство сред симуляции системЦ поддерживает (ну а хрен ли не поддерживать - подлинковал объектник и вперде) - ыыыы(20.04.2012 12:32,
)
- Нет, пока я не запустил в симуляторе ни одной проги. Пока курю доку и книжки по SystemC, смотрю исходники и пытаюсь понять, как оно устроено. На самом деле, ничего сверхабстрактного там нет, но штука сильно нетривиальная. Я не берусь объяснить Evgeny_CD(17 знак., 20.04.2012 11:43)
- Это што, шутка, да? Евгений_CD "реально" использует только Сахару!!! :)) - USSR(20.04.2012 11:42,
)
- Ню ню, пышы есчЁ. - Evgeny_CD(20.04.2012 12:22)
- она не совсем для этого. ее можно рекомендовать в "программируемой логике", но не для симулятора процессоров. но, тем не менее, большинство сред симуляции системЦ поддерживает (ну а хрен ли не поддерживать - подлинковал объектник и вперде) - ыыыы(20.04.2012 12:32,
- Какая-то страшно абстрактная штука. Евгений, вы ее реально использовали? Что у вас получилось? - bialix(20.04.2012 11:29)
- Лучше самому написать. Вряд ли стоит симулировать именно железо до последнего регистра. Достаточно более грубой абстракции -- именно она и будет "Hardware abstraction layer". Вот логику работы как раз это и позволит отладить. Железо -- нет. И не fk0(507 знак., 18.04.2012 19:50)
- Полностью согласен, что не нужен симулятор в полном объеме, тем более, вплоть до регистров. Железо отлаживать в симуляторе мне не нужно. Нужна только логика. Но симуляция (абстрагированно от железа) тех же прерываний и периферии нужна. Темой orgazmator(291 знак., 19.04.2012 13:39 - 13:45)
- есть такое понятие "синтетический таргет". то есть операционка собирается под ПК, ну и на ней отлаживается "код приложения". это дешево и сердито, и все достойные упоминатия встраеваемые осы имеют такой таргет, при этом целевая ыыыы(50 знак., 20.04.2012 12:43,
)
- Эмулировали работу 186 на PC еще на досовских машинах, в последний раз лет 5 назад программа от AVR вертелась на PC (в основном для отладки UI). В последнее время эмулируются только отдельные функции. - Vladimir Ljaschko(19.04.2012 16:08)
- прерывания никак не сымитируешь. тут нужен другой подход. - bialix(19.04.2012 15:01)
- есть такое понятие "синтетический таргет". то есть операционка собирается под ПК, ну и на ней отлаживается "код приложения". это дешево и сердито, и все достойные упоминатия встраеваемые осы имеют такой таргет, при этом целевая ыыыы(50 знак., 20.04.2012 12:43,
- напишите, как у вас. мне интересно. у меня есть подобная система, заточенная именно на симулирование GUI и работу с тач-панелью. эмулятор сделан на связке си+питон. bialix(879 знак., 19.04.2012 11:40)
- Полностью согласен, что не нужен симулятор в полном объеме, тем более, вплоть до регистров. Железо отлаживать в симуляторе мне не нужно. Нужна только логика. Но симуляция (абстрагированно от железа) тех же прерываний и периферии нужна. Темой orgazmator(291 знак., 19.04.2012 13:39 - 13:45)
- в качестве симулятора наверное Proteus? - bialix(18.04.2012 17:20, ссылка)
- вы уже смотрели в сторону unit-тестов? - bialix(18.04.2012 16:49)
- Нет, не смотрел. Если можно, напишите поподробнее. Тут даже не знаю, как правильно поисковый запрос составить из-за незнания терминологии по этой теме. - orgazmator(18.04.2012 16:56)
- запрос по терминам unit-testing или юнит-тесты. это будет не симуляция. а написание тестов, которые проверяют корректность работы логики частей программы. Если же для вас первоочередная задача проверять GUI, то тогда имеет смысл делать эмуляцию на bialix(193 знак., 18.04.2012 17:03)
- Спасибо за подсказки! orgazmator(706 знак., 18.04.2012 17:21)
- великолепная книга по применению unit-testing для встраиваемых систем. настоятельно рекомендую. bialix(65 знак., 18.04.2012 17:10, ссылка)
- нашел перебором - bialix(18.04.2012 17:17, ссылка)
- Спасибо, спасибо, спасибо))).. - orgazmator(18.04.2012 17:22)
- нашел перебором - bialix(18.04.2012 17:17, ссылка)
- запрос по терминам unit-testing или юнит-тесты. это будет не симуляция. а написание тестов, которые проверяют корректность работы логики частей программы. Если же для вас первоочередная задача проверять GUI, то тогда имеет смысл делать эмуляцию на bialix(193 знак., 18.04.2012 17:03)
- Нет, не смотрел. Если можно, напишите поподробнее. Тут даже не знаю, как правильно поисковый запрос составить из-за незнания терминологии по этой теме. - orgazmator(18.04.2012 16:56)
- как я понимаю, пропущено слово БЕСПЛАТНАЯ. и не конкретезирован класс устройства: то есть ел.гирлянда или смартфон. таких сред полно - как представляете себе софтописание для айфона и тому подобных устройств, например? - ыыыы(20.04.2012 12:28,