offered through
Distance Education Program
(DEP), KReSIT, IITB
November 22 -24,
2003
Saturday, Sunday, Monday
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 permit 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.
The
course duration is three days:
November
22-24, 2003 (Saturday, Sunday).
Each
day consists of morning lecture sessions with afternoon lab.
(Daily
9:30 am to 5:30 pm)
|
FIRST
DAY, Saturday, 22nd November, 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 |
|
|
Lunch Break |
|
14:00 – 15:30 |
Handel-C
lab |
SECOND
DAY, Sunday, 23rd November, 2003
|
|
|
09:30 – 10:00 |
Resource Management and scheduling paradigms: static priorities, static schedules, dynamic scheduling
and 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 |
|
|
Lunch Break |
|
14:00 – 15:30 |
RTOS
Lab |
|
THIRD DAY, Monday, 24th November, 2003 |
|
|
9.30 – 16.00 |
Lab and interactive
sessions |
Prof.
Kavi Arya (Ph.D. University of Oxford, UK) works in embedded systems,
functional programming languages and paradigms for hardware synthesis".
Prof.
K. Ramamritham (Ph.D. Univ. of Utah, USA)
works in embedded systems, real-time systems, intelligent internet
technology.
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.
KReSIT,
IIT 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 –
411041.
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.
The
course fee per participant is Rs. 2,500/- for academic participants 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. The 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 an RC for lack of minimum required registrations.
Those
wishing to attend the course may mail the attached registration form. 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 4990/4902/7909
Fax : +91-22-2572 0022
Email : dep@it.iitb.ac.in,
kavi@it.iitb.ac.in
R E G I S T R A T I O N F O R
M
Three-day Certification Course on
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 institutions, Rs.
5000/- for others)
Date: Signature of Applicant
(XEROX ADDITIONAL COPIES OF THIS FORM, IF NEEDED).