Table of Contents
Balancing Ada is like balancing cubes, but is it really a harmonic convergence?
“Interrupt Handlers in Ada”
by Larry Mittag.
Interrupt handling is considered a difficult aspect of programming embedded systems. But a modern software engineering approach and a working knowledge of Ada can set you on the right path. Here you'll explore some of the problems of dealing with interrupts in a language built on information hiding.
“Software Reusability with Generic Packages”
by Earl W. Bennett.
Whatever your project's size, you can't afford to throw code away. Ada's generic packages make it possible to recycle code quickly and efficiently. This month, Bennett walks you through this fundamental technique in the Ada world.
“Sharing Your Code”
by Kenneth F. Greenberg.
Sharing code segments among tasks is nothing new–but how you go about it will depend on your target's resources. Here are some guides to achieving reentrancy and smaller code in multitasking systems.
“Demystifying PID Control”
by Steven E. Sarns and Jack Woehr.
The proportional-integral derivative (PID) control algorithm can be a powerful resource in your embedded system. A well-designed PID control loop is especially useful in systems that sample and correct output. Sarns and Woehr return this month with engineering secrets that make this algorithm execute rapidly and with stability.
#include: “Tunnel Visions”
by Tyler Sperry.
Real-Time: “Too Rich, Too Thin”
by Tyler Sperry.
Programmer's Sourcebook: “Embedded Forth”
by Bruce A. Bergman.
Break Points: “Speed Kills”
by Jack G. Ganssle.
State of the Art: “CASE Seminars”
by P. J. Plauger.
All material on this site
Copyright © 2012
CMP Media Inc./UBM Electronics/UBM–All rights reserved.