All Development Articles
-
Using a PCIe over Cabling-based platform to create hybrid FPGA/virtual platform prototypes
How to use a PCIe over Cabling bus architecture to create a new class of hybrid prototyping that... Read More
-
Making the right Zigbee wireless system partitioning decisions
Factors to consider when evaluating the optimal level of integration for your Zigbee wireless... Read More
-
The peripheral hub: backbone of efficient system-on-chip design
Meng He of Cypress Semiconductor discusses ways to integrate digital, analog, routing, and... Read More
-
Optimizing compilers for embedded DSP software
How to improve DSP performance in terms of cycle count, memory use, and power consumption by an... Read More
-
The future of Android in vehicles
The benefits and challenges of marrying in-vehicle infotainment with the safety and security... Read More
-
The fundamentals of software performance analysis: Part 2 - Path timing
A two part series on the best means by which to measure worst-case, best-case, and average-case... Read More
-
The fundamentals of software performance analysis: Part 1 - Path analysis
The best means by which to measure worst-case, best-case, and average-case execution time in... Read More
-
Securing where smart grid meets SCADA
Smart grid security is challenged by the grid's diversity and size. From home to factory floor,... Read More
-
Choosing low-power microcontrollers by the numbers
How to evaluate an MCU’s low-power operation by considering current consumption, state retention,... Read More
-
Memory-oriented optimization techniques for dealing with performance bottlenecks: Part 1
Overcoming system performance bottlenecks with memory-oriented programming and compilation... Read More
-
Memory-oriented optimization techniques for dealing with performance bottlenecks: Part 2
Overcoming system performance bottlenecks with memory-oriented programming. Part 2: buffer, data... Read More
-
Intellectual property security: A challenge for embedded systems developers
In this Product How-To article, Sachin Gupta describes how an embedded design’s IP can be accessed... Read More
-
Improving ASIP code generation and back-end compilation: Part 1
Improving code for application-specific instruction processors using efficient code techniques for... Read More
-
Improving ASIP code generation and back-end compilation: Part 2
Improving the code for application-specific processors using efficient code techniques for back-end... Read More
-
A portable OpenMP runtime library based on the embedded MCA APIs: Part 2
Multicore programming using a merged parallel programming model that combines OpenMP and Multicore... Read More
-
Embedded Linux and Android: Friends or Foes?
How to determine when to use Android and when to use embedded Linux for your embedded device. Read More
-
Tips on developing apps on Android devices: Part 2
Second in a two part series on the basic features and capabilities common to all Android platforms... Read More
-
Tips on developing apps on Android devices: Part 1
First in a two-part series on the basic features and capabilities common to Android platforms,... Read More
-
Useful language extensions for embedded applications
There are various ways that languages for embedded designs can be adapted to make them more suitable ... Read More
-
Using 3D sensors to bring depth discernment to embedded vision apps
Assessing the depth sensor technology alternatives available for building vision applications with... Read More

