Embedded System is a combination of computer hardware and programmable software which is specially designed for a particular task like displaying message on LCD. It involves hardware and software. Some real-life examples of embedded systems may involve ticketing machines, vending machines, temperature controlling unit in air conditioners etc. Microcontrollers are nothing without a program in it. One of the important parts in making an embedded system is loading the software/program we develop into the microcontroller. Usually it is called “burning software” into the controller. Before “burning a program” into a controller, we must do certain prerequisite operations with the program. This includes writing the program in assembly language or C language in a text editor like notepad, compiling the program in a compiler and finally generating the hex code from the compiled program. The µVision IDE is the easiest way for most developers to create embedded applications using the Keil development tools. The new Keil µVision4 IDE has been designed to enhance developer's productivity, enabling faster, more efficient program development. KeilMicrovision is a free software which solves many of the main points for an embedded program developer. This software is an integrated development environment (IDE), which integrated a text editor to write programs, a compiler and it will convert your source code to hex files too.
Major Equipment/Software used in the Lab along with the images: