u-velOSity Application A u-velOSity Application is a stand-alone executable linked with u-velOSity libraries suitable for running directly on a target.

Program Layout Selects which linker directives file to include in your program.

u-velOSity Library Configuration The u-velOSity distribution comes with three pre-built versions of the kernel library.

u-velOSity Timer Driver Example This example demonstrates how to install a system timer driver

u-velOSity Producer/Consumer Example The Producer-Consumer example application provides sample code that solves the classical Producer-Consumer computer science problem and makes use of several common kernel object types, including tasks, queues, mutexes, and semaphores.

u-velOSity USB Device Examples The u-velOSity USB Device examples demonstrate how the USB Device Class library (u-USB) can be used.

u-velOSity File System RAM Disk Example This is an example of how to use the u-velOSity file system. It demonstrates how to format a new storage device using msdosfs_newfs, mount the device, perform disk operations on the device, and perform maintenance on the device using msdosfs_fsck. This example uses the provided RAM disk implementation.

u-velOSity File System WLFS2 Example This is an example of how to use the u-velOSity file system. It demonstrates how to format a new storage device using msdosfs_newfs, mount the device, perform disk operations on the device, and perform maintenance on the device using msdosfs_fsck. This example uses the provided WLFS2 device implementation, on a RAM-based block device.

u-velOSity USB Device Examples The u-velOSity USB Device examples demonstrate how the USB Device Class library (u-USB) can be used.

u-velOSity GHnet v2 Examples The u-velOSity GHnet v2 examples demonstrate how the GHnet v2 TCP/IP stack for u-velOSity can be used.