DEV Community

Cover image for Introduction to Embedded Systems
José Gomes
José Gomes

Posted on

Introduction to Embedded Systems

Nowadays embedded systems are everywhere, in cars, mobile phones, home appliances, medical centers and even in space! The first known embedded device was the Apollo Guidance Computer, developed in the 1960s by Dr. Charles Stark Draper at the Massachusetts Institute of Technology for the Apollo Program. Markets and Markets predict that in 2025 the embedded market size is expected to reach USD 116.2 billion by 2025! It is time to start to understand the amazing world of embedded development.

Image description

What is Embedded Systems ?
An embedded system is a microprocessor or microcontroller-based system of hardware and software designed to perform specific purposes and can be classified as:

Subsystems

  • Part of a large system
  • Independently is useless

Stand-Alone Systems

  • Can perform its functions independently
  • Components and techniques used to build these belong to the same class as the “subsystems class of embedded systems and hence are viewed as embedded systems too

Network system

  • A group of physically separate electronic devices that perform a collective function

Architecture

Embedded systems can be composed of many hardware components, such as sensors, A-D converters, and actuators. But in almost every embedded system these components are presented:

  • Microprocessor
  • Ram
  • Flash memory
  • Serial Transversos

Important Technologies

If you are interested in start in this area, here are some of the technologies that can help you in this process:

  • C/C++
  • Java
  • Rust
  • Assembly
  • Electronics
  • FPGA
  • Arduino
  • Data Structure and Algorithms

References
https://www.marketsandmarkets.com/Market-Reports/embedded-system-market-98154672.html
https://dev.to/ahmedmansoor012/what-are-embedded-systems-44f0

Top comments (0)