
Embedded Technology
Introduction
Embedded systems, which are electronic systems that include a microcomputer to perform a specific dedicated application, are ubiquitous. Every week millions of tiny computer chips come pouring out of factories like Motorola and Mitsubishi and find their way into our everyday products. Our global economy, our production of food, our transportation systems, our military defense, our communication systems, and even our quality of life depend on the efficiency and effectiveness of these embedded systems. As electronics, electrical and computer engineers we need to play a major role in all phases of this effort: planning, design, analysis, manufacturing, and marketing. Simply put, embedded technology is software or hardware that is hidden—embedded—in a large device or system. It typically refers to a fixed function device, as compared with a PC, which runs general-purpose applications.
Course Modules:
Module A: Embedded Software Fundamentals
C Programming Concepts
Embedded C Programming
Module B: Design of the 8-bit 8051(CISC) micro-controller family
INTEL 8051 Hardware concepts
INTEL 8051 Programming concepts
Embedded C programming for 8051
Keil Compilation Techniques for 8051
Module C: Design of the reusable 32-bit (ARM in-built) micro-controller family
ARM Processor Hardware Concepts
PHILIPS LPC2294 hardware concepts
KEIL Compilation Techniques for ARM Tools
RTOS (Real Time Operating System)
Real-Time C
Introduction to Real-Time Systems
Operating System Fundamentals
Real-Time OS
Real-Time Linux
