QEMU может имитировать работу ядра на различных одноплатных компьютерах, что позволяет снять зависимость от физической платы разработки.
Подходит только для ядра OpenHarmony.
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
wget https://download.qemu.org/qemu-6.2.0.tar.xz
или посетите официальный сайт для загрузки: qemu-6.2.0.tar.xz. 3. Скомпилируйте и установите:
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.
Для архитектуры Cortex-M55 см.: QEMU учебник для Cortex-M55.
Для архитектуры RISC-V см.: QEMU учебник для RISC-V.
Для архитектуры Xtensa см.: QEMU учебник для Xtensa.
Для архитектуры C-SKY см.: QEMU учебник для C-SKY.
См.: Как участвовать и Стандарты сообщений о фиксации.
Ядро подсистемы, device_qemu, kernel_liteos_a, kernel_liteos_m.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )