6.11 Instantiating a LinuxBoot example

This section describes how to instantiate a single Exported Virtual Subsystem (EVS) into the virtual platform connected to SystemC components modeling a timer, as well as the application memory with an exclusive monitor, and to boot the Linux operating system.


  1. Build the EVS_LinuxBoot example system.
    Option Description
    > cd $PVLIB_HOME/examples/SystemCExport/EVS_Platforms/EVS_LinuxBoot/Build_Cortex-A15x1
    > ./build.sh
    Microsoft Windows
    > cd %PVLIB_HOME%\examples\SystemCExport\EVS_Platforms\EVS_LinuxBoot\Build_Cortex-A15x1
    > build.bat
  2. Run the example.
    Option Description
    > ./run.sh
    Microsoft Windows
    > run.bat
    The Linux image to load onto the simulation executable is part of the TPIP package. The locations are $PVLIB_HOME/images/RTSM_VE_Linux/RTSM_VE_CLI_V7/RTSM_VE_CLI_V7.axf or $PVLIB_HOME/images/RTSM_VE_Linux/RTSM_VE_CLI_V7_LPAE/RTSM_VE_CLI_V7_LPAE.axf, depending on the processor component, for the application, and $PVLIB_HOME/images/RTSM_VE_Linux/filesystems/armv5t_min_VE_V7.image for the image. The provided run script uses the locations automatically.
Depending on the processor component, one, two, or four Linux penguins appear on the LCD and a terminal window shows the Linux boot messages.
Non-ConfidentialPDF file icon PDF version100964_1161_00_en
Copyright © 2014–2019 Arm Limited or its affiliates. All rights reserved.