72046a8abc
In order to be able to document the build on Windows and UNIX systems, slight variations are required on the app commands that are used throughout the documentation system. This includes getting rid of the prompt symbol and providing commands for both UNIX and Windows operating systems. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
44 lines
870 B
ReStructuredText
44 lines
870 B
ReStructuredText
.. _hello_world:
|
|
|
|
Hello World
|
|
###########
|
|
|
|
Overview
|
|
********
|
|
A simple Hello World example that can be used with any supported board and
|
|
prints 'Hello World' to the console. This application can be built into modes:
|
|
|
|
* single thread
|
|
* multi threading
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
This project outputs 'Hello World' to the console. It can be built and executed
|
|
on QEMU as follows:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/hello_world
|
|
:host-os: unix
|
|
:board: qemu_x86
|
|
:goals: run
|
|
:compact:
|
|
|
|
To build the single thread version, use the supplied configuration file for
|
|
single thread: :file:`prj_single.conf`:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/hello_world
|
|
:host-os: unix
|
|
:board: qemu_x86
|
|
:conf: prj_single.conf
|
|
:goals: run
|
|
:compact:
|
|
|
|
Sample Output
|
|
=============
|
|
|
|
.. code-block:: console
|
|
|
|
Hello World! x86
|