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.
- The debug library is intended for development (-syslib=uv_debug).
- The minimum footprint library is a production version, optimized for minimum footprint (-syslib=uv_min).
- The maximum performance library is a production version, optimized for speed (-syslib=uv).
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.