particle-iot/buildpack-hal

Name: buildpack-hal

Owner: Particle

Description: Buildpack for modern (HAL) Particle firmware

Created: 2015-08-21 13:43:40.0

Updated: 2017-01-21 08:03:24.0

Pushed: 2018-03-10 14:44:50.0

Homepage:

Size: 17

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Buildpack for HAL firmware

Buildpack for modern (HAL based) Particle firmware.

Build Status [](https://imagelayers.io/?images=particle/buildpack-hal:latest 'Get your own badge on imagelayers.io')

| | |—| | Particle firmware | | HAL (you are here) / Legacy | | Base |

This image inherits base buildpack.

Building image

Before building this image, build or pull buildpack-base.

port BUILDPACK_IMAGE=hal
t clone "git@github.com:particle-iot/buildpack-${BUILDPACK_IMAGE}.git"
 buildpack-$BUILDPACK_IMAGE
scripts/build-and-push
Running
dir -p ~/tmp/input && mkdir -p ~/tmp/output && mkdir -p ~/tmp/cache
cker run --rm \
 ~/tmp/input:/input \
 ~/tmp/output:/output \
 ~/tmp/cache:/cache \
 FIRMWARE_REPO=https://github.com/particle-iot/firmware.git#v0.5.1 \
 PLATFORM_ID=6 \
rticle/buildpack-hal
Input files

Source files have to be placed in ~/tmp/input

Output files

After build ~/tmp/output will be propagated with:

Files only available if compilation succeeds:

ARM GCC version

When building image, couple variations will be created (you can see them by typing docker images | grep particle/buildpack-hal). Most important are different ARM GCC versions you can use.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.