Changes between Initial Version and Version 2 of Ticket #3854


Ignore:
Timestamp:
Jan 14, 2020, 9:11:22 PM (15 months ago)
Author:
Joel Sherrill
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3854

    • Property Owner set to Joel Sherrill
    • Property Status changed from new to assigned
    • Property Keywords bsd added
  • Ticket #3854 – Description

    initial v2  
    1 Mentors: Joel Sherrill, Chris Johns
    21
    3 The MIPS Malta BSP exists but needs to be updated to be a first class citizen. There are multiple issues to address and together this should be enough for an SoC project:
     2
     3
     4
     5
     6= RTEMS Eclipse Target Communication Framework Support =
     7
     8[[PageOutline(1-5, Contents, inline)]]
     9
     10== Mentors ==
     11Chris Johns
     12Joel Sherrill
     13
     14== Status ==
     15
     16Looking for funding.
     17
     18= Introduction =
     19
     20This project involves updating the MIPS Malta BSP exists to be a first class citizen. There are multiple issues to address and together this should be enough for an SoC project:
     21
     22The resulting software may need to be updated be fed to the appropriate upstream projects.
     23
     24= Project =
     25
     26The project is a set of tasks to improve the MIPS Malta BSP status. It includes at least the following:
    427
    528* Ensure BSP works on Qemu
     
    1336* Add support for this BSP to RTEMS libbsd
    1437
     38== Goal ==
     39
     40* Full integration with Eclipse.
     41
     42== Prerequisite ==
     43
     44* Knowledge of C programming language.
     45* Knowledge of host software and building packages such as simulators.
     46* Knowledge of debugging and debuggers.
     47* Knowledge of the RTEMS.
     48* Requires Unix (Linux or FreeBSD) host.
     49* Requires modern PC hardware. Building all tests and running takes.
     50* If host side modifications are required, Java experience is likely needed.
     51* Optionally a Zedboard or MicroZed with a JTAG debugging pod.
     52* Optionally a WIndows 7 or Windows 10 machine.
     53
     54== Resources ==
     55
     56* Current RTEMS developers.
     57* Eclipse TCF Community
     58
     59= Tasks =
     60
     61The following are the tasks:
     62
     63* TBD
     64
     65== Regression Analysis ==
     66
     67Automated testing of this capability is desired and must be identified.
     68
     69= Acknowledgements =
     70
     71None.
     72
     73= Miscellaneous Sections =
     74
     75As 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.
     76
     77= References =
     78
     79* https://www.eclipse.org/tcf/
     80* http://git.eclipse.org/c/tcf/org.eclipse.tcf.agent.git
     81