Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Find about this topic on internet, it has many information. I suggest you to buy MicroC/OSII book, because it's a great RTOS and Mr. Labrosse(the developer) has many years of experience and all these experience was transported for the book. In www.micrium.com has port for some processors.
Which is an operating system for real time Systems
Real Time System is a system where the correctness of results don't depend on results only but depent on the time of obtaining these results.
there's two types of RTOS
Hard RTOS : where not obtaining the results in time will result in complete fail (like releasing the tires of an airplane)
Soft RTOS : where not obtaining the results in time will result in degradation in quality (like decompression of sound frame in compressed voice application)
• Salvo now ships with a full suite of freeware and
standard libraries for PIC12, PIC16, PIC17 and
PIC18 PICmicro devices.
• Libraries for 80x86 C console applications built with
Metrowerks CodeWarrior are included.
To madnanelahi: I personally used Salvo for PIC16877 and it worked. Anyway my recommendation is to migrate to PIC18xxxx and go for PICOS18 RTOS. PIC16xxx is really a poor choise for RTOS implementation.