7e8fc6c293
The Virtualizer Development Kit (VDK) Family for ARM Cortex Products consists of a set of virtual prototypes that provide a virtualizer for the ARM core variants. The VDK is a standalone package that runs on an host computer. [Thomas: drop the following options, which as noted by Arnout, are not needed: - BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y - BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="Image" - BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y.] Signed-off-by: Joao Pinto <jpinto@synopsys.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
66 lines
1.5 KiB
Plaintext
66 lines
1.5 KiB
Plaintext
Synopsys VDK Software Development Platform
|
|
|
|
Intro
|
|
=====
|
|
|
|
The Virtualizer Development Kit (VDK) Family for ARM Cortex Products
|
|
consists of a set of virtual prototypes that provide a virtualizer for
|
|
the ARM core variants. The VDK is a standalone package that runs on an
|
|
host computer.
|
|
|
|
Buildroot will generate the kernel image and a minimal root filesystem.
|
|
|
|
How to build it
|
|
===============
|
|
|
|
Configure Buildroot
|
|
-------------------
|
|
|
|
Configuring Buildroot is pretty simple, just execute:
|
|
|
|
$ make snps_aarch64_vdk_defconfig
|
|
|
|
Build the rootfs and kernel
|
|
---------------------------
|
|
|
|
Note: you will need to have access to the network, since Buildroot will
|
|
download the packages' sources.
|
|
|
|
You may now build your rootfs with:
|
|
|
|
$ make
|
|
|
|
(This may take a while)
|
|
|
|
Result of the build
|
|
-------------------
|
|
|
|
After building, you should obtain this tree:
|
|
|
|
output/images/
|
|
-- rootfs.ext2
|
|
-- Image
|
|
|
|
Installing your rootfs and Image
|
|
================================
|
|
|
|
Now copy the content of the output/images folder to the VDK' skins
|
|
folder:
|
|
|
|
$ cp rootfs.ext2 Image <vdk_installation_path>/skins/Vanilla-Cortex/ARMv8
|
|
|
|
|
|
Starting the VDK
|
|
================================
|
|
|
|
Go the VDK' installation root and execute the 'start' script:
|
|
|
|
$ cd <vdk_installation_path>
|
|
$ ./start.sh
|
|
|
|
The VP Explorer application will be executed, starting the simulation
|
|
automatically.
|
|
|
|
For more information about Synopsys' VDK please check:
|
|
http://www.synopsys.com/Prototyping/VirtualPrototyping/Pages/default.aspx
|