Nerves
Craft and deploy bulletproof embedded software in Elixir
Host Requirements
- Mac OS 10.10+
- 64-bit Linux (tested on Debian / Ubuntu / Redhat / CentOS)
- Windows 10 with Windows Subsystem for Linux (experimental)
- Raspberry Pi 3 (experimental)
- Elixir ~> 1.4
See Installation Docs for software dependencies.
Quick-Reference
Generating a New Nerves Application
mix nerves.new my_appBuilding 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 cardNote: 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
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