avp64
An ARMv8 virtual platform based on QEMU and VCML
File Explorer
Download Latest Version (.zip)- cmake.yml
- lint.yml
- nightly.yml
- style.yml
- core.h
- cpu.h
- mem_protector.h
- systemc.h
- common.h
- avp64.h
- core.cpp
- cpu.cpp
- mem_protector.cpp
- systemc.cpp
- avp64.cpp
- avp64_minimal.cpp
- version.h.in
- .gitignore
- test_card_reference.bmp
- arm64_core_test.cpp
- arm64_reset_test.cpp
- CMakeLists.txt
- linux_boot.py.in
- linux_boot_minimal.py.in
- linux_screenshot.py.in
- mem_protector.cpp
- requirements.txt
- test_main.cpp
- zephyr_app.py.in
- fetch_buildroot_linux
- fetch_zephyr_app
- format
- control_panel.png
- avp64.code-profile
- launch.json
- README.md
- settings.json
- setup.bash
- .clang-format
- .clang-tidy
- .gitignore
- .gitmodules
- cmake
- CMakeLists.txt
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/aut0/avp64
Downloads the entire project code from GitHub to your computer.
cd avp64
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- APT (Debian/Ubuntu κ³μ΄) Built into Debian/Ubuntu-based Linux distributions.
sudo apt install git build-essential libelf-dev libsdl2-dev libvncserver-dev libslirp-dev
Installs directly from the APT package repository (Debian/Ubuntu-based).
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. CMake
MediumPrerequisites
cmake -DCMAKE_INSTALL_PREFIX=<install-dir> -DCMAKE_BUILD_TYPE=RELEASE <source-dir>
Type this command into your terminal and run it.
cmake --build . -j `nproc`
Type this command into your terminal and run it.
cmake --install .
Type this command into your terminal and run it.
cmake -DCMAKE_BUILD_TYPE=$type -DCMAKE_INSTALL_PREFIX=$install $home
Type this command into your terminal and run it.
Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
