07.08.2020 QEMU Virtualization
Korogodin (обсуждение | вклад) |
Lipa (обсуждение | вклад) (→SD-card create) |
||
Строка 36: | Строка 36: | ||
<source lang="bash"> | <source lang="bash"> | ||
sudo apt-get install libpixman-1-dev | sudo apt-get install libpixman-1-dev | ||
+ | </source> | ||
+ | |||
+ | Возможно: | ||
+ | <source lang="bash"> | ||
+ | sudo apt-get install git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev | ||
</source> | </source> | ||
Версия 11:35, 5 мая 2022
INTRO
Качаем читаем File:ug982-petalinux-system-simulation_QEMU.pdf
SD-card create
Выкачиваем репозиторий qemu
Ставим в систему nbd
Проверяем
Если нет модуля - загружаем его:
Ставим в систему pixman
Возможно:
Инициализируем подмодуль:
git submodule update --init dtc
Исполняем:
Создаем файл-образ флешки:
Подключаем образ к хосту:
Проверяем подключение:
Диск /dev/nbd0: 256 MiB, 268435456 байтов, 524288 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Форматируем флешку:
File:sd_table.rar Таблица форматирования Размеченный файл-образ, берем, пользуем
START
Заходим по ssh на виртуальный petalinux
Пока что не получается заменить IP адрес. Используем 10.0.2.15
Необходимо переименовать на флешке файл interfaces, чтобы он не ломал настройки
Перенаправляем порты ssh при вызове запуска виртуалки:
Далее коннектимся с хоста:
ssh root@localhost -p 10022
Копирование по ssh:
Прерывать симуляцию:
Работает SSH и подгружаются скрипты с подмонтированной SD-карточки. Цветная консоль, ключи ssh...
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.