Skip to content

xanderhendriks/docker-mplabx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

docker-mplabx

MPLABX: the MPLAB X Integrated Development Environment docker container.

Based on Bruno Binet's MPLABX Docker

Build

To create the image xanderhendriks/mplabx, execute the following command in the docker-mplabx folder:

docker build -t xanderhendriks/mplabx .

You can now push the new image to the public registry:

docker push xanderhendriks/mplabx

Run

Then, when starting your mplabx container, you will want to share the X11 socket file as a volume so that the MPLAB X windows can be displayed on you Xorg server. You may also need to run command xhost + on the host.

$ docker pull xanderhendriks/mplabx

With GUI: $ docker run -it --name mplabx
-v /tmp/.X11-unix:/tmp/.X11-unix
-v /path/to/mplab/projects:/mount
-e DISPLAY=:0.0
--mac-address= --entrypoint /opt/microchip/mplabx/v5.40/mplab_platform/bin/mplab_ide xanderhendriks/mplabx

Without GUI: $ docker run -it -v /path/to/mplab/projects:/mount --mac-address=00:ff:7d:ef:d0:e5 xanderhendriks/mplabx

About

Docker Microchip MPLAB X + XC8 Images

Resources

License

Stars

Watchers

Forks

Packages

No packages published