Open Resources of RTOS for Embedded Systems Beibei Shao Tsinghua UniversityConference on Nuclear Electronics & Detection Dec. 2/4, 2002 in XiaMen
Why RTOS?
Learn RTOS:
Fill the gap puter Science Experts and Application Engineers
puter more theoretically
Using RTOS:
Simplify the Application Programming
Higher the Real Time Performance and Reliability
Real Time Kernel
Pending
Dormant
Waiting
ISR
RTOS
Kernel
Running
Commercial RTOS Products
VxWorks Wind RiverSystem $40k/s & royalty
pSOS Wind RiverSystem
VRTX Microtec $20K/seat
LynxOS $10K/s, Bulue Cat Linux $
QNX QNX
OS-9 Microware
Nucleus Accelerated Tech. $20K/s with source code
CMX 8051Tools Tasking $
RT/Studio IDE Precise $30K
Embedded Linux Green Hill $ Royalty free
Embedex Linux Lineo $5k/seat
Redice Linux Redsonic
Yellow Dog linux, Hard Hat Linux, Turb Linux
Other:
Why Open Source?
Good for Learning and training
Easy to Get Support from Web
mon Language & Standard
Good Performances and reliabilities
Lower the System Cost
Free RTOS Kernel Source Code
“µC/OS The Real Time Kernel”(1992)
“MicroC/OS-II The Real-time Kernel”(1998)
“MicroC/OS-II The Real-time Kernel” 2nd Edit (2002)
Jean
R & D Publications, Inc
Priority based preemptive kernel (looking up table algorithm)
Up to 60 tasks
Above 90% is written in C easy for porting
Scalable and ROM able
Source code for PC environment attached with a floppy or CD
Very detail explanation in excellent programming style
Licensing:
You do not need a license to use this code in your application, if your application is distributed in object format. You should however, indicate in your product literature that you are using μC/OS, the Real Time Kernel. If you distribute μC/OS in source code, you must obtain a license.
The μC/OS Book1992
The µC/OS-II Book1998
Licensing
No licensing is required if µC/OS-II is used for education
You must obtain an Object Code Distribution License to embedded
邵贝贝RTOS讲座 来自淘豆网www.taodocs.com转载请标明出处.