📄 kconfig
字号:
config XENO_SKIN_NATIVE depends on XENO_OPT_NUCLEUS tristate "Native API" default y help The native Xenomai API.if XENO_SKIN_NATIVE != nconfig XENO_OPT_NATIVE_PIPE bool "Message pipes" depends on XENO_OPT_PIPE default y help Message pipes are bi-directional FIFO communication channels allowing data exchange between real-time tasks and regular user-space processes. Pipes natively preserve message boundaries, but can also be used in byte stream mode from kernel to user space. The maximum number of pipes available in the system can be configured using the XENO_OPT_PIPE_NRDEV option from the Nucleus menu.config XENO_OPT_NATIVE_PIPE_BUFSZ int "Bytes in buffer space" depends on XENO_OPT_NATIVE_PIPE default 4096 help This option sets the memory size available for per-pipe buffering when message pipes are used in byte stream mode.config XENO_OPT_NATIVE_SEM bool "Counting semaphores" default y help Counting semaphore are synchronization objects granting Xenomai tasks a concurrent access to a given number of resources maintained in an internal counter variable.config XENO_OPT_NATIVE_EVENT bool "Event flags" default y help Event flag groups are synchronization objects represented by a long-word structure; every available bit in such word can be used to map a user-defined event flag Xenomai tasks can wait for.config XENO_OPT_NATIVE_MUTEX bool "Mutexes" default y if XENO_OPT_NATIVE_COND=y help Mutexes are MUTual EXclusion objects, useful for protecting shared data structures from concurrent modifications, and implementing critical sections and monitors.config XENO_OPT_NATIVE_COND bool "Condition variables" default y enable XENO_OPT_NATIVE_MUTEX help Condition variables are synchronization objects which allow Xenomai tasks to suspend execution until some predicate on shared data is satisfied. config XENO_OPT_NATIVE_QUEUE bool "Message queues" default y help Message queueing is a method by which real-time tasks can exchange or pass data through a xeno-managed queue of messages. Messages can vary in length and be assigned different types or usages.config XENO_OPT_NATIVE_HEAP bool "Memory heaps" default y help Memory heaps are regions of memory used for dynamic memory allocation in a time-bounded fashion.config XENO_OPT_NATIVE_ALARM bool "Alarms" default y help Alarms are general watchdog timers allowing to run user-defined handlers after a specified delay has elapsed.config XENO_OPT_NATIVE_MPS bool "Message passing support" default y help This simple message passing interface allows to exchange variable-sized messages in a synchronous fashion between Xenomai tasks.config XENO_OPT_NATIVE_INTR bool "Interrupts" help This option provides a simple API to deal with interrupts, both in kernel and user-space contexts. Note that the preferred way of implementing generic drivers usable across all Xenomai interfaces is defined by the Real-Time Driver Model (RTDM).endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -