This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

Hello World


A simple Hello World example that can be used with any supported board and prints ‘Hello World from UserSpace!’ to the console. This application can be built into modes:

  • single thread

  • multi threading

Building and Running

This project outputs ‘Hello World from UserSpace!’ to the console. It can be built and executed on QEMU as follows:

west build -b qemu_riscv32 samples/userspace/hello_world_user
west build -t run

Sample Output

Hello World from UserSpace! qemu_riscv32

Exit QEMU by pressing CTRL+A x.