Professional Documents
Culture Documents
Rtos Assignment
Rtos Assignment
ASSIGNMENT REPORT
Name
Golla Yeswanth
Register No.
14MES1006
Semester / Year
Winter 2014-2015/ II
Program / Branch
29-04-2015
06-05-2015
ASSIGNMENT TOPICS
COMPARISON OF
RTOS-I vs RTOS-II
PRAKASH.V
MARKS
S.N
o
1
Parameters
License (open source/Proprietary)
2
3
4
5
6
7
8
No. of Tasks
Task Priority (0 High or Low)
Task States
Interrupt latency
10
11
Scheduling Algorithms
12
Semaphores,
Mutexes, Queues
13
14
15
16
17
18
Development tools
USB and Bluetooth supports
Supported Network protocols
19
Dynamic
Yes
C, Assembly
language
ChibiStudio
Yes
Multipoint
network drivers,
Ethernet
Intel 80386, ARM7
, ARM9,
ARM Cortex-M0,
ARM Cortex-M3,
ChibiOS/RT
TNKernel
proprietary
GPL
Active
2.6.8
Microkernel
1.2Kib up to a
maximum of
5.5KiB
no hard limit
Ready, Stop,
Sleeping,
Suspend, Running
Closed
TNKernel v.2.7
Microkernel
6-7 KB.
Highest
Running State,
Ready State ,
Wait/Suspend
State, Dormant
State
Varies from
device to device
preemptive
priority-based
scheduling and a
round-robin
scheduling
semaphores,
mutexes, data
queues
Static
Yes
C
USB bulk firmware
Yes
TCP/IP
STM32,
LPC1000
AT91SAM3
STR71X
ARM Cortex-M4,
PPC, e200z,
Atmel AVR,
TI MSP430, STM8,
Freescale Coldfire,
Renesas H8S
LPC2000
AT91SAM7
MSP430
ARM Cortex-M3
ARM Cortex-M4
ColdFire
PIC24
PIC32
dsPIC
20
Applications Domain
USB Firmware,
Automotive, Robotic
Applications,
Small logger file
Consumer Electronics, System,
Energy Management,
Teaching and Learning
RTOS technology.
21
http://www.chibio
s.org/dokuwiki/do
ku.php
http://tnkernel.c
om/