Opened on 03/08/18 at 17:18:17
Closed on 02/25/22 at 20:00:21
#3326 closed project (duplicate)
Eclipse Target Communication Framework Support
Reported by: | Joel Sherrill | Owned by: | Joel Sherrill |
---|---|---|---|
Priority: | normal | Milestone: | Indefinite |
Component: | tool | Version: | |
Severity: | normal | Keywords: | SoC, testing, ecosystem, Eclipse, large |
Cc: | chrisj@… | Blocked By: | |
Blocking: |
Description
RTEMS Eclipse Target Communication Framework Support
Contents
- RTEMS Eclipse Target Communication Framework Support
- Introduction
- Project
- Tasks
- Acknowledgements
- Miscellaneous Sections
- References
Mentors
Chris Johns
Joel Sherrill
Status
Looking for funding.
Introduction
This project involves providing RTEMS support for the Eclipse Target Communication Framework. This definitely involves target side support and may require host side modifications. This appears to be independent of the Common Trace Format support needed for timeline visualization.
At this point, there is not a detailed design. This project is currently a desired capability.
The resulting software must be fed to the appropriate upstream projects.
Project
The project is to enable the full capabilities of the Eclipse TCF for RTEMS. From their website:
"On top of the protocol, TCF provides a complete modern debugger for C/C++ and Ada, as well as the "Target Explorer" for system management. TCF works out of the box for Intel, PPC and ARM Linux targets including the Raspberry Pi. It supports Proxying and Tunneling for IoT devices, and is particularly strong for multi-process debugging even with slow communication links."
The expectation is that the target agent will be largely architecture independent but will have parts that need to be aware of the architecture particularly when dealing with registers.
The target should be able to make use of libdebugger. This project may result in augmenting that library to support remote gdb and TCF. This would be technically desirable as it would share core capabilities.
Goal
- Full integration with Eclipse.
Prerequisite
- Knowledge of C programming language.
- Knowledge of host software and building packages such as simulators.
- Knowledge of debugging and debuggers.
- Knowledge of the RTEMS.
- Requires Unix (Linux or FreeBSD) host.
- Requires modern PC hardware. Building all tests and running takes.
- If host side modifications are required, Java experience is likely needed.
- Optionally a Zedboard or MicroZed? with a JTAG debugging pod.
- Optionally a WIndows 7 or Windows 10 machine.
Resources
- Current RTEMS developers.
- Eclipse TCF Community
Tasks
The following are the tasks:
- TBD
Regression Analysis
Automated testing of this capability is desired and must be identified.
Acknowledgements
None.
Miscellaneous Sections
As the project progresses, you will need to add to the Eclipse section of the RTEMS User manual. This section does not currently exist but it should be present even in a skeleton form.
References
Change History (4)
comment:1 Changed on 03/08/18 at 17:19:08 by Joel Sherrill
Keywords: | SoC testing ecosystem Eclipse added |
---|
comment:2 Changed on 01/14/20 at 21:00:09 by Gedare Bloom
Owner: | set to Joel Sherrill |
---|---|
Status: | new → assigned |
comment:3 Changed on 02/03/22 at 19:34:29 by Gedare Bloom
Keywords: | large added |
---|
comment:4 Changed on 02/25/22 at 20:00:21 by Joel Sherrill
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Duplicate of #3690.