Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ggiamarchi/nerf-winterfell
NERF Firmware development environment for Winterfell
https://github.com/ggiamarchi/nerf-winterfell
Last synced: 2 months ago
JSON representation
NERF Firmware development environment for Winterfell
- Host: GitHub
- URL: https://github.com/ggiamarchi/nerf-winterfell
- Owner: ggiamarchi
- Created: 2017-12-11T01:25:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-10T16:05:57.000Z (almost 7 years ago)
- Last Synced: 2024-10-10T18:39:29.610Z (3 months ago)
- Language: Shell
- Size: 22.5 KB
- Stars: 8
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NERF Winterfell
NERF Firmware development environment for Winterfell.
## Prerequisites
You need [Vagrant](https://www.vagrantup.com/) and [Vitualbox](https://www.virtualbox.org/) in order to setup your development environment.
## Environment setup
Basically run
```bash
$ vagrant up
```That's it !
## Build the firmware
SSH into the machine
```
$ vagrant ssh
```Run the build script
```
$ nerf-build
```built Linux kernel and FFS files are available in the repository home directory
To build u-root only
```
$ nerf-build u-root
```To build Linux kernel only
```
$ nerf-build linux
```To build NERF fss only
```
$ nerf-build ffs
```## Run Linux kernel in QEMU
Into the vagrant machine, run
```
$ nerf-qemu
```