Robots that can man-handle car bodies incorporate several safe guards to protect workers. New software architectures have evolved to make these systems reliable and easy to manage. Muhammad Shafique | Mentor Graphics • Embedded Systems Div. The industrial automation industry is rapidly making use of today’s heterogeneous multicore system-on-chip (SoC) architectures. These multicore environments help […]
embedded
Developing a mixed safety-critical
Using input devices on embedded Linux demo: USB mouse on Intel Edison
By Tahmid I have recently been using the Intel Edison for the Cornell robotics project team (which co-hosts the Intel-Cornell Cup USA competition). Building on my previous knowledge of embedded systems, I started learning to use and program on Linux. The distro used is Yocto (all information is available on the Intel Edison website). One […]
Reduce preemption overhead in real-time embedded systems
by John A. Carbone Real-time embedded systems are expected to perform with predictable, real-time responsiveness. But in some cases, the functionality that enables that responsiveness can actually bloat the system and challenge its ability to perform as needed. With preemption-threshold scheduling, developers can reduce preemption overhead, while still enabling applications to meet real-time deadlines. The […]
What do embedded developers need to know about IoT security?
by Alan Grau Cyber-attacks against IoT devices continue to make headlines, with the Fiat Chrysler Jeep hack just the most recent. By now, most embedded developers understand the need for security, but news reports show that understanding the need is not enough. At a recent trade show I spoke with a number of vendors providing […]
A beginner’s guide to microcontrollers
by Jon Wilder Time after time I see beginners try to get started in embedded electronics, only to be overwhelmed and not know where to start. Some even make the mistake of trying to write their own code without first gaining a thorough understanding of the microcontroller/microprocessor they’re working with, the programming language they’re working […]