RTOS

Embedded training in pune

Rtos course in pune, Rtos course in pune1

Basic Theory of RTOS

why RTOS, RTOS,

Re-entrant library,

Task, Muti-tasking

task calls, state diagram, soft-hard real time,

scheduler, Dispatcher, context switching

scheduling Co-operative ,round-robin, preemptive

introduction, basics, how to create a RTOS project (Kernel source file)

source file edition, timer ticks calculation, making use of os low-level functions

RTXTiny creating tasks, defining tasks

Keil os_create_task

os_switch_task

First lab of roundrobin

how to see the output in simulation (Keil debugger)and hardware

Second Lab on Co-operative method 1

Second Lab on Co-operative method 2

os_set_ready

os_send_signal

os_wait(timeout)

os_wait(Signal)

assignment1 (Switch,led,counter,serial)

assignment2 (lcd,led ,serial)

CCS RTOS Introduction-basics

The CCS real time RTOS functions

•#USE  RTOS

•#TASK

•RTOS_RUN( )

•RTOS_TERMINATE( )

•RTOS_YIELD( )

5•RTOS_DISABLE (task)

•RTOS_ENABLE (task)

•RTOS_MSG_POLL( )

•RTOS_MSG_READ( )

•RTOS_MSG_SEND( )

•RTOS_SIGNAL( )

•RTOS_AWAIT( )

•RTOS_WAIT( )

 assignment1 (co-operative)

assignment2 (switch press, live led , lcd ,serial)

ARM RTOS

ARMLPC2148 Introduction-basics

RTX-tiny RTX_Config.c(timer-tics calculation )

RTOS Project creation in Keil (MDK tool chain)

characteristics of RTX-tiny

defining and creating tasks

state diagram

dispatcher

Lab1 round robin

see the output in Keil debugger

Lab2 co-operative Method1

Lab2 co-operative Method2

lab2 co-operative Method3

preemptive scheduling os-level functions

event based scheduling

semaphore handling

event based scheduling

semaphore handling

Handling isr 

Assignment based on Preemptive and isr handling

Mailbox handling

Practice Session

Interview question discussion