Consolidation of hardware platforms, or “boxes,” is a goal for many companies needing to update one or both pieces of hardware. Consolidation without massive change to legacy software can be a tricky job. Intel’s Virtualization Technology can ease the migration process. “Time and tides wait for no man”(1) – and neither does concrete. Making concrete is one of those amazing chemical reactions that we often take for granted. That is, unless your j...Read More
These monopolists were controlling the nascent automotive industry with the fear of lawsuits based on the Selden patent. Ford won his suit and formed a new automobile manufacturers’ association. The next step started technology “open source” as a concept. The association instituted a cross-licensing agreement among all US auto manufacturers. Under the terms of the association, each company would develop technology and file patents. Patents were shared openly and without any pa...Read More
There's a critical difference between servers and embedded systems. Usually, embedded systems include realtime operation requirements - most servers do not. Where servers work correctly so long as the software completes and performs a logically-oriented algorithm, hard realtime embedded systems fail if the algorithm doesn't complete in time. Developers of soft realtime embedded systems gain a technique to make the system function even if the algorithm fails to complete in time on occasio...Read More
Embedded design teams often have legacy considerations that dictate system design with each revision or evolution. Software is a particular concern. Teams seek to preserve proven algorithms and code even while attempting to take advantage of the latest hardware. And the legacy code may well have been written for a number of loosely-coupled specialized processors either combined on one board or spread across multiple boards. Today's Intel® Architecture multi-core processors, based on the Co...Read More
Most microcontrollers, DSPs or other types of embedded processors boot pretty fast, typically in the order of a couple hundred milliseconds or less. But if you're using an Intel® Architecture processor and running a standard BIOS, boot times are measured in seconds. This can be a showstopper for some embedded applications, like a military battlefield device, where a long boot time could put troops in jeopardy. Why does a standard PC BIOS take so long to boot? Because it's a one-siz...Read More