Embedded Systems Training - Course Outline
Embedded Systems Design
An embedded systems is some combination of computer hardware and software, either fixed in capability or programmable, that is specifically designed for a particular function. Industrial machines, automobiles, medical equipment, cameras, household appliances, airplanes, vending machines and toys (as well as the more obvious cellular phone and PDA) are among the myriad possible hosts of an embedded system. Embedded systems that are programmable are provided with programming interfaces, and embedded systems programming is a specialized occupation.
Embedded systems contain processing cores that are typically either microcontrollers or digital signal processors (DSP). The key characteristic, however, is being dedicated to handle a particular task. Since the embedded system is dedicated to specific tasks, design engineers can optimize it to reduce the size and cost of the product and increase the reliability and performance.
Embedded Systems is a unique field, where engineers need to have sound knowledge in hardware and software design. Keeping this aspect in view, we have designed the training giving equal emphasis to hardware and software, enabling engineers to face challenges in the design and development of state of the art embedded systems. The latest curriculum includes a module on embedded systems design for Robotics.
Course content:- Embedded Systems Design Course
- Basic Electronics and Components
- Basics of analog Electronics
- Basics of digital Electronics
- Prototype Boards
- Using Multimeters
- Working on circuits
- Diodes, Transistors
- Timer IC
- RISC / CISC and Harvard / Princeton Architectures
- Types of Memories
- Introduction to 8-bit Microcontrollers
- Timers / Counters, UART
- ADC, DAC
- Stepper Motors
- Geared Motors
- Practical 1:Interfacing LED with Controller
- Practical 2:Interfacing Switches with Controller
- Practical 3: Interfacing 7 segment with controller
- Practical 4: Interfacing Keypad with controller
- Practical 5: Interfacing LCD with controller
- Practical 6: Interfacing Motors with controller
- Practical 7: Using Timers 8 bit and 16 bit.
- Practical 8: Using Serial port of ARM, Data Communication between ARM micro controller and PC.
- Practical 9: Using Interrupts, above Practical will be designed using interrupt method.
- Practical 10:Using inbuilt ADC of ARM