• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..21-Aug-2025-

README.rst A D21-Aug-20251.5 KiB5235

configRTcores.sh A D21-Aug-2025866 2611

create_image.sh A D21-Aug-20257.7 KiB264201

logger.sh A D21-Aug-20251,018 4131

setup_hmi_vm.sh A D21-Aug-20252.1 KiB7555

setup_rt_vm.sh A D21-Aug-20252.5 KiB8160

README.rst

1:orphan:
2
3ACRN Sample Application Image Builder
4#####################################
5
6This directory contains the scripts to create VM images for ACRN sample
7application.
8
9Prerequisites
10*************
11
12Make sure you have Ubuntu installed with network access on your development
13computer. Then execute the following command to install the prerequisites.
14
15   .. code-block:: bash
16
17      sudo apt install -y kpartx \
18           schroot \
19           mount \
20	   wget \
21	   qemu-utils
22
23Also you'll need the Debian packages of Linux RT kernels built from
24https://github.com/projectacrn/acrn-kernel when (and only when) building a
25real-time VM image. After the kernel is built, copy those Debian packages (whose
26names looks like ``linux-libc-*``, ``linux-headers-*`` and ``linux-image-*``) to
27this directory (i.e. misc/sample_application/image_builder/).
28
29Build images
30************
31
32To build the VM image for graphical HMI, run the following command under this
33directory:
34
35   .. code-block:: bash
36
37      ./create_image.sh hmi-vm
38
39This will generate an image named ``hmi_vm.img`` under the this directory, which
40can be used as the file of a virtio-blk device of a post-launched VM. Installing
41the GNOME desktop system will take some time depending on your network and
42storage speed.
43
44To build the VM image for running real-time applications, run the following
45command under this directory:
46
47   .. code-block:: bash
48
49      ./create_image.sh rt-vm
50
51This will generate an image named ``rt_vm.img`` under the this directory.
52