|
Introduction
|
|
Architectur Kernel Services Services of the Process-Managers The Development Environment
|
|
Threads & Synchronisation
|
|
Concepts Thread Creation Thread Operations Synchronising Threads Mutexes Sleepons Conditional Variables (condvars) Thread-Cancelation
|
|
Interprocess Communikation (IPC)
|
|
Native QNX 6 Communication Pulses Signals Event Delivery Shared Memory Pipes & POSIX Msg Queues Interrupts Conzepte IPC from within and ISR Handler Architectur Resource-Manager ISRs
|
|
Timer, Clocks undTimeouts
|
|
QNX 6?s Timebase Clocks Timers Timeouts Introduction into I/O
|
|
Coding a Resource Managers
|
|
Setting up a managers Some I/O and connection functions Additional details for handling read/write (times, blocking clients, ...) Several ways to return from a handler
|
|
I/O - Communikation with hardware
|
|
Port I/O Memory-Mapping DMA PCI Interrups Conzepts IPC from within an ISR Handler architectur Resource-managers and ISRs
|
|
Resource Manager of the file system
|
|
The mpountpoint and behind Device entries Stat und additional Informationen Examples
|