DDJ > Dr. Dobb's Departments > Embedded Systems
Embedded Systems
|
|
|
|
|
|
Software and firmware strategies, news, tools and analysis on new and established platforms.
|
|
In this issueýs top DobbsCast, Jon Erickson interviews Peter Magnusson, founder and chief technology officer at VirtuTech, on tools for parallel programming necessitated in todayýs multi-processor/multi-threaded embedded environments. He discusses the role of full-system simulation (via VirtuTechýs HindSight simulator product, which runs on mainstream Linux and Unix variants) in evaluating parallel code for multiprocessor targets under in-service workloads. Simulation is said to offer significant practical advantages over other approaches in determining causes of failure, pinpointing real-world bottlenecks, and resolving conflict issues. In features, Rajesh Mishra of the Digital Media Center at Analog Devices runs down must-have tools for debugging uCLinux, and techniques for kernel modification that open up the constrained target environment for debugging purposes.
|
|
Power Management for Mobile Devices Sabyasachi Dey With the convergence of new computing, communication and entertainment applications on wireless handsets, power demands are increasing rapidly, yet the capacity of batteries cannot keep up.
Of Interest April 2006 Of Interest.
Accelerating Compute Intensive Functions Using C Joe Hanson Joe examines how you accelerate application processing using a software-configurable architecture to achieve hardware-accelerated performance in C.
Tight Code Ed Nisley Ed builds an ISBN bar-code scanner.
New Ada Standard on the Horizon Jonathan Erickson Robert Dewar explains some of the changes that the Ada 2005 standard will bring to the programming language. (MP3, 4:11 mins.)
Debugging and Full System Simulation Jonathan Erickson Peter Magnusson explains how multiprocessing is driving the need for simulation in systems-level debugging. (MP3, 4:37 mins.)
Tools for Systems Engineers Announced Jonathan Erickson Roger Oberg describes IBM Rational's new tools designed to help systems engineers manage their development environments. (MP3, 3:20 mins.)
Debugging & Embedded Linux Runtime Environments Rajesh Mishra Debugging in embedded Linux runtime environments requires an assortment of tools.
Solid-State Lighting and the RAD Lab Deirdre Blake TheAlliance for Solid-State Illumination Systems and Technologies unveils a novel concept for lighting homes and offices. New Research Lab Formed The Reliable, Adaptive, and Distributed Systems Laboratory (or RAD Lab) is formed at U.C. Berkeley. (MP3, 3:49 mins.)
PowerPC Core Made Available for Academia, and Algorithm Competition Set Deirdre Blake IBM will make specs for its PowerPC 405 core freely available to researchers and academia; TopCoder Algorithm Competition registration begins on February 13, 2006. (MP3, 2:07 mins.)
How to find Data Bus width using C code?
|
|
|
 |
 |
|
Homeland Security and Other So-Called Solutions: A Conversation with Bruce Schneier Cryptographer and consultant Bruce Schneier will discuss his five-step process for dissecting security solutions, and then apply that analysis to the FAA’s Computer-Assisted Passenger Profiling System, national ID cards, FBI and CIA-level data collection and mining, Terrorist Information Analysis, e-voting and the Department of Homeland Security itself.
|
|
 |
|
|