Text Box: Continuing Education Programme, IIT Bombay
WINNER
Golden Peacock National Training Award
 

 

 


Two-Day CEP Course on

 
Embedded System Software

 

 

offered through

Distance Education Program (DEP), KReSIT, IITB

 

 

October 11-12, 2003

 

 

Introduction

Traditionally, a course in “embedded systems” has come to mean “micro-controller programming”. With the increasing proliferation of embedded systems, and advances in hardware and software technologies and the blurring of the boundary between them we need a more meaningful glimpse into this area. Our 2-day short course on “Embedded Systems” addresses this need and brings out the issues in building modern embedded systems. It also acts as a preview for the more extensive Embedded Systems DEP course (IT-606) being offered in Jan.2004.

 

Course Plan

We focus on the development of systems software for embedded applications and begin with a discussion of the software structure for embedded systems. We go from processor specific instructions, operating system, middleware and application layers, and delve into issues of real-time embedded applications.

 

The rest of the tutorial focuses on language and resource management issues. We introduce Handel-C, a new language based on ANSI-C, extended with concepts for timing, concurrency, flexible-width variables and resource allocation that permits software engineers and hardware designers to quickly implement complex algorithms efficiently in hardware. We discuss resource management and scheduling paradigms based on static priorities, static schedules, dynamic scheduling, and best effort approaches. Appropriate case studies are used to illustrate concepts.

Course Duration

The course duration is two days: October 11/12, 2003. Each day consists of morning lecture sessions with afternoon lab.


Course Schedule

(Daily 9:30 am to 5:30 pm)

FIRST DAY    11 October, 2003

09:00 – 09:30

Registration

09:30 – 11:15

Introduction and overview. Development of systems software for embedded systems. Applications software structure for embedded systems from processor specific instructions, operating system, middleware and application layers. Distinction of real-time services/ capabilities in contrast with non real-time.

11:30 – 13:00

Introduction to Handel-C and rapid prototyping of hardware using FPGAs

 

L u n c h    B  r  e  a  k

14:00 – 15:30

Handel-C lab

SECOND DAY   12 October, 2003

09:30 – 10:00

Resource Management and scheduling paradigms: static priorities, static schedules, dynamic scheduling & best effort approaches

10:00 – 11:15

Real-time embedded applications, issues of control, sequencing, signal processing and resource management. Current best practice in scheduling. Communication alternatives. Challenges posed by real-world issues such as blocking, unpredictability, interrupts, and caching. Examples of OSs for embedded systems with a critical evaluation of Real-Time Linux as an embedded OS

11:30 – 13:00

Case Study – Digital Camera

 

L u n c h    B  r  e  a  k

14:00 – 15:30

RTOS Lab

 

Course Conclusion

 

Faculty

 

Prof. Kavi Arya (Ph.D. University of Oxford, UK) is interested in embedded systems, functional programming languages and hardware verification.

Prof. K. Ramamritham (Ph.D. Univ. of Utah, USA) is interested in embedded systems, real-time systems, intelligent internet technology.

 

 

Who Should Attend

Application designers, embedded system engineers, teachers, and those wanting to get exposure to the area of Embedded Systems will be most benefited by this course.

 

Venue

This course, offered through the Distance Education Program, will be broadcast live through satellite transmission to a number of registered Remote Centers (RCs) with provision for live interaction. Participants can register and attend classes (subject to a minimum number of registrations) from one of the Remote Centers listed below.

 

Current list of Remote Centers

1.        Indian Institute of Technology, Bombay, Powai, Mumbai     400 076.

 

2.        Shri G.S.Institute of Technology and Science, 23 Park Road, Indore 452 003.

 

3.        Visvesvaraya National Institute of Technology (Formarly VRCE), Nagpur 440 011

 

4.        Mahatma Gandhi Mission’s College of Engineering, Hingoli Road, Near Airport, Nanded  431 605.

 

5.        Sinhgad Technical Education Society, 44/1, Vadgaon (Bk),   Off Sinhgad Road, Pune  411 041.

 

Course Fee

The course fee per participant is Rs. 2,500/- for academic institutions and Rs. 5,000/- for others. (*Academic participants must send a certificate of affiliation with academic / govt. R&D institute to avail the discounted rate*.)

Each applicant will receive lecture notes, the cost of which is included in the registration fee. This fee also includes refreshments and working lunch during the course days. Full amount will be refunded to the participant, if the course is cancelled at a RC for lack of minimum required registrations.

 

How to Apply

Those wishing to attend the course may mail the attached registration from. duly filled, to the Local Course Coordinator, along with the course fee as a demand draft in favour of: “Registrar, IIT Bombay, (CEP Account)”.

Kindly note that no income tax is to be deducted at source from the course fee payments as IIT Bombay is exempted from the same.

 

Address all communication to:

Prof. Kavi Arya

KR School of Information Technology

Indian Institute of Technology

Powai, Bombay- 400 076.

 

Tel.          : +91-22-2576 7909

Fax          : +91-22-2572 0022

Email        : kavi@it.iitb.ac.in

 

 

Last date for receipt of application: Friday, October 3, 2003.

 

 

 

R E G I S T R A T I O N    F O R M

 

 

Two-day Certification Course on

 

Embedded System Software

 

October 11-12, 2003

 

 

 

 

NAME (PRINT) :

____________________________________________________

 

DESIGNATION : ________________________________________

 

ORGANIZATION:

____________________________________________________

 

____________________________________________________

 

 

MAILING ADDRESS : ___________________________________

 

____________________________________________________

 

____________________________________________________

 

TELEPHONE :_________________ FAX: __________________

 

EMAIL : _____________________________________________

 

QUALIFICATIONS :____________________________________

 

EXPERIENCE :  ______ Yrs.              

 

 

PAYMENT:  D.D. No.:                               Dt.                  Rs.                  

 

[D/D should be drawn in favour of "The Registrar, IIT Bombay - CEP A/c"]

(Course fees: Rs. 2500/- for participants from colleges/academic institution,

                    Rs. 5000/- for others)

 

 

 

 

 

Date:                                            Signature of Applicant

 

 

(XEROX ADDITIONAL COPIES OF THIS FORM, IF NEEDED).