RTOS Programming & Implementation on ARM7 Microcontrollers - Surat

Tuesday, 1 November 2011

Item details

City: Surat, Gujarat
Offer type: Sell

Contacts

Contact name Rushabh shah
Phone 02612472247

Item description

Resonent TechnoloLabs is a pioneer in Training Services of Embedded System & Design Domain. It offers courses on Embedded Systems, VLSI Design & PCB Design.A complete porject oriented training which covers detail fundamentals with Hands on Practicles.

Following are the Course Details

RTOS Programming

The course covers Fundamentals of the Embedded Operating System which is now a days an essential element in any Embedded System. This RTOS training program emphasizes on the various aspects of RTOS including its differentiations from a generic Operating System. A key characteristic of a real-time OS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task. The major factors in this RTOS programming course are the minimal interrupt latency and the minimal thread switching latency.



The topics Covered are

1.Real Time system Concepts

Here we introduce to you some real-time systems concepts such as foreground/background systems, critical sections, resources, multitasking, context switching, scheduling, reentrancy, task priorities, mutual exclusion, semaphores, intertask communications, interrupts and more.

2.Kernel Structure of an Operating System

Using uCOS-II Kernel we will try to understand basics of a Real Time Kernel. You will learn about tasks, task states, task control blocks, how µC/OS-II implements a ready list, task scheduling, the idle task, how to determine CPU usage, how µC/OS-II handles interrupts, how to initialize and start µC/OS-II.

3.Task Management

This module will describe how µC/OS-II‘s services create a task, delete a task, check the size of a task’s stack, change a task‘s priority, suspend and resume a task, and get information about a task.



4.Time Management

In this module we will learn how µC/OS-II can suspend a task‘s execution until some user specified time expires, how such a task can be resumed and how to get and set the current value of a 32-bit tick counter.

5.Intertask Communication & Synchronization

µC/OS-II‘s services to have tasks and ISRs (Interrupt Service Routines) communicate with one another and share resources. You will learn how sempahores, message mailboxes and message queues are implemented.

6.Memory Management

In this module we will learn µC/OS-II‘s dynamic memory allocation feature using fixed-sized memory blocks.

7.Porting uCOS-II

This will make you understan how to implement uCOS-II on various microcontrollers & Interface to Peripheral Devices such as LCD, Keypad, ADC/DAC & Serial Communications.



Pre-requisites
1.Indepth Knowledge of Embedded C Programming.
2.Knowledge of Microcontrollers


Course Duration:
1mths/60hrs Practical Training

Eligibility:
BE, B.Tech, Diploma(Electronics/Instrumentation/Electrical/Computer/Mechatronics) BSc/MSc(Electronics/Physics) or anyone interested...

Certificate will be provided after successful completion of the course.

Above Course is Comletely practicle training on the Hardware with Project oriented Curriculam designed by industry experts.

Training Courses are completed with a Mini Project. Project will be given by the Faculty of Institute and on completion of this project the course will be considered Completed. Students can also propose project definitions.

All the students enrolling for the Microcontroller Programming & Interfacing Courses
will be given a Development Board worth Rs 1500/-.

For More details about Course & Schedual
Please visit www.resonent.com
Ph:0261-2472247