eclipse-plugins
eclipse-plugins copied to clipboard
gnu-mcu-eclipse-che
Description
What needs to happen for gnu-mcu-eclispe-che, or alternatively clang-mcu-eclispe-che to exist
Thoughts:
- From what I've gathered writing a lanuguage server for GCC would be burdensome
- clang has clangd or a supposedly more complete language server implementation cquery
- Both the cloud IDEs I've evaluatied (Che and C9.io) are naturally focused on "non-cross-compile" and "non-remote debug scenarios"
- Ideal debug solution would be a debug server hooked to the target board/boards and Che connecting to the server
I've heard about Eclipse Che, but had no time to evaluate it.
I'm not even sure that this configuration is useful for embedded systems development, especially on debugging issues.
If you have more time to investigate, please let me know.
Take a quick scan of Docs Intro if you have the time. The IDE doesn't need to be browser based Che can serve workspaces to standard eclipse as well.

I think it would be extremely useful for embedded development considering building an embedded dev environment is so tedious and learning how to build an embedded dev environment is even more tedious. (Though lately this has become somewhat easier due to your efforts in particular)
When working as a team on embedded projects I'd much prefer setting up my workspace on a server somewhere and then just handing my peers a single link which will allow them to start developing immediately. This is versus directing them to the gnu-mcu-eclipse documentation and hoping they make it through okay or giving them a copy of my dev virtual machine which goes immediately out of sync with my copy as soon as they start updating packages and install their preferred tools.
Also, If you haven't been monitoring the Language Server Protocol i'd take a look at that too.