Digital Signal Processor (DSP) as an Embedded System

A digital signal processor (DSP) is a single IC-microcomputer device and its functionality mirrors that of a microcontroller however DSPs are normally better suited for high-speed floating point calculations. In other words, a DSP is a processor core or chip … Read More

Design Metrics Employed in Embedded Systems

We have a number of design metrics you need to put into consideration when designing embedded systems.

The following are some of the key design metrics used in embedded systems:

Performance

The instruction execution time in the system measures the … Read More

Embedded Systems Design Process

The ideas employed during the design process in embedded systems can be subdivided into 8 steps:

  1. Abstraction.
  2. Hardware and software architecture.
  3. Extra functional properties.
  4. System related family of designs.
  5. Modular design.
  6. Mapping.
  7. User interface design.
  8. Refinements.

Abstraction

Each problem component … Read More

Applications of Embedded Systems

Embedded systems have varied applications for example, they are used in smart cards, computer networking, digital consumer electronics, telecommunications, satellites, just to name a few.

We may classify embedded systems applications into 3 categories:

  • Small scale embedded systems
  • Medium scale
Read More

What is Embedded Java?

Embedded Java is a Java version that makes large program development simpler by providing complete object-oriented programming (OOP) features in Java. JVM is configured to minimize memory requirements and run-time overheads in the system.

Embedded Java

Embedded System programmers use Java in … Read More

10 Reasons to Consider Java for Embedded Systems Programming

10 Reasons to Consider Java for Embedded Systems Programming

Java as a high level programming language has grown over the years into a full-fledged language with an enormous user base. It is used extensively for instance, in building web applications with frameworks such as Spring Boot.   Java has also … Read More

Classifications of Embedded Systems

Embedded systems can be classified into three types:

  • Small scale embedded systems.
  • Medium scale embedded systems.
  • Sophisticated embedded systems.

Small Scale Embedded Systems

These are systems that are designed with a single 8-bit or 16-bit microcontroller. They have small hardware … Read More

Embedded Processor vs. Embedded Microcontroller

An embedded processor is a processor with special features that allow it to embed multiple processes into the system. Applications like real time image processing and aerodynamics require fast, precise and intensive calculations where fast context switching from one program … Read More

Embedded System-On-Chip (SoC)

System-on-chip (SoC) is a system on VLSI chip that has all the required analog as well as digital circuits, processors and software.

At the heart of most SoC designs are an embedded proprietary RISC processor and a block of RAM … Read More