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.
 
 
 
 
 
 
蔡享 ee36ad151a PX4 v1.17.0 + cuav 7-nano minimal_vtol 1 month ago
..
libc PX4 v1.17.0 + cuav 7-nano minimal_vtol 1 month ago
libdsp PX4 v1.17.0 + cuav 7-nano minimal_vtol 1 month ago
libnx PX4 v1.17.0 + cuav 7-nano minimal_vtol 1 month ago
libxx PX4 v1.17.0 + cuav 7-nano minimal_vtol 1 month ago
README.txt PX4 v1.17.0 + cuav 7-nano minimal_vtol 1 month ago

README.txt

README
======

This directory holds NuttX libraries. Libraries in NuttX are very special
creatures. They have these properties:

1. They can be shared by both application logic and logic within the OS when
using the FLAT build.

2. But in PROTECTED and KERNEL modes, they must be built differently: The
copies used by applications and the OS cannot be the same. Rather,
separate versions of libraries must be built for the kernel and for
applications.

3. When used by the OS, some special care must be taken to assure that the
OS logic does not disrupt the user's errno value and that the OS does
not create inappropriate cancellation points.

For example, sem_wait() is both a cancellation point and modifies the
errno value. So within the FLAT build and without kernel version for
the PROTECTED and KERNEL builds, the special internal OS interface
nxsem_wait() must be used. Within libraries, the macro _SEM_WAIT()
(as defined in include/nuttx/semaphore.h) is used instead. The