2023 2024 EduVark > Education Discussion > General Discussion


  #2  
September 16th, 2016, 11:23 AM
Super Moderator
 
Join Date: Mar 2012
Re: IISc Embedded Systems

The Embedded Systems lab supports teaching and research in embedded systems and re-configurable hardware technology. It is engaged in research on architecture, design, and tools for networked and embedded computing and communication systems. Its current interests include wireless sensor and camera trap.

Courses Offered

Embedded Systems Design - I


Introduction to embedded computing
Introduction to RISC architecture
Introduction to embedded software development, S/W Development environment - Cross Complier, Linker, Debugger Stand-alone systems. Introduction to ARM architecture and ARM/THUMB instruction set
Introduction to DSP, Memories, Interfacing memory with processor, Peripherals Clocks and Power Management

Reference Books:
 Patterson, D.A., And Hennessy, J.L., The Programming Environment for 32-bit Microprocessors, Freescale Semiconductor Computer Organisation and Design, sixth edition, The Hardware/Software Interface.
 Hennessay, J.L., and Patterson, D. A., Computer Architecture: A quantitatve Approach to Computer Systems: A Programmer's Perspective.
 Steve Furber., ARM System-On-Chip Architecture, second edition


Embedded Systems Design – II

Software Components:
Start-up code, boot loader, kernel, applications.
Embedded system without and OS

Real-Time Kernel:
Introduction to a real-time kernel, comparison and contrast with the general purpose as multi-tasking, scheduling policies, mutual exclusion and synchronisation, inter-task control flow, inter-task data flow, memory management, interrupt processing.

Linux for Embedded Applications:
Overview of Linux kernel architecture; system call interface
Process management; memory management; file system architecture.
Linux for micro-controllers and real-time applications
Device driver: character, block and network drivers

Designing a Real-Time System:
Development life cycle, modelling a real-time system, Case studies

Reference Books:

 Bryant, R.E., and O`Hallaron, D.R., Computer systems: A Programmer's Perspective.
 Ripps, D.L., An Implementation guide to Real Time Programming, Yourdon Press.
 Rubini, A., and Corbet, J., Linux Device Drivers, Third Edition
 Bovet, D., and Cesati, M., Understanding Linux Kernel.


Quick Reply
Your Username: Click here to log in

Message:
Options



All times are GMT +5. The time now is 08:16 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8