As advancements in AI, autonomous driving, and Web 3.0 fuel demand for high-performance computing, the high-end semiconductor industry is experiencing rapid growth.
Each time I try to explain the origin of this equation, I find myself wishing that I'd started further back, and continued further forward. This time, I elected to explain the origin of the Taylor ...
The Internet of Things (IoT) promises to offer new insights but developers face challenges across the IoT hierarchy from optimized sensor system design in terminal IoT nodes to multiprotocol ...
At last year’s ESC-Brazil I had the pleasure of meeting Jason Kridner from TI. One thing he said resonated with me. “I am Gandalf” he intoned, while not holding a staff arcing lightning to the clouds.
Yesterday I was researching some old computers, machines that required substations' worth of power. Today I’m thinking about systems that run for years off a single coin cell. How much things have ...
Metastability is not just a social disease. It could hamper your software's ability to read good data from hardware. Last month I discussed the general problem of making software that reads ...
In the two decades or so that I've been writing this column, we've covered a lot of topics, ranging from the best implementation of abs(x) to CRC algorithms to logic theory, Karnaugh maps, and ...
I gave a talk at the recent Embedded Systems Conference which covered, among other subjects, code inspections. Inspections are sure to get developers riled up. We all hate them. They go against our ...
Forth is a niche programming language originally designed for real-time control of telescopes. Over the years, it evolved into an ANSI-standard language. While not widely used anymore, it's still ...
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 ...
Relatively few of the embedded systems books I receive are worthy of permanent space on my bookshelf . That's why I want to tell you about one recent standout. I don't buy many books about embedded ...
“Basic C programming,” is an online Wikibooks resource. It is a good step up from another Wikibooks resource: “A little C primer.” It is a complete online text book that takes comprehensive look at ...