All Development Articles
-
Android hardware-software design using virtual prototypes - Part 2: Building a sensor subsystem
In the second of a three-part series of articles on virtual prototyping, Achim Nohl explains how to... Read More
-
Benchmarking an ARM-based SoC using Dhrystone: A VFT perspective
The authors describe the development of a self-checking, result-signalling, tester pattern version... Read More
-
Build small footprint GUIs for ARM Cortex-M designs using Java
Small footprint Java implementations allow design of GUIs for ARM Cortex-M designs with binary code ... Read More
-
Modeling of embedded designs - Part 1: Why model?
In Part 1 of a four part tutorial on modeling tools, Shelley Gretlein of National Instruments... Read More
-
Improve Cortex M4 MCU interrupt responses with an intelligent Peripheral Event System
In this Product How-To article, Atmel’s Andreas Eieland and Espen Krangnes describe how they... Read More
-
ARM-based Android hardware-software design using virtual prototypes - Part 1: Why virtualize?
In the first in a three part Product How-To series on virtual prototyping, Achim Nohl describes how... Read More
-
Physically securing critical data with non-imprinting memory and hardware AES
In this Product How-To article, Maxim Integrated’s Swati Joshi reviews some of the problems securing ... Read More
-
Securing Android for warfare
Tim Skutt provides an analysis of the vulnerabilities limiting use of Android-based wireless... Read More
-
Interrupts short and simple: Part 3 - More interrupt handling tips
In this third part in a series on the appropriate use of interrupts in embedded systems design,... Read More
-
The mock object approach to test-driven development
Jordan Schaenzle provides a guide to implementing test driven development methods for your embedded... Read More
-
Mastering stack and heap for system reliability: Part 3 - Avoiding heap errors
In the last of a three part series, the authors deal with broad guidelines for proper heap design,... Read More
-
An introduction to elliptic curve cryptography
Some of my research is focused on the implementation issues of elliptic curve cryptography on... Read More
-
Interrupts short & simple: Part 2 - Variables, buffers & latencies
In this second part in an on-going series on the appropriate use of interrupts in a variety of... Read More
-
Software performance engineering for embedded systems Part 3 – Collecting data and using it effectively
In the final part in a series of three articless excerpted from his soon-to-be published “Software... Read More
-
Efficient I2C Bus debug using Mixed Signal Oscilloscopes
Dave Pereles provides some helpful guidelines on how to replace traditional manual methods for... Read More
-
Interrupts short and simple: Part 1 - Good programming practices
In this first part in a series on the appropriate use of interrupts in embedded systems design,... Read More
-
Mastering stack and heap for system reliability: Part 2 - Properly allocating stacks
In the second in a three part series on techniques for allocating memory stack and heap in embedded... Read More
-
Software performance engineering for embedded systems: Part 2 – The importance of performance measurements
Freescale’s Robert Oshana describes the importance of measurements in SPE, how to instrument your... Read More
-
Protecting SCADA devices from threats and hackers
Alan Grau of Icon Labs describes the basics of building a simple firewall for embedded devices used... Read More
-
Getting rid of Android's 'fat' APKs
Robert Bismuth of MIPS Technologies provides some tips on how to replace Google’s general purpose... Read More

