Embedded Staff, Author at Embedded.com - Page 81 of 82

Jack Ganssle

Annoying Delays

Last weekend my 10-year-old daughter and I went to the National Aquarium here in Baltimore to see the new seahorse exhibit. Amidst the tanks displaying…

New Hardware

Bringing up new hardware requires good tools and good brains. Jack offers some insight on both fronts. Within months of the introduction of the 8008,…

An Oxymoron?

An Oxymoron?At April's Embedded System Conference in San Francisco I moderated a “shop talk,” a round-table discussion on strategies for building firmware. Scheduled for 7:00…

Tools For Clean Code

Writing unmaintainable software is easy: simply ignore compiler warnings and keep coding. Writing maintainable code requires discipline. Back when dinosaurs roamed the Earth most of…

Introduction to Reentrancy

Virtually every embedded system uses interrupts; many support multitasking or multithreaded operations. These sorts of applications can expect the program's control flow to change contexts…

Plllttghharhgg

Electronic flatulence — is this why we spent years in college to become engineers? Plllttghharhgg. What was that?!? Why, it's the latest embedded widget doing…

Handbooks

Jack journeys back to the roots of his geekhood, and shows us how useful handbooks can be, as reminders of our past and tools in…

Schedule Madness

Some day the boss will die, be promoted, or quit. Between now and then, you'll need to find a better way to do scheduling. An…

Proactive Debugging

Anticipating bugs properly is half the battle. If you use all of the tools at your disposal, you might even win the war. Academics who…