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
Category: Embedded Systems
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
Networked Embedded Systems
Each specific IO device can be connected to others using specific interfaces, for instance, an IO device connects and is interfaced to an LCD controller, keyboard controller, or print controller using specific interface. Bus communication simplifies the number of connections … Read More
Embedded Systems Design Process
The ideas employed during the design process in embedded systems can be subdivided into 8 steps:
- Abstraction.
- Hardware and software architecture.
- Extra functional properties.
- System related family of designs.
- Modular design.
- Mapping.
- User interface design.
- 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
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 System programmers use Java in … Read More
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