Firmware Updates

Firmware updates are an important aspect to all parts of the device lifecycle, not just production. In development, they can save you time not burning SD cards by using mechanisms like pushing firmware bundles over the network. Network updates can also pave the way to automate executing canary tests using real hardware. Firmware updates are important to these stages because they are the only way to modify the contents of the read only filesystem. [Read More]

Official Raspberry Pi Zero Support and new RPi Systems

It’s official. Tim Mecklem’s Raspberry Pi Zero/Zero W system is now part of the Nerves Project. Here’s why we’re so excited about this system: It only requires a MicroUSB cable, MicroSD card, and an RPi Zero for development. The MicroUSB cable provides power and access to the RPi’s IEx prompt. If you have a Zero W or a RedBear IoT pHAT, your programs have easy access to WiFi too. To use this, see the nerves_system_rpi0 project. [Read More]

Upgrading to Nerves 0.5

What's New and What's Changed

In early March, the Nerves Project published its v0.5.0 release, marking another big step forward in usability and completeness of the platform. In this post, I’d like to describe the major changes to be aware of as you upgrade existing projects or create new ones using Nerves 0.5. Refreshed Docs and Examples If you’re new to Nerves or you’ve been using it for a long time and just never got around to it, you may want to check out the Getting Started guides and documentation available on Hexdocs and the example projects available on GitHub. [Read More]