| ||||||||
Technical Support On-Line Manuals RTX166 Tiny User's Guide | Target RequirementsRTX166 Tiny runs on most C16x-compatible devices including single-chip variants. Your RTX166 Tiny application may use external data memory, but the kernel has no requirements for it. RTX166 Tiny works with all memory models supported by the Keil C166 Compiler. The memory model selected influences only the location of application objects. The RTX166 Tiny system variables and the stack area of the application are always stored in internal memory (NDATA) or in registers. Typically, RTX166 Tiny applications are implemented in the SMALL memory model. RTX166 Tiny performs cooperative task switching (each tasks calls an operating system routine) and round-robin task switching (each task runs for a fixed amount of time before the operating system switches to the next task). Preemptive task switching and task priorities are not supported. If your application requires preemptive task switching you must use the RTX166 Full Real-Time Executive. | |||||||
| ||||||||