|
Ко-симуляция ПО МК и периферии, Есть ли нормальное ПО ко-симуляции |
|
|
|
Jun 30 2006, 15:44
|
Участник

Группа: Новичок
Сообщений: 50
Регистрация: 1-10-05
Пользователь №: 9 136

|
Есть ли нормальное программное обеспечение для ко-симуляции устройств на МК с периферией (смешанной)?
Полистав форум нашел только Proteus и Vmlab , которые ИМХО больше похожи на средства обучения , чем на серьезное ПО для разработчиков. Кроме того Proteus имеет весьма ограниченный набор моделей МК AVR.
Ктонибудь вообще пользуется косимуляцией или все макеты делают?
Возможно существуют симуляторы с возможностью подключения периферии описанной на Си?
Спасибо за ваше мнение.
Сообщение отредактировал shevek - Jun 30 2006, 15:47
--------------------
Мы не просто идем в будущее, мы его атакуем.
|
|
|
|
|
 |
Ответов
|
Jul 1 2006, 08:40
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
2 bodja74: Не воспринимайте это как нечто безапелляционное, но... Из чего состоит программа для AVR: 1.Работа со внутренней периферией (SPI,I2C) 2.Работа с внешней периферией (AT45, AT24, часы, индикаторы) 3.Собсно логика программы. Что мы имеем в итоге - после непродолжительной работы с AVR, быстро нарабатывается комплект библиотек для пункта(1) и частично(2).Основная логика программы пишется, как правило на обычном платформенно-независимом С и вполне может быть отлажена просто на РС. Таким образом, узким местом остается написание библиотечки под какую-то узкоспециальную периферию - обычно АЦП, ЦАП, кодеки, итд. Как пример - на неделе мне позвонил человек с достаточно сложным заказом. Я оценил возможности и назвал срок - 3 дня. День первый - сборка макетки, компиляция скелета из таймера, УАРТа, SPI, ШИМ (надерганы из старых разработок). Проверка работоспособности макетки с этим кодом. День второй - написание кода специфичного для проекта. День третий - отладка (все внешние коммуникации работают, все пайки проверены, дамп любого буффера выбрасывается а УАРТ по команде), т.е. занимаюсь именно основной, принципиальной логикой. Если бы я начинал с симулятора - два дня было бы потрачено только на написание адекватной модели.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Jul 1 2006, 12:13
|
Местный
  
Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332

|
Цитата(beer_warrior @ Jul 1 2006, 12:40)  День третий - отладка (все внешние коммуникации работают, все пайки проверены А теперь прикинте какой % радиолюбителей может иметь все детали для пайки устройства на 3-й день ! У какого % радиолюбителей есть приборы те что существуют виртуально в симуляторе. В принципе, на вопрос топика ответ дан - представлены разные мнения и точки зрения, человек наверно сможет определится стоит ли ему потратить 30 Мб трафика и немного времени.
|
|
|
|
|
Jul 1 2006, 13:57
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Shurmas @ Jul 1 2006, 15:13)  Цитата(beer_warrior @ Jul 1 2006, 12:40)  День третий - отладка (все внешние коммуникации работают, все пайки проверены
А теперь прикинте какой % радиолюбителей может иметь все детали для пайки устройства на 3-й день ! У какого % радиолюбителей есть приборы те что существуют виртуально в симуляторе. Конечно, если постоянно работать только с симуляторами, то никогда не будет нужных деталей и приборов необходимых для изготовления и проверки макетов. Не знаю как у Вас обстоят дела, но в Киеве каких-либо затруднений с покупкой комплектовки нет. Есть конторы в которых всегда есть все, что требуется для создания макетов, в крайнем случае покупается аналог. Да и после изготовления десятка-двух таких макетов в ящиках стола валяется уже столько хлама, что как правило и ездить никуда не приходится. Специализированные детали типа ethernet и радио трансиверов, привозят максмум за 2 недели, но всегда можно купить с запасом, и применять одно и тоже железо в дальнейших разработках.
|
|
|
|
|
Jul 1 2006, 15:18
|
Местный
  
Группа: Новичок
Сообщений: 232
Регистрация: 24-06-06
Пользователь №: 18 332

|
Цитата(defunct @ Jul 1 2006, 17:57)  в Киеве Есть конторы в которых всегда есть все, что требуется для создания макетов Станистлавский из гроба: "НЕ ВЕРЮ !" а чувачок из трех мушкетеров: "АДРЭС Сэстра, АДРЭС !"
|
|
|
|
Сообщений в этой теме
shevek Ко-симуляция ПО МК и периферии Jun 30 2006, 15:44 Shurmas В обоих названых вами симуляторах можно создавать ... Jun 30 2006, 16:18 shevek А чего вам в PROTEUS не хватило ? Вы изучили ВСЕ ч... Jun 30 2006, 16:43 defunct Цитата(shevek @ Jun 30 2006, 19:43) И пра... Jun 30 2006, 17:04 shevek defunct
А чем Вы пользуетесь, прототипами? Или ... Jun 30 2006, 17:12 Old1 Цитата(shevek @ Jun 30 2006, 20:12) Найти... Jun 30 2006, 19:26 defunct Цитата(shevek @ Jun 30 2006, 20:12) defun... Jun 30 2006, 22:34  bodja74 Цитата(defunct @ Jul 1 2006, 01:34) Я пол... Jul 1 2006, 07:42   Shurmas Цитата(bodja74 @ Jul 1 2006, 11:42) Проте... Jul 1 2006, 08:31   defunct Цитата(bodja74 @ Jul 1 2006, 10:42) Цитат... Jul 1 2006, 14:38 Shurmas Цитата(shevek @ Jun 30 2006, 21:12) а то ... Jul 1 2006, 06:19 shevek Old1
Да похоже то что нужно, спасибо. IAR имеется... Jun 30 2006, 20:49    defunct Цитата(Shurmas @ Jul 1 2006, 18:18) Стани... Jul 1 2006, 16:04 ksv198 Цитата(shevek @ Jun 30 2006, 19:44) Есть ... Jul 1 2006, 09:15 shevek В принципе, на вопрос топика ответ дан - представл... Jul 1 2006, 12:34 Shurmas Цитата(shevek @ Jul 1 2006, 16:34) Протот... Jul 1 2006, 13:54 bodja74 2beer_warrior
Вынужден с Вами согласится,я так пр... Jul 1 2006, 12:35 beer_warrior ЦитатаА теперь прикинте какой % радиолюбителей мож... Jul 1 2006, 13:58 bodja74 2defunkt
Очень жаль ,что для Вас ваши амбиции важ... Jul 1 2006, 18:57 defunct Цитата(bodja74 @ Jul 1 2006, 21:57) 2defu... Jul 1 2006, 21:58 shevek Спасибо всем, Ваши мнения мне очень помогли.
Выво... Jul 1 2006, 21:51 Shurmas Цитата(shevek @ Jul 2 2006, 01:51) Спасиб... Jul 1 2006, 22:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|