Форум на Берлоге инженера
Май 17, 2012, 11:05:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Уважаемые пользователи. В процессе переезда сюда удалось сохранить почти всё, кроме опросов - с ними конвертер не справился. Если заметите ещё какие-нибудь неприятные вещи, пишите мне в личку.
DeddXey
 
   Начало   Помощь Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Эмуляторы, симуляторы и прочее…  (Прочитано 3491 раз)
Vladimir
Гость
« : Сентябрь 17, 2007, 01:39:27 »

SkyEye - "SkyEye is to provide an integrated simulation environment in Linux and Windows. SkyEye environment simulates typical Embedded Computer Systems (Now it supports a series ARM architecture based microprocessors and Blackfin DSP Processor). You can run some Embedded Operation System such as ARM Linux, uClinux, uc/OS-II (ucos-ii) etc. in SkyEye, and analysis or debug them at source level."

В общем, если нужно вам что-то просимулировать на ARM или Blackfin (поддерживается симуляция процессоров от Atmel, Cirrus, Intel, Samsung, Sharp, Philips, AD), берёте эту программу и симулируете! Smiley

Набор поддерживаемых операционных систем впечатляет:
  
Цитировать
 *  uC/OSII-2.x with network support
    * uClinux based on Linux2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support
    * ARM Linux 2.4.x/2.6.x with Network/LCD/TouchScreen/Flash Mem support
    * Nucleus
    * Rtems
    * Ecos
    * lwIP on uC/OSII
    * applications on uC/OSII, uClinux,ARM Linux
Самое интересное, что SkyEye — бесплатный симулятор с открытыми исходными кодами.
« Последнее редактирование: Сентябрь 17, 2007, 02:27:54 от Vladimir » Записан
admin
Гость
« Ответ #1 : Сентябрь 17, 2007, 01:44:28 »

Беда в том, что обычно кроме процессора надо бы просимулировать и нехилую обвязку - ПЛИС и прочее. Оно потянет?
Записан
Vladimir
Гость
« Ответ #2 : Сентябрь 17, 2007, 02:27:31 »

И ещё один очень интересный и серьёзный продукт. Proteus от Labcenter. Симулирует работу схем с кристаллами от контроллеров до ARM. Запустить в этой среде Linux на каком-нибудь "камне" и получить консоль — не проблема.

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

Продукт платный, но есть Demo (функционально урезано).
Записан
Vladimir
Гость
« Ответ #3 : Октябрь 06, 2007, 01:17:00 »

Bochs — эмулятор стем IA-32 (x86). Проект старый, интересный, давно развивающийся. Эмулирует компьютеры от 386 до Pentium-4 и AMD-64 с различными дополнительными наборами инструкций.

Отличительной положительной особенностью эмулятора является то, что он многоплатформеный. Скорость работы его невысока, но позволяет вполне поработать, скажем, в MenuetOS на не очень шустрой машине (не ковыряясь с загрузочными дисками, а просто "скормив" образ операционки Bochs'у).

Эмулятор будет полезен создателям BIOS и различных загрузчиков, поскольку великолепно отрабатывает все инструкции выбранного процессора, эмулирует работу "железа".

Проект эмулятора "с открытыми исходниками", так что там можно много почерпнуть в плане изучения особенностей платформ, процессоров, наборов команд.
Записан
Vladimir
Гость
« Ответ #4 : Ноябрь 20, 2007, 09:57:47 »

Вдогонку для "Цискарей".
Dynamips/Dynagen. Смотрите тут:
http://www.dynagen.org/
http://7200emu.hacki.at/
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!