Your mission, if you choose to accept it: design and build a pair of satellites to measure the effects of atmospheric lightning, on a shoestring budget of $120,000 ...
In 1989 Tyler Sperry, then editor of the print publication Embedded Systems Programming, asked me to write a monthly column for the magazine. That morphed into Embedded Systems Design which in turn ...
An assertion is a formal constraint on the behavior of a software application. Programmers commonly write such a constraint as an annotation, and it usually describes what the application is supposed ...
I avoid political commentary in this column, as it's both inflammatory and irrelevant to the daily grind of cranking out products. Though we developers have much technology in common, when it comes to ...
Navitas recently unveiled its 4.5kW data center power supply, boasting an exceptional power density of 138 W/in³ and an efficiency exceeding 97%, making it a leader in the global market.
Ten years ago this month, what was then Embedded Systems Programming magazine published my first Programming Pointers column, entitled “How I Got Here.” In it, I described the events that led me to ...
For the embedded systems developer, stereotypes abound. The image of young, specialized high-tech workers toiling in a computer-filled lab, sipping Jolt cola late into the night is popular with the ...
Michael proposes a code of ethical conduct for software developers. We the members of the embedded software development community, in order to protect our customers (and their customers) from the ...
There's a science to making promises and managing expectations. Your job may be on the line if you don't master the relevant techniques. Your next project (the one you should be working on now, rather ...
I was told that back in the 1950s when a British Post Office technician had completed a telephone installation (unlike North America, the Post Office was responsible for telecommunications in most of ...
This series delves into all aspects of real time operating systems (RTOS) and is intended for any developer who is curious about how to use an RTOS and how they work.
Understanding electronics is important. How can the next EE generation get that knowledge when software is all there is for inspiration? New engineering graduates know nothing about electronics. They ...