Controlling a motor without sensors sounds hard, but it can be done. One approach is to run a sympathetic software model of the system. Last month, I wrote about sensor-less motion control as it ...
Schematics.com is a new, free website that offers an on-line schematic entry tool. There’s not much new about that, except that designs on this new site are made freely available to the public.
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 ...
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.
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 ...
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 ...
A couple of months ago, I examined some common alternatives for representing and manipulating memory-mapped devices in C. 1 I followed that with a column on why classes in C++ offer a better ...
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 ...
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 ...
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 ...
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.