The Internet of Things
The IoT is reaching hype proportions, and anything that is connected is now part of the IoT, at least on PowerPoint. But there are some real steps forwards. Microcontrollers are now adding enough memory to support both the wireless links and the applications code for sensor nodes, reducing costs and complexity. And there are secure boot loaders and firmware to start to tackle the security of the link form the sensor to the cloud.
How all this is controlled is still up in the air (or the cloud). Cloud services are one way, and these are evolving. Bluetooth is also emerging as a contender for IoT networking and control with versions 4.0 and 4.1 of Bluetooth Smart, using a smartphone as a local controller. This means CSR in Cambridge now becomes a very interesting player in the embedded microcontroller space.
CSR networks the Internet of Things with Bluetooth
Big.LITTLE or small.LARGE
Reinventing VxWorks for the Internet of Things with a 20Kbyte microkernel was a key step for Wind River, but there are several subtleties that point to new directions. Firstly, Wind River aims to support two architectures initially – ARM and Intel. Which is interesting, as Intel doesn’t have processors for the edge of the IoT yet. What is does have, as we saw in January, is a chip with a microcontroller and a microprocessor both using the Quark core. This small & large heterogeneous architecture (and they make sure not to call it big.LITTLE) is becoming increasingly popular in medical and telecoms applications, says Wind River, and the small core will run the microkernel with full VxWorks on the other. A key trend to watch in several markets.
VxWorks reinvented for the Internet of Things
Virtualization of microcontrollers
Imagination’s M class microcontroller cores are the first to support virtualization, but ARM is not far behind with its Cortex-R architecture. The key here is the software,