Develop with PlatformIO. Includes all needed SDKs, extensions, and dependencies, and autonomously handle connected hardware.
Metadata | Value |
---|---|
Contributors | Achille Merendino (prenone) |
Categories | IoT |
Definition type | Dockerfile |
Container host OS support | Linux, macOS (not tested), |
Container OS | Ubuntu |
Languages, platforms | PlatformIO, C++, Python |
This definition should work unmodified. It does not require adjustments on the host platform (i.e. no need to adjust udev rules or a user's groups)
The container binds to /dev/
and has direct access to devices connected through the host platform. It manages its own udev rules and permissions indipendently from the host OS.
- If this is your first time using a development container, please see getting started information on setting up Remote-Containers.
- Clone this repository locally.
- Start VS Code and open your project folder.
- Use your local operating system's file explorer to drag-and-drop the locally cloned copy of the
.devcontainer
folder for this definition into the VS Code file explorer for your opened project.
After following these steps the contents of the .devcontainer
folder in your project can be adapted to meet your needs.
- Finally open the Command Palette and run Remote-Containers: Reopen Folder in Container to start using the definition.
This container runs in --privileged
mode.