![]() |
offered through
Distance Education Program (DEP), KReSIT, IITB
October 11-12, 2003
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.
The course duration is two days: October
11/12, 2003. Each day consists of morning lecture sessions with afternoon lab.
(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 |
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.
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.
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.
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.
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
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).