home | ||
X Real Time KernelX-RTOS servicesX Real Time Kernel provides a set of functionalities that should be used in application software. Task ManagementX is a multiple task environment. All tasks shares the same data area and heap. The following services are available for task management:
Context SwitchingX context switching is based on Round Robin approach. Each task have a priority level ranging from 0 (higher) to 7 (lower). X version 1 is a cooperative multi-task system (a second, preemptive version is being developed, contact us for more information). Higher priority tasks are always executed first. Context switching services are:
Time services:Several services are avaliable for time specific action programming:
Message passing:Message passing between tasks:
Communication ChannelsThe following communication services are availiable:
Hardware interrupts:Interrupt handling is done by following methods:
Software interrupts:The following methods are used for software interrupt handling:
SemaphoresThree functions provides semaphore handling:
|