EEWORLDEEWORLDEEWORLD

Part Number

Search

EZ800000100KRS

Description
software real time kernel
CategoryModule/solution   
File Size107KB,5 Pages
ManufacturerZilog, Inc.
Websitehttps://www.zilog.com/
Download Datasheet View All

EZ800000100KRS Online Shopping

Suppliers Part Number Price MOQ In stock  
EZ800000100KRS - - View Buy Now

EZ800000100KRS Overview

software real time kernel

eZ80Acclaim™ Family of Microcontrollers
ZiLOG Real-Time Kernel
Version 1.2.0
Product Brief
PB015503-0305
PRELIMINARY
Introduction
The ZiLOG Real-Time Kernel (RZK) is a real-
time, preemptive, multitasking kernel designed for
time-critical embedded applications. It is currently
available for use with ZiLOG's eZ80Acclaim
product line. RZK is supplied as a C library mod-
ule.
Fast Context Switching
RZK can context-switch between threads in
approximately 12 µ s (measured on an eZ80F91
MCU operating with 1 wait state at 50 MHz). This
interval includes the time required to identify the
next ready-to-run thread as well as the time
required to save and restore the context of the two
threads, resulting in very low system overhead.
Context-switching time exhibits negligible varia-
tion as the number of threads increases.
Features
This version of RZK includes the following fea-
tures, which are described on the following pages:
Fast context switching
Small memory footprint
Modular design
Configurable compile options
Portable design
Interrupt handling
Threads with 32 priority levels
Support for priority inheritance
Interprocess communication, including sema-
phore, message queue, and event groups
Software timer
Memory management
Device Driver Framework, including several
drivers
RZK file system
These features are tailored to the requirements of
typical 8-bit applications. A description of these
features follows.
Small Memory Footprint
RZK offers a very low memory footprint. The
basic kernel and thread occupies only 9 K B of
ROM. Other objects can be optionally linked in.
Additional objects are optimized for minimum
memory requirements—the full version of RZK
occupies about 21 K B of ROM. The minimum
RAM required is only about 1 KB.
Modular Design
The modular design of RZK allows minimal foot-
print increase when using the object library. The
RZK binary image file is prepared in such a way so
that only objects required by the application are
linked. Interdependency between modules is very
minimal. Therefore, only the objects that are used
in the application are included in the final down-
loadable image.
Configurable Compilation
System parameters, such as the number of objects
required (threads, semaphores, etc.) can be speci-
fied at compile time. RZK allocates memory for
object c ontrol blocks based on the number of
objects specified in the configuration file. Features
such as debug support and priority inheritance sup-
port can be enabled or disabled at compile time.
Additionally, the duration of the RZK system timer
ZiLOG Worldwide Headquarters • 532 Race Street • San Jose, CA 95126
Telephone: 408.558.8500 • Fax: 408.558.8300 •
www.ZiLOG.com
Seeking ideas for writing SPI drivers
I spent 5 days studying the writing of SPI driver. Now I have written a SPI driver on 6410, but I cannot read the data. I would like to ask experts to give me some ideas. The idea of my program is thi...
xsmao520 Embedded System
Give some suggestions to your favorite forums
I hope to create: (1) The electronic industry enterprise page can show the current cutting-edge technology (2) Each small column, such as the single-chip microcomputer column, can be further divided i...
80后 Suggestions & Announcements
Those who have watched "Du Lala's Promotion" please enter
I first read "Go Lala's Promotion 1" online, but I didn't finish it because I didn't want to spend money. Not long ago, a friend gave me "Go Lala's Promotion 2", but I haven't finished it yet. I feel ...
向农 Talking about work
C++Test unit testing based on CCS
[size=4]C++Test is based on DSP CCS testing, which uses C++Test together with CCS without special integration. C++Test is not actually integrated with the CCS development environment, but is pre-confi...
fish001 DSP and ARM Processors
The most concise guide for beginners to programming C51
[size=2]Here are some misunderstandings and precautions for beginners learning C51. Special applications for experts are not included. [/size] 1) C is taboo to absolute positioning. It is often seen t...
黑衣人 51mcu
EEWORLD University Hall----FPGA access to HPS memory experiment
FPGA access to HPS memory experiment : https://training.eeworld.com.cn/course/2096FPGA access to HPS memory experiment...
chenyy FPGA/CPLD

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 1669  1840  862  487  1502  34  38  18  10  31 
Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号