Changes between Version 6 and Version 7 of WikiStart
- Timestamp:
- Aug 4, 2014, 3:41:42 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v6 v7 7 7 == Z) User Level Libraries == 8 8 9 === __[wiki:library_stdio stdio library]__===9 === [wiki:library_stdio stdio library] === 10 10 11 11 This library contains all functions allowing an application 12 12 to access a peripheral, or a protected processor register. Each function contains at least one system call. 13 13 14 === __[wiki:library_stdlib stdlib library]===14 === [wiki:library_stdlib stdlib library] === 15 15 16 16 This library contains various utility functions that do not use system calls. 17 17 18 === __[wiki:library_mwmr MWMR library]__===18 === [wiki:library_mwmr MWMR library] === 19 19 20 20 This library defines a communication middleware … … 22 22 This middleware does not use system calls. 23 23 24 === __[wiki:library_barrier barrier library]__===24 === [wiki:library_barrier barrier library] === 25 25 26 26 This library contains functions used to synchronize … … 28 28 do not use system calls. 29 29 30 === __[wiki:library_locks spin_lock library]__===30 === [wiki:library_locks spin_lock library] === 31 31 32 32 This library contains functions used to provide … … 34 34 These functions do not use system calls. 35 35 36 === __[wiki:library_malloc malloc library]__===36 === [wiki:library_malloc malloc library] === 37 37 38 38 This library contains functions allowing an user application 39 to dynamically allocate virtual memory in the application heap. 39 to dynamically allocate virtual memory from the application heap. 40 When the target architecture is clusterized (several physical banks), the heap 41 is physically distributed on the clusters, and there is actually on allocator per cluster. 42 43