Академический Документы
Профессиональный Документы
Культура Документы
COURSE PLAN
Academic Year Course Code Course Name Year/Semester/Branch Lecture-Tutorial-Practical Credits Course coordinator Course instructor(s) Pre-requisite
Students are expected to have knowledge in Basic Idea in Real time System. Basic Idea in Operating System. Basic Idea in Real Operating System. Objective of the course is To understand the concepts of Linux. To understand the concepts of Embedded Linux.
: : :
: : :
Objective
Text Books
Sl. No . T1 Authors Books Title Publishe r New Editi on 2th
Programming
Riders Publicatio ns
Reference Books
Sl. No .
Authors
Books Title
Publisher Tata McgrawHill Publishing Company Ltd OReilly Publication s Auerbach Publication s OReilly Publication s
Edition
R1
Dhananjay M. Dhamdhere Matthias Kalle Dalheimer, Matt Welsh P. Raghavan , Amol Lad , Sriram Neelakandan Karim Yaghmour
2nd
R2
Running Linux Embedded Linux System Design and Development Building Embedded Linux
3rd
R3
4th
R4
4th
Web Resources
Sl. Topic Name No. W1 NPTEL course W2 W3 W4 Web Resource
Lesson Plan
Topic No. Topic Name Referen ce Numbe r of Periods Cumulativ e Periods
T1 T1 T1
2 2 1
2 4 5
4 . 5 . 6 . 7 . 8 .
T1 T1 T1 T1 T1
1 1 3 1 1
6 7 10 11 12
Threads - Scheduling Non preemptive and preemptive scheduling Real Time Scheduling Process Synchronization Semaphores Message Passing Mailboxes Deadlocks
II LINUX FUNDAMENTALS 9 . 1 0 . 1 1 . 1 2 . 1 3 . 1 4 . 1 5 . 1 6 .
Introduction to Linux
T1
12
T1
14
T1
16
T1
18
T1
19
T1
20
T1
21
T1
22
T1
23
1 8 . 1 9 . 2 0 . 2 1 . 2 2 .
T1
Architecture
25
T1
Linux kernel architecture
26
T1
User space
28
T1
linux startup sequence
30
T1
31
IV BOARD SUPPORT PACKAGE AND EMBEDDED STORAGE 2 3 . 2 4 . 2 5 . 2 6 . 2 7 . 2 8 . 2 9 . 3 0 . Inclusion of BSP in kernel build procedure T1 The bootloader Interface Memory Map T1 Interrupt Management PCI Subsystem T1 Timers UART Power Management T1 Timers, Internal relays and counters T1 Embedded Storage Flash Map T1 Memory Technology Device (MTD) MTD drivers MTD Block and character devices, mtdutils package 1 39 1 38 2 37 1 35 2 34 1 32
T1 T1
1 1
40 41
3 1 .
T1
42
T1
I2C subsystem USB gadgets Watchdog timer
44
T1
Kernel Modules Application porting roadmap
45
T1
Programming with pthreads Operting System Porting Layer
46
T1
48
T1
Case studies - RT Linux
50
T1
Case studies - uClinux.
52
T1
54
Evaluation Plan
Sessional Examination I Sessional Examination II End Semester Examination Assignments / Quizzes / Tutorials 20% 20% 50% 10%