07.08.2020 QEMU Virtualization

Материал из SRNS
Перейти к: навигация, поиск
(SSH)
(INTRO)
Строка 11: Строка 11:
 
== INTRO ==
 
== INTRO ==
 
Качаем читаем [[:File:ug982-petalinux-system-simulation_QEMU.pdf]]
 
Качаем читаем [[:File:ug982-petalinux-system-simulation_QEMU.pdf]]
 +
 +
[https://github.com/k0nze/qemu_zynq_linux_setup инструкция]
 +
 +
Выкачиваем [https://github.com/qemu/qemu.git репозиторий qemu]
 +
 +
Ставим в систему pixman
 +
<source lang="bash">
 +
sudo apt-get install libpixman-1-dev
 +
</source>
 +
 +
Инициализируем подмодуль:
 +
<source lang="bash">
 +
cd qemu
 +
git submodule update --init dtc
 +
</source>
 +
 +
Исполняем:
 +
<source lang="bash">
 +
./configure --target-list="aarch64-softmmu" --enable-fdt --disable-kvm --disable-xen make -j4
 +
</source>
 +
 +
Создаем файл-образ флешки:
 +
<source lang="bash">
 +
~/git/qemu/qemu-img create -f qcow2 ~/clonicus_1.2.3/sdcard/sdcard.qcow2 256M
 +
</source>
  
 
== Эмуляция Petalinux QEMU ==
 
== Эмуляция Petalinux QEMU ==

Версия 15:25, 7 августа 2020


INTRO

Качаем читаем File:ug982-petalinux-system-simulation_QEMU.pdf

инструкция

Выкачиваем репозиторий qemu

Ставим в систему pixman

sudo apt-get install libpixman-1-dev

Инициализируем подмодуль:

cd qemu
git submodule update --init dtc

Исполняем:

./configure --target-list="aarch64-softmmu" --enable-fdt --disable-kvm --disable-xen make -j4

Создаем файл-образ флешки:

~/git/qemu/qemu-img create -f qcow2 ~/clonicus_1.2.3/sdcard/sdcard.qcow2 256M

Эмуляция Petalinux QEMU

Наслаждаемся магией!

petalinux-boot --qemu --kernel


Прерывать симуляцию:

Ctrl-A X

SSH

Заходим по ssh на виртуальный petalinux

Перенаправляем порты ssh при вызове запуска виртуалки:

petalinux-boot --qemu --kernel --qemu-args "-redir tcp:10022:10.0.2.15:22"

Далее коннектимся с хоста:

ssh-copy-id root@localhost -p 10022
ssh root@localhost -p 10022

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.

Персональные инструменты
Пространства имён

Варианты
Действия
SRNS Wiki
Рабочие журналы
Приватный файлсервер
QNAP Сервер
Инструменты