Setup dev container for ZSWatch development environment
Kampi opened this issue · 1 comments
Kampi commented
ToDo
- Necessary extensions for VS Code
- Necessary settings for VS Code
- Necessary tools
- AStyle (3.1 @jakkra is this the version from CI/CD?)
- CodeChecker
- Valgrind
- POSIX build possible?
- POSIX GUI
- Bluetooth connection
- Driver for Segger J-Link
- Downloader for Segger tools
- Debugger
- Update documentation
Open issues
Unplugging the programmer and reconnecting with WSL brick USB in the container. Find a way to fix it
- Windows Host + WSL + Container (Faulty)
- Linux Host without Container (good)
- Linux Host with Container (Faulty)
Shall we use GDB with the JLink GDB Server as replacement because TCP works better than USB?
Pro:
- Container and host are completely separated and different hosts with the container are supported
- No current or future issues with USB
- Remote debugging will be possible (not sure if neccessary)
- Higher variety of possible debugger without changing the project
Contra:
- You need an additional software on your host
jakkra commented
AStyle 3.1 I got from apt-get