https://github.com/fae-emea/hello-dev-container
A simple demonstration of a Dev Container with the IAR Build Tools in GitHub Codespaces.
https://github.com/fae-emea/hello-dev-container
arm cmake cmake-presets codespaces cspy cxarm devcontainer hello-world iar iar-vsc-debug iccarm vscode
Last synced: 5 months ago
JSON representation
A simple demonstration of a Dev Container with the IAR Build Tools in GitHub Codespaces.
- Host: GitHub
- URL: https://github.com/fae-emea/hello-dev-container
- Owner: fae-emea
- Created: 2025-03-07T15:55:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-09T03:53:35.000Z (over 1 year ago)
- Last Synced: 2025-03-26T18:19:25.363Z (about 1 year ago)
- Topics: arm, cmake, cmake-presets, codespaces, cspy, cxarm, devcontainer, hello-world, iar, iar-vsc-debug, iccarm, vscode
- Language: CMake
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hello-dev-container
A simple demonstration of a Dev Container with the IAR Build Tools in GitHub Codespaces.
# How-to
1. Fork this repository.
2. Set your `IAR_LMS_BEARER_TOKEN` at your repository settings, under "Settings", "Secrets and variables", "Codespaces".

3. Go back to your repository and choose "<> Code", "Codespaces", "Create codespace...".

4. Test your compiler in VS Code's terminal.

5. From the Extensions panel, reach out to the CMake extension and select your [configure preset](https://cmake.org/cmake/help/v3.31/manual/cmake-presets.7.html).


The CMake Tools extension should get your project configured.

6. Build it with the IAR Build Tools!

7. Debug it with IAR C-SPY!


It was a glorious journey! For a more comprehensive live example, try [modern-workflow](https://github.com/fae-emea/modern-workflow).