Nerves

Craft and deploy bulletproof embedded software in Elixir

Backers on Open CollectiveSponsors on Open CollectiveCircleCIHex version

Host Requirements

See Installation Docs for software dependencies.

Quick-Reference

Generating a New Nerves Application

mix nerves.new my_app

Building Firmware

export MIX_TARGET=rpi3
mix deps.get      # Fetch the dependencies
mix firmware      # Cross-compile dependencies and create a .fw file
mix firmware.burn # Burn firmware to an inserted SD card

Note: The mix firmware.burn target relies on the presence of ssh-askpass. Some users may need to export the SUDO_ASKPASS environment variable to point to their askpass binary. On Arch Linux systems, this is in /usr/lib/ssh/ssh-askpass

Docs

Installation Docs

Getting Started

Frequently-Asked Questions

Systems

Targets

User Interfaces

Advanced Configuration

Contributors

This project exists thanks to all the people who contribute.

<img src=”https://opencollective.com/nerves-project/contributors.svg?width=890” />

Please see our Contributing Guide for details on how you can contribute in various ways.

Platinum Sponsors

<img width=”150” height=”150” src=”http://nerves-project.org/images/sponsorship/letote.png”>

Silver Sponsors

<img width=”150” height=”150” src=”http://nerves-project.org/images/sponsorship/smartrent.png”>

[Become a metal level sponsor]

Backers

Thank you to all our backers! 🙏 [Become a backer]

<img src=”https://opencollective.com/nerves-project/backers.svg?width=890”>

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

<img src=”https://opencollective.com/nerves-project/sponsor/0/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/1/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/2/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/3/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/4/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/5/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/6/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/7/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/8/avatar.svg”><img src=”https://opencollective.com/nerves-project/sponsor/9/avatar.svg”>

Copyright (C) 2015-2017 by the Nerves Project developers nerves@nerves-project.org