zephyr/samples/microkernel/apps/hello_world
Allan Stephens b1190a00ba Get rid of VxMicro-specific warning from VPF files
This warning isn't relevant to Zephyr OS.

Change-Id: I8a115dec61c0c325e5b09337cd3a785fb0f5c75b
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-02-05 20:14:15 -05:00
..
src Use ccflags-y and asflags-y instead of EXTRA_CFLAGS 2016-02-05 20:14:14 -05:00
Makefile Kbuild: Changing build parameter CONF_OVERLAY to CONF_FILE 2016-02-05 20:14:09 -05:00
prj_arm.conf First commit 2015-04-10 16:44:37 -07:00
prj_x86.conf remove QA scripts 2015-04-13 18:47:50 -04:00
prj.vpf Get rid of VxMicro-specific warning from VPF files 2016-02-05 20:14:15 -05:00
README.txt Revise misleading instructions in sample project README.txt files 2016-02-05 20:14:14 -05:00

Title: Hello

Description:

A simple application that demonstates basic sanity of the VxMicro microkernel.
Two tasks (A and B) take turns printing a greeting message to the console,
and use sleep requests and semaphores to control the rate at which messages
are generated. This demonstrates that microkernel scheduling, communication,
and timing are operating correctly.

--------------------------------------------------------------------------------

Building and Running Project:

This microkernel project outputs to the console.  It can be built and executed
on QEMU as follows:

    make microkernel.qemu

--------------------------------------------------------------------------------

Troubleshooting:

Problems caused by out-dated project information can be addressed by
issuing one of the following commands then rebuilding the project:

    make clean          # discard results of previous builds
                        # but keep existing configuration info
or
    make pristine       # discard results of previous builds
                        # and restore pre-defined configuration info

--------------------------------------------------------------------------------

Sample Output:

taskA: Hello World!
taskB: Hello World!
taskA: Hello World!
taskB: Hello World!
taskA: Hello World!
taskB: Hello World!
taskA: Hello World!
taskB: Hello World!
taskA: Hello World!
taskB: Hello World!

<repeats endlessly>