EEWORLDEEWORLDEEWORLD

Part Number

Search

KRN-K3XX-SM9G45-P-P1-SINGLE

Description
UC/OS-III ATMEL AT91SAM9G45 SGL
File Size301KB,2 Pages
ManufacturerMicrium (Silicon Labs)
Websitehttps://www.micrium.com
Download Datasheet View All

KRN-K3XX-SM9G45-P-P1-SINGLE Overview

UC/OS-III ATMEL AT91SAM9G45 SGL

μC/OS-III™ Real-Time Operating System
DESCRIPTION
The μC/OS-III is Micrium’s newest RTOS, designed to save time on
embedded system projects. In addition to the features inherent in
μC/OS-II, μC/OS-III also manages an unlimited number of
application tasks, and features an interrupt disable time of near
zero.
Micrium’s μC/OS-III supports ARM7/9, Cortex-MX, Nios-II,
PowerPC, Coldfire, i.MX, Microblaze, H8, SH, M16C, M32C,
Blackfin, and more. Ports are available for download from the
Micrium website.
μC/OS-III manages unlimited application tasks, constrained only by
a processor’s access to memory. μC/OS-III supports an unlimited
number of priority levels. Typically, configuring μC/OS-III for
between 32 and 256 different priority levels is adequate for most
embedded applications.
μC/OS-III allows for unlimited tasks, semaphores, mutexes, event
flags, message queues, timers and memory partitions. The user
allocates all kernel objects at run time. μC/OS-III provides features
to allow stack growth of tasks to bemonitored. While task size is
not limited, they need to have a minimum size based on the CPU
used.
μC/OS-III allows multiple tasks to run at the same priority level.
When equal priority tasks are ready to run, μC/OS-III runs each for a
userspecified time. Each task can define its own time quanta and give
up its time slice if it does not require the full time quanta.
μC/OS-III has a number of internal data structures and variables
that it needs to access atomically. It protects these critical regions
by disabling interrupts for almost zero clock cycles, ensuring that it
is able to respond to some of the fastest interrupt sources. Interrupt
response with μC/OS-III is deterministic.
μC/OS-III ensures that NULL pointers are not passed, task level
services fromISRs aren’t called, arguments are within allowable
range, and specified options are valid. Each API function provides an
error code regarding the outcome of the function call.
μC/OS-III’s footprint can be scaled to only contain the features
required for a specific application. The execution time for most
services provided by μC/OS-III is both constant and deterministic;
execution times do not depend on the number of tasks running in
the application.
APPLICATIONS
Data Communications Equipment
White Goods (Appliances)
Mobile Phones, PDAs, MIDs
Industrial Controls
Consumer Electronics
Automotive
A Wide-Range of Embedded Applications
FEATURES
Delivered with complete 100% ANSI C source code and in-depth
documentation.
Preemptive Multitasking: Runs the most important task that is
ready.
Unlimited tasks, priorities, kernel objects
Round-Robin Scheduling
Near Zero Interrupt Disable Time
Scalable to contain only required features.
1 Micriμm data sheet for μC/Probe™ (5/20/11)
+1 954 217 2036 | email: sales@micrium.com | www.micrium.com

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

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-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号