Home - Embedded.com

Highlights

Debugging poor performing or unreachable code

After completing the first step of making a system work as expected, taking the next steps to optimize your code, improve performance, and eliminate unneeded…

How to implement AI of Things (AIoT) on MCUs

Implementation of AI on resource-constrained MCUs to enable AIoT will increase exponentially in new applications as MCUs push the boundary on performance and blur the line between MCUs and MPUs.

Making energy harvesting work for edge IoT devices

Micro energy harvesting, in the order of microwatts or milliwatts can provide potentially inexhaustible electrical energy captured from the ambient environment, ideal for IoT sensors.

Running advanced C++ software on MCUs

Many RTOSes provide a C++ compatibility layer but unlike “big” systems (with an MMU), most RTOSes have some restrictions. In this article, we look at…

Interfacing Modbus industrial sensors with an open source IIoT gateway

Industrial internet of things (IIoT) applications typically require an edge gateway to integrate Modbus peripherals and other devices, but implementing a gateway can be costly…

Design

New ML-based tool offers automated chip design flow optimization

Debugging poor performing or unreachable code

After completing the first step of making a system work as expected, taking the next steps to optimize your code, improve performance, and eliminate unneeded…

Xilinx integrates stacked HBM to address bandwidth and security

New member of Xilinx Versal portfolio integrates stacked high bandwidth memory (HBM) to accelerate compute on massive connected data sets.

Why TCP tunneling matters in IoT

We explore TCP tunneling and why it is an important concept for modern IoT, especially in terms of enabling IoT device security.

Development

Debugging poor performing or unreachable code

Running advanced C++ software on MCUs

Many RTOSes provide a C++ compatibility layer but unlike “big” systems (with an MMU), most RTOSes have some restrictions. In this article, we look at…

How acquisition memory affects digitizing instrument performance

Acquisition memory length is an important specification that can affect a digitizing instrument’s sampling rate and bandwidth. The most important specifications for digitizers and oscilloscopes…

How to generate a Bode plot with LTspice

For the development of dynamic systems in electrical engineering, control engineering, and even mechatronics, engineers must know the system’s frequency response, represented by the Bode…

Industry

Alps Alpine develops multi-zone hands-off detection ECU

Solid-state LiDAR offers simpler automotive sensing solution

Leuven-based XenomatiX provides what it calls “true solid-state LiDAR sensors” based on a multi-beam lasers concept and risk-free, scalable, semiconductor technology. Challenging automotive applications, such…

Is the vehicle automation numbering system useful?

The use of a sequential numbering system (from 0 to 5) for vehicle automation has been widely misinterpreted to mean one level leads on to…

AI-capable cameras drive smart city trial

An AI-powered smart city trial in Rome, using Sony image sensors with AI capability as part of a “Smart Tip” system, is intended to help…

Trends

Ensuring high accuracy DC current metering for EV charging and microgrid applications

Identifying AI security threats

As artificial intelligence (AI) deployments continue to expand, securing AI is vital, but AI applications face multiple sophisticated threats. Artificial Intelligence (AI) advances foster various…

Is the vehicle automation numbering system useful?

The use of a sequential numbering system (from 0 to 5) for vehicle automation has been widely misinterpreted to mean one level leads on to…

Don’t trust reported TOPS metrics for deep learning

Reported tera operations per second (TOPS) is an exaggerated performance number that most neural networks will never see under real-world conditions. Instead, evaluate real-world TOPS…

TI: Fundamentals of Embedded