Embedded Systems Programming: Term Work
Embedded Systems Programming: Term Work
Lectures: 4 Hrs/week One paper: 100 marks / 3 Hrs duration 1 . Tutorial :- 1 Hr / week Term Work : 25 marks 6 HRS
Microprocessor platforms - an introduction Popular uP 6811, 8051, 80188, ARM7, ARM9 Memory types (EPROM, Flash, Flash Disk) Displays (LED, LCD, panel) I/O device - ADC, DAC, timers, UART, parelell port, USB Development prototype boards (one for the Lab work) JTAG built-in debugging Development Tools BSP (one for the Lab work WinCE .NET CF) SDK components, Runtime library Development Environment Embedded OS Overview & Concepts linux - make, gcc, assembler, loader, locator Windows - VB.NET, .NET CF (Compact Framework) ADEOS type simple real-time operating system Embedded Programming differences Interrupt, Timer Interrupt, Timer Driver, Scheduler Memory map Embedded OS architecture Outline of Realtime, Time Triggered and Event Driven Structure Introduction to Embedded Linux WinCE, .NET CF, Embedded XP In details - one selected for Lab Special testing methods for the embedded system Debugging and testing methods Time sequence testing, Mobile Handheld Platform - specific programming tools Telephony protocols and OS support OS - Symbian OS, Pocket PC, Smartphone
Term Work :- Term work/Assignment :- Each candidate will submit a journal in
2 .
8 HRS
3 .
6 HRS
4 . 5 .
4 HRS
8 HRS
6 . 7 .
4 HRS
4 HRS
which at least 10 assignments based on the above syllabus and the internal test paper. Test will be graded for 10 marks and assignments will be graded for 15 marks.