IoT Debugging Crosses The Hardware-Software Divide


By Paul Hill and Gordon MacNee Debugging is an important part of embedded design; one that necessarily crosses the hardware/software divide. At a system level, the functionality of an embedded design is increasingly defined by firmware, so avoiding bugs requires engineers with specific disciplines to work closely together during the design phase of a project. It can also mean resisting the u... » read more

Is There Finally A Silver Bullet For Software?


As I am in Nuremberg for the annual embedded world conference, the overall mood here seemed a bit muted and slow on day one. There are rumors of 200 exhibitors of the roughly 1100 having pulled out due to the global health situation—we are all asked not to shake hands and smile instead—and the rainy weather doesn't help much either. With the weather turning to snow on day two, the attendanc... » read more

Layered Security Offers Best Embedded Hardware Security


The importance of building a secure and rigid foundation in SoC and system designs has never been so true as it is now, given not only the garden variety of software vulnerabilities existing today, but also micro-architectural attacks on CPUs like Meltdown, Spectre, and Foreshadow. Design engineers should embrace two security-related tenets when selecting a security processor: one is depth o... » read more

Coordinating Automotive Embedded Software Development Requires A Unified Approach


The rising intelligence and connectivity of vehicles are making the interactions between software and physical systems more complex, exposing the deficiencies of current processes, tools and methods. To compete in the technological race for the future of mobility, companies must evolve their software development processes today. A common digital thread connecting software and physical systems t... » read more

Resetting Serial Memory When A System Failure Occurs


Stability is an important consideration in embedded design, but electronic systems can suffer malfunctions triggered by a myriad of root causes. These include poor signal integrity, power spikes, software errors, and erroneous user interaction, just to name a few. These anomalies, in turn, can lead to inconsistent system operation or can even cause the system to hang. Although the list of po... » read more

Power/Performance Bits: May 14


Detecting malware with power monitoring Engineers at the University of Texas at Austin and North Carolina State University devised a way to detect malware in large-scale embedded computer systems by monitoring power usage and identifying unusual surges as a warning of potential infection. The method relies on an external piece of hardware that can be plugged into the system to observe and m... » read more

Getting A Complete Picture Of Automotive Software


The automotive industry is currently undergoing a major disruption, usually referred as the shift to automated, connected, electric, and shared vehicles (ACES[1]). Naturally, these changes also have a significant impact on the requirements of the hard- and software architectures of these new vehicles: Service-oriented software architectures used by multiple applications running on generali... » read more

RISC-V At Embedded World


As we arrive back from a busy, and unusually warm, Embedded World 2019 and recall the many interesting discussions we had over the three-day show, one thing is most certainly clear: This is the Mobile World Congress (MWC) event for Nuremberg. Its many halls were jam-packed with technology from a wide variety of sectors but also with an array of application focal points. There was everything ... » read more

Inaccurate Assumptions Mean Software Issues


It doesn’t seem that long ago when features and functionality were being added to next generation processors and SoCs ahead of demand. Actually, I recall when new processors were released, embedded software developers were forced to think of innovative ways to exploit the new features in order to differentiate the product to not be left behind. Today, in many respects it seems as if the... » read more

Fundamental Shifts In 2018


What surprised the industry in 2018?  While business has been strong, markets are changing, product categories are shifting and clouds are forming on the horizon. As 2018 comes to a close, most companies are pretty happy with the way everything turned out. Business has been booming, new product categories developing, and profits are meeting or beating market expectations. "2018 was indeed a... » read more

← Older posts