menu
announcement

Spectrum is now read-only. Learn more about the decision in our official announcement.

Theia

Eclipse Theia - Cloud & Desktop IDE

Channels
Team

Use cases for firmware, in-kernel development. Support for assembly language, C

March 9, 2020 at 4:12pm

Use cases for firmware, in-kernel development. Support for assembly language, C

March 9, 2020 at 4:12pm
Hi. Had a brief discussion with , regarding usage of Theia, for the purpose of developing firmware, some in-kernel (linux, other RTOSs) and (optionally) some userspace software (for embedded). Mainly in C - but part of the stuff would require supporting assembly languages for ARM, RISC-V. In case of developing kernel mode (patching the kernel itself; developing kernel modules) stuff, for linux - there is a history around using special tools, that automatically reformat the source code (code conventions, mostly). Those are console oriented tools - so I thought that it could be integrated or re-implemented, to use from Theia, as a visual IDE. Also some visual diff./comparison of pre- and post-reformatting makes sense. In case of other RTOSs (RIOT, RT Thread, ...) - there are might be their own code conventions - but I believe that it could be supported by auto-completion and real-time validation tools.
No messages yet