Официальный форум СВД Встраиваемые Системы
15 Февраль, 2025, 19:07:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: QEMU for QNX  (Прочитано 28043 раз)
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 179

Gravatar


WWW
« : 18 Май, 2010, 16:40:26 »

QEMU for QNX
(русская версия)

QEMU is a free open source emulator of various hardware platforms. Following platforms are supported: x86, x86_64, PowerPC, ARM, SPARC and some others.

QEMU 0.9.0 and 0.10.5 versions for QNX6 are available in the QNX Community QEMU Project on Foundry27.

QEMU 0.15.0 (latest at the moment of original message creation) adapted for QNX6 is presented in this topic. Differences of this version from the original:
 - Added Photon support, SDL support is disabled.

In 0.12.3:
(щёлкните чтобы показать/скрыть)

Included archive contains executable modules for x86 and x86_64 emulation.


Installation process

1. Download qemu-0.VV.V-qnx6-bin-YYYYMMDD.tar.gz archive (where 0.VV.V - QEMU version, YYYYMMDD is the archive creation date).

2. In QNX6 execute following commands:

Код:
# cd /
# tar zxvf /path/to/archive/qemu-0.12.3-qnx6-bin-YYYYMMDD.tar.gz

(For 0.15.0) QEMU will be installed in /opt/qemu directory.

Following steps are necessary only for QEMU 0.12.3:

3. Download binary library archive from SDL project on Foundry27. SDL-1.3-bin-svn5297.tar.gz at the moment of this message creation.

4. Move contents of lib archive directory into QNX6 lib directory. Or execute following commands:

Код:
# cd /tmp
# tar zxvf /path/to/archive/SDL-1.3-bin-svn5297.tar.gz
# mv usr/lib/libSDL* /usr/lib/
# rm -rf usr tests

or:

Код:
# cd /
# tar zxvf /path/to/archive/SDL-1.3-bin-svn5297.tar.gz
# rm -rf /tests


Features

Using this software you have to keep in mind following features:

 - Emulation speed is not very fast and depends on your CPU speed and memory size.
 - Using QEMU in QNX6 you may meet with SDL rendering errors. They would be fixed when possible.
 - QEMU is rather complicated product and it is not so handy as many commercial virtual machines. You have to spend some time studing the manual.
For 0.15.0:
 - Because of disabled SDL, sound output is not supported.


Development plans

Some components for comfortable work with QEMU in QNX are missing. Unfortunately, their realization might be quite hard, and could be done only with significant customer interest.

 - Accelerated mode realiazation (like kqemu and kvm)
 - Development of manager for controlling QEMU
 - Building VNC client, that lets to avoid SDL usage in some cases


Useful links

 - QEMU project site
 - Description in wiki
 - QEMU project in Foundry27
 - SDL project in Foundry27
 - QEMU network configuration in QNX


Download



« Последнее редактирование: 07 Сентябрь, 2011, 12:32:05 от Александр Молодцов » Записан

Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 179

Gravatar


WWW
« Ответ #1 : 07 Сентябрь, 2011, 12:34:48 »

New QEMU 0.15.0 ported to QNX6 is available.

Features of this version:
 - Added Photon support.
 - SDL support was disabled as unnecessary.
Записан

bugalot
Пользователь

Сообщений: 19


« Ответ #2 : 02 Декабрь, 2015, 16:08:24 »

This is what I was looking for a long time!!

Great Wink
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 11 Февраль, 2025, 19:31:00