Professional Documents
Culture Documents
substantial difference in them. A personal computer is not designed to perform a specific function, rather it is able to do many things. The essential difference is that a computer when manufactured is in blank state, the manufacturer does not know what the customer will do with it, while an Embedded system is application specific.
systems. If required each of the embedded systems are connected by a sort of a communication network. Numerous embedded systems make up the computer system.
rather than be a general-purpose computer for multiple tasks. Some also have real-time performance constraints that must be met, for reason such as safety and usability; others may have low or no performance requirements, allowing the system hardware to be simplified to reduce costs. Embedded systems are not always separate devices. Most often they are physically built-in to the devices they control.
firmware, and is stored in read-only memory or Flash memory chips rather than a disk drive. It often runs with limited computer hardware resources: small or no keyboard, screen, and little memory.
CPU platform
Embedded processors can be broken into two distinct
embedded designs such as ARM, MIPS, Coldfire/68k, PowerPC, x86, PIC, 8051, Atmel AVR, Renesas H8, SH, V850, FR-V, M32R, Z80, Z8, etc. These often use DOS, Linux, NetBSD, or an embedded real-time operating system such as MicroC/OS-II, QNX or VxWorks.
systems is: The system on a chip (SoC), an application-specific integrated circuit (ASIC), for which the CPU core was purchased and added as part of the chip design. A related scheme is to use a field-programmable gate array (FPGA), and program it with all the logic, including the CPU.
2) Cpu selection
3) PCB manufacturing 4) Assembly 5) Device Programmer
2) Software
1) Programming language selection 2) Programming tool : Depending on cpu selected
3) Debugger or Simulator
Data Bus
RAM
ROM
I/O Port
Timer
Application areas
Automotive electronics
Aircraft electronics
Trains
Telecommunication
American comes into contact with about 60 microprocessors every day.... Latest top-level BMWs contain over 100 microprocessors[Personal communication].
Conclusion
Each of the embedded system is unique and the hardware is highly specialized to the application domain. As a result, embedded systems programming can be widely varying experience and can take years to master. One common denominator across almost all embedded software development is the use of C programming language. It seems inevitable that the number of embedded systems will continue to increase rapidly. Individuals who possess the skills and desire to design the next generation of embedded systems will be in demand for quite some amount of time.
THANK U.