Rzk overview, Features of rzk, Rzk objects – Zilog EZ80F91AZA User Manual

Page 11: Features of rzk rzk objects

Advertising
background image

UM007518-1211

RZK Overview

Zilog Real-Time Kernel: eZ80

®

CPU

User Manual

1

RZK Overview

The Zilog Real-Time Kernel (RZK) is a real-time, preemptive multitasking kernel
designed for time-critical embedded applications. It is currently available with Zilog’s
eZ80 family of microprocessors and microcontrollers. The majority of the RZK code is
written in ANSI C and supplied as a C library module. During compilation, you can link
real-time applications with the RZK library. The resulting object is downloaded to the tar-
get platform or placed in ROM. RZK is designed to be used as a C library.

Features of RZK

The features of RZK include:

•

Compact code

•

Rapid context switching between threads

•

Quick interrupt response

•

Preemptive, priority-based and multitasking scheduler

•

Timing support for delays, time-outs and periodic events

•

Time-slicing option with adjustable time slices

•

Priority inheritance facility

•

Highly scalable and configurable options

•

Minimal footprint

•

Device Driver Framework (DDF) and Board Support Package (BSP)

RZK Objects

RZK modules are referred to as objects and are used for real-time application development
as provided below:

•

Threads

•

Message queues

•

Event groups

•

Semaphores

•

Timers

•

Memory as Partitions/Regions

Advertising
This manual is related to the following products: