The available pre build images are:
- ghcr.io/nanoframework/dev-container-all: contains all elements to build any image. Important: the size of this container is very large, if you are interested only in building one of the image, you better need to une one of the following dedicated image
- ghcr.io/nanoframework/dev-container-chibios: contains all elements to build any ESP32 image
- ghcr.io/nanoframework/dev-container-ti: contains all elements to build any ESP32 image
- ghcr.io/nanoframework/dev-container-esp32: contains all elements to build any ESP32 image
- ghcr.io/nanoframework/dev-container-azure-rtos: contains all elements to build any Azure RTOS based image
- ghcr.io/nanoframework/dev-container-all: contains all elements to build a firmware image for any of the targets. Important: the size of this container is very large, if you are interested only in building targets on a single platform, you're better using one of the following images specific to that platform.
- ghcr.io/nanoframework/dev-container-chibios: contains all elements to build a firmware image for any of the ChibiOS targets
- ghcr.io/nanoframework/dev-container-ti: contains all elements to build a firmware image for any of the TI SimpleLink targets
- ghcr.io/nanoframework/dev-container-esp32: contains all elements to build a firmware image for any of the ESP32 targets
- ghcr.io/nanoframework/dev-container-azure-rtos: contains all elements to build a firmware image for any of the Azure RTOS targets
To choose the dev container you want to use, adjust devcontainer.json and change the "dockerFile": "Dockerfile" elements for the image you'd liked to use:
-
Dockerfile.Allto use the pre build container with all the elements to build all the images -
Dockerfile.Allto use the pre build container with all the elements to build a firmware image for any of the targets -
Dockerfile.AzureRTOSto use the pre build container with all the elements to build Azure RTOSbased devicestargets -
Dockerfile.ChibiOSto use the pre build container with all the elements to build ChibiOSbased devicestargets -
Dockerfile.ESP32to use the pre build container with all the elements to build ESP32based devicestargets -
Dockerfile.TIto use the pre build container with all the elements to build TIbased devicesSimpleLink targets -
./sources/Dockerfile.Alltousebuild the container image from the source with all the elements to build all the images -
./sources/Dockerfile.AzureRTOStousebuild the container image from the source with all the elements to build Azure RTOS based devices -
./sources/Dockerfile.ChibiOStousebuild the container image from the source with all the elements to build ChibiOS based devices -
./sources/Dockerfile.ESP32tousebuild the container image from the source with all the elements to build ESP32 based devices -
./sources/Dockerfile.TItousebuild the container image from the source with all the elements to build TI SimpleLink based devices
0 commit comments