An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, sometimes with real-time computing constraints. It is usually embedded as part of a complete device including hardware and mechanical parts. This is different than a general-purpose computer, such as a personal computer, which can do many different tasks depending on programming.
Since an embedded system is dedicated to specific tasks, design engineers can optimize it to reducing size and cost, or increasing the reliability and performance. Some embedded systems are mass-produced, benefiting from economies of scale. Complexity varies from low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure.
Embedded systems play an increasingly large role in modern life, used in many consumer electronics and specialized equipment. This includes portable devices such as digital watches, MP3 players, cell phones, and routers. Cars and medical equipment also rely increasingly on embedded systems. Larger systems include traffic lights, and other air and street traffic devices; factory controllers, and the systems controlling nuclear power plants.
(Source: Wikipedia) |
Courses recommended for careers with embedded systems:
Highly Recommended Courses
Software for Embedded Systems (466)
Technical Writing
Recommended Courses
Software Engineering (403)
Operating Systems (451)
Communication Networks (461)
Security (490) 2
Advanced Digital Design (467)
VLSI (468) 2
Computer Design & Organization (471)
Digital Systems (477)
Public Speaking
Other Suggestions to Consider
Algorithms- 421 (1)
Compilers (401)
Database Systems (444)
Accounting/Finance 1
Marketing 1
Intellectual Property/Law
Entrepreneurship
Psychology
Art/Graphics |