Официальный форум СВД Встраиваемые Системы
25 Сентября, 2020, 20:01:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Сообщений: 174


« : 18 Мая, 2010, 16:40:26 »

(русская версия)

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


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


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


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

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

Сообщений: 174


« Ответ #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.


Сообщений: 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-2020 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!

В последний раз google посещал эту страницу 22 Сентября, 2020, 11:57:39