Something went wrong on our end
-
Andrei Gherzan authored
This gives us the ability to easily reference them in various other parts (eg. release notes). Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
Andrei Gherzan authoredThis gives us the ability to easily reference them in various other parts (eg. release notes). Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
qemuarm-efi.rst 1.47 KiB
Qemu ARM 32bit
Overview
|main_project_name| supports running the software stack into an virtual environment using Qemu.
Building an Oniro image
To clone the source code, perform the procedure in: :ref:`Setting up a repo workspace <RepoWorkspace>`.
Building a Linux image
Build Steps
- Source the environment with proper template settings, flavour being linux and target machine being qemuarm-efi. Pay attention to how relative paths are constructed. The value of TEMPLATECONF is relative to the location of the build directory ./build-oniro-linux, that is going to be created after this step:
$ TEMPLATECONF=../oniro/flavours/linux . ./oe-core/oe-init-build-env build-oniro-linux
- You will find yourself in the newly created build directory. Call bitbake to build the image. For example, if you are using oniro-image-base run the following command:
$ MACHINE=qemuarm-efi bitbake oniro-image-base
Once the image is done, you can run the Qemu using the provided script wrapper:
$ MACHINE=qemuarm-efi runqemu oniro-image-base slirp
For additional information refer to the :ref:`usage section <linux-flavour-usage>`.