It is assumed
that the following course material is being made available to
students of Amrita
They are meant for instructional use only.
Date |
Topics |
Material |
Notes |
5/30 |
Introduction to realtime
& embedded operating system |
Course Description,
policies |
|
5/30 |
Introduction RTOS |
RTOS |
|
5/30 |
Embedded hardware overview |
Hardware |
|
5/30 |
Process Model |
Proc |
demo |
Test1 Review |
Review1 |
||
6/1 |
Cyclic Executive kernel examples |
CycKernel |
|
Real-time scheduling: Priority-based |
Scheduling |
Exercise |
|
Clock-driven static scheduling |
ClockSched |
demo |
|
Memory management |
MMgt |
||
Test #1 |
|||
6/4 |
Review for Test#2 |
Review2 |
|
Critical sections, mutual exclusion and
Semaphores |
CSSemaphores |
||
Realizing concurrency using threads |
ThreadModel |
||
6/6 |
Xinu embedded RTOS Kernel |
XINU |
|
Task control using signals |
Signals |
demo |
|
Inter-process communication using pipes |
code in the book and demo directory |
demo |
|
6/7 |
Understanding and working with XINU kernel |
xkernel |
|
High level view of the kernel |
systemXinu |
||
6/8 |
Test #2 |
||
Acess Buffalo CSE server timberlake & xinu server nexos | Instructions |
||
Xinu: Getting started |
GettingStarted |
||
Shell programming |
ShellHowto :
lets build and upload xinu boot tar ball |
||
Introduction to Lab2 |
Lab2 |
||
Final Exam Review |
FinalReview |
||
6/13 |
Device driver |
DD |
|
Ublearns access |
|||
Review for exam with samples |
|||
6/15 |
Automotive Engineering, Big Data and the
Cloud |
CloudComputing |
|
Introduction to Arduino (or Raspberry PI or
similar genre of small devices) |
Demo: on Arduino Uno |
||
Preparing for the capstone course: details |
|||
Final exam |