Two types of real-time-operating systems (RTOS) are available for the 8051 family: - KR-51Tiny which is a 'lite' version of the Kernel and supports either 3 or 8 tasks depending on the software kit. - KR-51 which is the full version with up to 125 tasks. KR-51Tiny | KR-51Tiny is an 8051 RTOS that offers a variety of services, such as time and memory management, semaphores, synchronizing events, inter-task communications. This 8051 RTOS offers also more sophisticated functions such as a perpetual calendar. The KR-51Tiny 8051 RTOS is limited in the number of tasks according to the software used: - EVAL51 (demonstration version): 3 tasks - Lite Suite RKitL51: 8 tasks - Professional Kit RKitP51: 8 tasks.Task declaration is done at the 'C'-source level, while configuration of the kernel is made at the project level. The SIMICE-51 8051 simulator provides a variety of information on the status of the Kernel and each task. The KR-51Tiny executive is a real-time kernel for the 8051 microcontroller family. Placed at the core of an application, it provides efficient task scheduling by driving : | - task activation : initiate, waiting or stop.
- task relationships.
KR-51Tiny is easy to implement and permits the programmer to concentrate on each task, independently from the remaining application. KR-51Tiny recognizes tasks written in either assembly or 'C', (MA-51 and RC-51 respectively). KR-51 consists of two parts : - the scheduler which is the task scheduling program.
- the services or functions that can be called by tasks to send various requests to the scheduler.
| Full KR-51 KR-51 is fully integrated in the Enterprise Kit RKitE51 version of the software. It has the same features as KR-51Tiny 8051 RTOS, but allows up to 125 tasks instead of just 3 or 8. | Available Raisonance 8051 Software Tool PackagesRaisonance 8051 Software Tools are offered in several different product packages. The table below lists the tools included with each of those packages. By following the description link, you can get more information on each tool. By clicking on the product code link you can go directly to the order page for each of the product packages. Tool | Description Link | PRODUCTS | Free Evaluation Version download | LITE Package RKitL51 | Compiler Package RCA51 | Enterprise Suite RKitE51 | IDE | RIDE | * | * | * | * | Macro assembler | MA-51 | <4kB | <32kb | * | * | Code banking linker | LX-51 | <4kB | <32kb | * | * | Utilities | UTIL51 | * | * | * | * | ANSI C compiler | RC-51 | <4kB | <32kb | * | * | Simulator/debugger | SIMICE-51 | <4kB | <32kb | <4kb | * | ROM monitor | MON-51 | <4kB | <32kb | <4kb | * | Tiny RTOS | KR-51Tiny | 3 tasks | 3 tasks | 3 tasks | full RTOS | CodeCompressor | CComp-51 | (1) | (1) | (1) | * | Multiproc. simulation | MulSim51 | | | | * | RTOS | KR-51 | | | | 125 tasks | Scripts | RIDEscript | | | | * | * Unrestricted version of the tool is included with the product package (1) You can compress and simulate, but you can't save the compressed code |