You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 months ago | |
|---|---|---|
| .. | ||
| aio | 3 months ago | |
| assert | 3 months ago | |
| audio | 3 months ago | |
| builtin | 3 months ago | |
| ctype | 3 months ago | |
| dirent | 3 months ago | |
| dlfcn | 3 months ago | |
| errno | 3 months ago | |
| eventfd | 3 months ago | |
| fixedmath | 3 months ago | |
| grp | 3 months ago | |
| hex2bin | 3 months ago | |
| inttypes | 3 months ago | |
| kbin | 3 months ago | |
| libgen | 3 months ago | |
| locale | 3 months ago | |
| lzf | 3 months ago | |
| machine | 3 months ago | |
| math | 3 months ago | |
| misc | 3 months ago | |
| modlib | 3 months ago | |
| net | 3 months ago | |
| netdb | 3 months ago | |
| pthread | 3 months ago | |
| pwd | 3 months ago | |
| queue | 3 months ago | |
| sched | 3 months ago | |
| semaphore | 3 months ago | |
| signal | 3 months ago | |
| spawn | 3 months ago | |
| stdio | 3 months ago | |
| stdlib | 3 months ago | |
| stream | 3 months ago | |
| string | 3 months ago | |
| symtab | 3 months ago | |
| syslog | 3 months ago | |
| termios | 3 months ago | |
| time | 3 months ago | |
| tls | 3 months ago | |
| uio | 3 months ago | |
| unistd | 3 months ago | |
| userfs | 3 months ago | |
| uuid | 3 months ago | |
| wchar | 3 months ago | |
| wctype | 3 months ago | |
| wqueue | 3 months ago | |
| zoneinfo | 3 months ago | |
| .gitignore | 3 months ago | |
| Kconfig | 3 months ago | |
| Makefile | 3 months ago | |
| README.txt | 3 months ago | |
| libc.csv | 3 months ago | |
| libc.h | 3 months ago | |
| math.csv | 3 months ago | |
README.txt
lib
===
This directory contains numerous, small functions typically associated with
what you would expect to find in a standard C library. The sub-directories
in this directory contain standard interface that can be executed by user-
mode programs.
Normally, NuttX is built with no protection and all threads running in kerne-
mode. In that model, there is no real architectural distinction between
what is a kernel-mode program and what is a user-mode program; the system is
more like on multi-threaded program that all runs in kernel-mode.
But if the CONFIG_BUILD_PROTECTED option is selected, NuttX will be built
into distinct user-mode and kernel-mode sections. In that case, most of the
code in the nuttx/ directory will run in kernel-mode with exceptions
of (1) the user-mode "proxies" found in syscall/proxies, and (2) the
standard C library functions found in this directory. In this build model,
it is critical to separate the user-mode OS interfaces in this way.
If CONFIG_BUILD_KERNEL is selected, then on