zephyr/samples/hello_world
Anas Nashif 10970a60c0 sanitycheck: remove unused platforms keyword
This keyword had no effect and was being copied over to many samples
errornously.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-11-19 15:03:55 -05:00
..
src samples: hello world: print board name 2018-09-17 09:46:24 -04:00
CMakeLists.txt samples, tests: Use semi-accurate project names 2018-10-27 21:31:25 -04:00
README.rst doc: getting_started: Support multi-OS instructions 2018-01-18 16:53:31 -05:00
prj.conf sample: we have dedicated test for single thread 2018-09-17 09:46:24 -04:00
sample.yaml sanitycheck: remove unused platforms keyword 2018-11-19 15:03:55 -05:00

README.rst

.. _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