Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup dev container for ZSWatch development environment #203

Open
10 of 13 tasks
Kampi opened this issue Dec 15, 2023 · 1 comment
Open
10 of 13 tasks

Setup dev container for ZSWatch development environment #203

Kampi opened this issue Dec 15, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed No Hardware Required Can be developed within native_posix build.

Comments

@Kampi
Copy link
Collaborator

Kampi commented Dec 15, 2023

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
@Kampi Kampi added enhancement New feature or request No Hardware Required Can be developed within native_posix build. labels Dec 15, 2023
@jakkra
Copy link
Owner

jakkra commented Dec 15, 2023

AStyle 3.1 I got from apt-get

@Kampi Kampi added the help wanted Extra attention is needed label Dec 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed No Hardware Required Can be developed within native_posix build.
Projects
Status: No status
Development

No branches or pull requests

2 participants