As Internet of Things development continues to expand into embedded, software and hardware integration will become critical. Mentor Embedded’s Andrew Caples joined Bryan Lawrence from ARM, Eran Briman of CEVA, and Navraj Nandra of DesignWare to discuss the implications, including the role that software will play in IoT power management with SemiEngineering.com:
“We see this huge push by our semiconductor partners who are spending lots of R&D dollars and cycles putting low-power features into their processors and controllers….If you look at the amount of code that sits between the hardware and the application developer — and when you are talking about device drivers, board support packages, operating systems, you have to include the middleware — typically all of that is ported and delivered to the application engineer, who is asked to write code that is power efficient, but they are a long way removed from manipulating or taking advantage of the low-power features of the silicon. It is very difficult at that stage to start writing code that is going to switch an operating point in the system. The software can only take advantage of the features that the hardware provides. If you have a framework that allows the software to take advantage of those hardware features then you can maximize what the hardware offers.”
Click here to read more. Enjoy the article.