wiki:WikiStart

Version 5 (modified by alain, 10 years ago) (diff)

--

GIET-VM usage information

General Information

X) Peripherals

Z) User Level Libraries

Peripheral Access

The stdio library contains allowing an application to access peripherals. All these functions contain at least one system call.

Utility Functions

The stdlib library contains various utility functions. These functions do not use system calls.

MWMR channels

The mwmr_channel library defines a communication middleware supporting channelised communications in a multi-tasks parallel application.

Synchonisation Barriers

The barrier library contains functions used to synchronize severals tasks in a multi-task parallel application. Most of these functions do not use system calls.

Spin-Locks

The spi4yyn_lock? library contains functions used to provide exclusive access to a shared ressource in a multi-task parallel application. These functions do not use system calls.

Memory Allocation

The malloc library contains functions allowing an application to dynamically allocate virtual memory in the application heap. These functions do not use system calls.