-
Create a new directory for the tutorial manifest:
mkdir sel4-tutorials-manifest cd sel4-tutorials-manifest
-
Initialize and sync the repository:
repo init -u https://github.com/seL4/sel4-tutorials-manifest
repo sync
- Create a virtual Python environment and activate the environment
python3 -m venv venv
source venv/bin/activate
- Install setuptools
pip3 install setuptools
- Install seL4 dependencies
pip3 install sel4-deps
- Install CAmkES dependencies
pip3 install camkes-deps
- If only required, install additional packages:
pip install aenum
pip install sh
- Build the project using ninja:
./init --tut hello-world
- Navigate to the build directory:
cd hello-world_build
- Build the project using ninja:
ninja
- Clean the build using ninja:
ninja clean
- Simulate the program:
ninja clean
![Screenshot 2024-09-25 at 16 18 55](https://private-user-images.githubusercontent.com/59604451/370679878-04d420b4-217e-46e9-bc73-d04dc3a0f39f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NzgwMjYsIm5iZiI6MTczOTQ3NzcyNiwicGF0aCI6Ii81OTYwNDQ1MS8zNzA2Nzk4NzgtMDRkNDIwYjQtMjE3ZS00NmU5LWJjNzMtZDA0ZGMzYTBmMzlmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDIwMTUyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0MjYzODY2ODE4NmUwM2Y2NmRhZjA2ZTgwM2UyNjE0Y2JmYjI4MTJmM2JmZjMwYjkzMjc5NWE4YzBjYjg3MzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.duwcWC9b_iV2aKVS2WeNEc50Ic3-79UX1K8zsEaplvI)