• Microprocessor.• Microcontroller.• Digital signal processor.
1. Protocol converters.2. Communication interfaces.3. Drivers (For driving heavy loads).
It is a program written inany programminglanguage, which controlsthe operation of the totalsystem.
Determine the requirementsDesign the systemarchitectureSelect the OSChoose theProcessorand peripheralsChoose theDevelopmentplatformCode the applicationAnd optimizeVerify the softwareOn the host systemVerify the softwareOn the target system
Functional and non-functional. Multi function or Multi mode system. Size, cost, Weight etc. Selecting the H/W components. Application specific H/W. External interfaces. Input devices. Output devices.
System architecture depends on, Whether the system is real time. Whether OS needs to be embedded. Size, Cost, Power consumption etc.
If OS needed we can select, Real time OS (such as RTLinux,Vx Works,VRTX, pSOS, QNX etc.). Non-real time OS ( such as Windows CE,embedded Windows XP etc).
We can select any one of the following, Microprocessor8085,8086,Pentium MicrocontrollerMCS-51,PIC,AVR,MSP430 Digital Signal ProcessordsPIC,Blackfin,Sharc,TigerSharc
The hardware platform. The operating system. The programming language. The development tools.
Choice of language. Assembly. C language. Object Oriented Languages(C++, Java etc.).• Optimizing the code
Compile and assemblethe source code intoobject file. Use a simulator tosimulate the working ofthe system.
Download the programusing a programmerdevice. Use an EMULATOR oron chip debugging toolsto verify the software.
Due to the developments in Micro electronics availabilityof processors increased. Reduces cost. Increased speed. Reduce Size Reduce Power.
EMBEDDED SYSTEM AREASEMBEDDED SYSTEM AREASAutomationRoboticsCommunicationSecurity SystemInstrumentationBiomedicalCellular TechnologyNetworkingControl SystemsAutomationRoboticsCommunicationSecurity SystemInstrumentationBiomedicalCellular TechnologyNetworkingControl Systems
MANUFACTURER OF VARIOUSELECTRONICS PRODUCTSMANUFACTURER OF VARIOUSELECTRONICS PRODUCTSDigital Trainer Kit8051 Development Kit PIC Development Board18F845PIC ProgrammerMSP430 Target BoardPIC-Dev Board16F877A