• Get Started
• EVL core
Building EVL
Runtime settings
Running tests
Commands
Benchmarking
Caveat
◦ Application interface
Function index
Initialization
Thread
Mutex
Read/write lock
Event
Flags
Semaphore
Clocks
Timer(fd)
Observable
Cross-buffer
File proxy
Polling file descriptors
Out-of-band I/O services
Scheduling
Memory heap
Misc. services
API revisions
◦ Real-time I/O drivers
DMA
SPI
GPIO
Ethernet
◦ Writing drivers
Function index
File description
Socket interface
Core thread
Kernel thread
Wait queue
Kernel mutex
Kernel semaphore
Kernel flag
EVL Spinlock
Clock device
Scheduling
Timer
Cross-buffer access
Managing IRQs
Stage exclusion lock
◦ Networking
◦ Under the hood
ABI revisions
ABI revisions
• Dovetail
◦ Kernel API
Out-of-band stage
Interrupt management
Spinlocks
Remote function calls
Alternate scheduling
File interface
Misc
◦ Networking
Buffer management
Device I/O
Socket interface
◦ Porting Dovetail
Prerequisites
Interrupt flow
Atomic operations
Architecture bits
Tick devices
Clock sources
Syscall path
Serial debugging
Developer Notes
• Ports
• Contributing
Home
RIOT channel
✉ Mailing list
⚖ License Terms
Xenomai 3
Xenomai 4
>
Dovetail
>
Kernel API
>
Networking
> Buffer management
Buffer management
Last modified: Tue, 29 Oct 2024 11:16:41 +0100