jakkra/ZSWatch

Setup dev container for ZSWatch development environment

Kampi opened this issue · 1 comments

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
image

  • 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

AStyle 3.1 I got from apt-get