Nerves (embedded framework)
E440622
Nerves is an Elixir-based embedded systems framework for building, deploying, and managing firmware on resource-constrained hardware devices.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Nerves | 0 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Elixir library
ⓘ
embedded systems framework ⓘ open source software project ⓘ |
| buildTool | Mix NERFINISHED ⓘ |
| community | Elixir community ⓘ |
| configurationStyle | declarative project configuration ⓘ |
| designGoal |
reliable deployments
ⓘ
reproducible firmware builds ⓘ simplified embedded development with Elixir ⓘ small firmware footprint ⓘ |
| documentationWebsite | https://hexdocs.pm/nerves ⓘ |
| ecosystemComponent |
fwup
ⓘ
nerves_bootstrap NERFINISHED ⓘ nerves_hub ⓘ nerves_hub_link ⓘ nerves_pack ⓘ nerves_runtime ⓘ nerves_system_* base system images ⓘ shoehorn ⓘ |
| feature |
configuration via Mix and Elixir
ⓘ
cross-compilation toolchain ⓘ hardware-specific system images ⓘ immutable firmware images ⓘ integration with Erlang/OTP runtime ⓘ integration with Mix build tool ⓘ minimal Linux-based root filesystem ⓘ over-the-air updates ⓘ reproducible builds ⓘ |
| license | Apache License 2.0 ⓘ |
| packageRegistry | Hex.pm NERFINISHED ⓘ |
| primaryDomain |
Internet of Things
NERFINISHED
ⓘ
embedded systems ⓘ firmware development ⓘ |
| programmingLanguage | Elixir NERFINISHED ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| runsOn |
embedded Linux devices
ⓘ
resource-constrained hardware devices ⓘ single-board computers ⓘ |
| supportsHardware |
BeagleBone boards
NERFINISHED
ⓘ
Raspberry Pi boards ⓘ various ARM-based boards ⓘ x86-based targets ⓘ |
| supportsLanguage | Elixir NERFINISHED ⓘ |
| supportsUpdateMechanism |
local firmware updates via SD card or storage media
ⓘ
over-the-air firmware updates via NervesHub ⓘ |
| targetOS | Linux NERFINISHED ⓘ |
| underlyingRuntime | Erlang/OTP NERFINISHED ⓘ |
| useCase |
building firmware for resource-constrained devices
ⓘ
deploying firmware to embedded hardware ⓘ managing firmware updates ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.