alfert / nerves

Craft and deploy bulletproof embedded software in Elixir

Home Page:http://nerves-project.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nerves

Craft and deploy bulletproof embedded software in Elixir

Build Status

Requirements

  • 64-bit host
  • Mac OS 10.10+
  • Linux (tested on Debian / Ubuntu / Redhat / CentOS)
  • Windows 10 with Windows Subsystem for Linux (untested)
  • Elixir ~> 1.4
  • fwup >= 0.8.0

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

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

About

Craft and deploy bulletproof embedded software in Elixir

http://nerves-project.org

License:Apache License 2.0


Languages

Language:Elixir 96.8%Language:HTML 2.1%Language:Shell 1.1%