Sign inSign up

wcpannell/docker-xc8

By wcpannell

•Updated almost 7 years ago

dockerized xc8 compiler for 8 bit PIC MCUs

Image
0

10K+

wcpannell/docker-xc8 repository overview

⁠docker-mpasmx

Dockerized Microchip MPASM compiler with prjMakefilesGenerator

⁠Usage

The resultant docker container can be used with your CI/CD software to build MPASM Assembly projects.

For manual usage:

  1. Build container
docker build -t mpasmx
  1. Launch container
docker run --rm -di --name mpasmx_1 mpasmx
  1. Copy in your source
docker cp my_code/ mpasmx_1:/app
  1. Build
docker exec mpasmx_1 bash -c "cd /app && prjMakefilesGenerator . && make"
  1. Get your build artifacts
docker cp mpasmx_1:/app/dist .
docker cp mpasmx_1:/app/debug .
  1. Clean up
docker stop mpasmx_1

⁠A note on licensing

This Unlicense release covers only the Dockerfile and build scripts. Software contained in the resultant image has other usage and restrictions MPASM and MPLABX are copyrights of Microchip and are under propreitary license. These scripts download Microchip software from their public release URLS and use Microchip's Free license tier.

Tag summary

Content type

Image

Digest

Size

869.4 MB

Last updated

almost 7 years ago

docker pull wcpannell/docker-xc8