How to Talk to “Smart Batteries” by James Flynn Duracell and Intel jointly have created a standardized battery/power system interface and placed it into the public domain. This article describes the host/battery interface specification.
Adaptive Differential PCM Using 8-Bit Microcontrollers by Rodger Richey If your budget doesn't have room for a DSP, here is a simplified ADPCM algorithm that allows you to add audio capabilities to any high-performance 8-bit microcontroller..
Octopus: Subsystem Analysis/Design and Performance Analysis by Maher Awad, Juha Kuusela, and Jurgen Ziegler In this last article in the series on Octopus, the authors describe the process of subsystem analysis and design, and explain some important aspects, using examples from a cruise control system.
Implementing a Flash Memory Loader by William A. Gatliff In case your system's firmware is not cast in concrete, this article describes how you can update it via a serial connection to a PC – as long as you use flash memory.
Special Report: Taking Off the Gloves–16- and 32-Bit Microprocessors by Nicholas Cravotta
COLUMNS + DEPARTMENTS
#include SOC-ing it to Software by Lindsey Vereen This is the Year of the System on a Chip. Again.
Real Time Access to Tools by Tyler Sperry Yearning for a new technological toy is far more enjoyable than getting the item and trying to make it work.
Embedded Gallery
Embedded Marketplace
Advertiser Index
Programmer's Toolbox Filters–A Few More Words by Jack W. Crenshaw The human ear is mainly insensitive to phase shifts, so in the case of audio systems, we don't really care much about phase.
Break Points I, Consultant by Jack G. Ganssle Radical change, implemented swiftly and constantly, is what keeps the high tech industry humming.
State of the Art Embedded C++ by P.J. Plauger The draft Standard C++ library mandates a very large library that has so far been largely untested in practice.
You must verify your email address before signing in. Check your email for your verification email, or enter your email address in the form below to resend the email.
Please confirm the information below before signing in.
{* #socialRegistrationForm *}
{* firstName *}
{* lastName *}
{* displayName *}
{* emailAddress *}
By clicking "Sign In", you confirm that you accept our terms of service and have read and understand privacy policy.
{* /socialRegistrationForm *}
Almost Done
Please confirm the information below before signing in. Already have an account? Sign In.