1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-device_qemu

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

QEMU

  • Введение
  • Ограничения
  • Установка QEMU (#section119744591307)
  • Использование (#section169045116126)
  • Вклад в проект (#section169045116136)
  • Связанные репозитории (#section1371113476307)

Введение

Quick Emulator (QEMU) позволяет моделировать ситуацию, когда ядро работает на разных платах, так что ядро больше не зависит от физических плат разработки.

Ограничения

QEMU применим только к ядру OpenHarmony.

Установка QEMU

  1. Установите зависимости (Ubuntu 18+):

    sudo apt install build-essential zlib1g-dev pkg-config libglib2.0-dev  binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev virtualenv flex bison
  2. Получите исходный код:

    wget https://download.qemu.org/qemu-6.2.0.tar.xz

или

Скачайте с официального сайта: qemu-6.2.0.tar.xz

  1. Скомпилируйте и установите:

    tar -xf qemu-6.2.0.tar.xz
    cd qemu-6.2.0
    mkdir build && cd build
    ../configure --prefix=qemu_installation_path
    make -j16

Дождитесь завершения компиляции и выполните команду установки:

make install

Наконец, добавьте путь установки в переменную среды:

vim ~/.bashrc

Добавьте следующую командную строку в последнюю строку ~/.bashrc:

export PATH=$PATH:qemu_installation_path

Использование

Подробности об архитектурах ARM:

Подробности о архитектуре Cortex-m4 см. в Qemu Cortex-m4 mps2-an386 HOWTO.

Подробности о архитектуре Cortex-m55 см. в Qemu Cortex-m55 mps3-an547 HOWTO.

Подробности о RISC-V см. в Qemu RISC-V Virt HOWTO.

Подробности о Xtensa см. в Qemu Xtensa Virt HOWTO.

Подробности о C-SKY см. в Qemu C-SKY Virt HOWTO.

Вклад

Как участвовать

Спецификация сообщения фиксации

Связанные репозитории

Подсистема ядра

device_qemu

kernel_liteos_a kernel_liteos_m

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Эмуляция аппаратных платформ с помощью QEMU | QEMU имитирует различные аппаратные одноплатные устройства. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/openharmony-device_qemu.git
git@api.gitlife.ru:oschina-mirror/openharmony-device_qemu.git
oschina-mirror
openharmony-device_qemu
openharmony-device_qemu
master