Changes between Version 385 and Version 386 of Developer/OpenProjects


Ignore:
Timestamp:
Feb 14, 2015, 4:44:36 PM (5 years ago)
Author:
Gedare Bloom
Comment:

Add links for open project pages.

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v385 v386  
    4343The following areas have been identified for projects related to improving RTEMS development:
    4444
    45  *  [wiki:Projects/Open/StackAnalysis Static Analysis of Stack Usage] - Develop a tool for static analysis of stack usage. GCC can produce a ".su" file when used with the -fstack-use option. cflow can be used to produce the control flow to analyze a call stack. The goal of this analysis is for a user to be able to specify a user thread entry point and see the stack usage for each method that thread calls as well as a total usage. This should include application code, RTEMS, and newlib. The scripting will be in Python. cflow will need to be added as an RSB recipe.
     45 * [wiki:Projects/Open/StackAnalysis Static Analysis of Stack Usage] - Develop a tool for static analysis of stack usage. GCC can produce a ".su" file when used with the -fstack-use option. cflow can be used to produce the control flow to analyze a call stack. The goal of this analysis is for a user to be able to specify a user thread entry point and see the stack usage for each method that thread calls as well as a total usage. This should include application code, RTEMS, and newlib. The scripting will be in Python. cflow will need to be added as an RSB recipe.
    4646 * [wiki:Projects/Open/PythonCoverageReporting Python Coverage Reporting] - Complete conversion of coverage reporting to Python and integration into RTEMS Tools. SOCIS 2014 code works but is not production worthy.
    4747 * '''[wiki:Projects/Open/TesterImprovements RTEMS Test Improvements]''' - Improve RTEMS Tester (rtems-test) by adding simulator recipes for more simulators. Many more are supported by older sim-scripts.
    48  *  Use gcov output as generated by covoar to generate useful reports.  This leverages work by [wiki:GSoC/2011/gcov  support for gcov output] to so tools like gcov and lcov can be used to generate standard coverage reports for RTEMS ([wiki:Projects/GCOVSupport another page here])'' This type of reporting is important for safety certification reviews.
    49  *  Use gprof output as generated by covoar to generate useful reports.  This is based on the previous project [wiki:GSoC/2011/gprof  Add support for gprof output to covoar]
    50  *  General [wiki:TBR/UserManual/RTEMS_Source_Builder RTEMS Source Builder] improvements such as building more host tools, building a GUI, and improving configuration management and creation.
    51  * Implement recipes in [wiki:TBR/UserManual/RTEMS_Source_Builder RTEMS Source Builder] for all packages in RTEMS [http://git.rtems.org/rtems-addon-packages/ Add on packages], [http://git.rtems.org/rtems-graphics-toolkit/ RTEMS Graphics Toolkit], and packages with just howtos like Lua and LWIP.
    52  *  Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration].
    53  *  Compiling RTEMS with [wiki:Projects/CLANG CLANG].
    54  *  [wiki:Projects/Leon_rtems_merge  Merge Leon RTEMS and mainstream RTEMS] merge the Leon [wiki:TBR/UserManual/DriverManager DriverManager], [http://gaisler.com/anonftp/rcc/src/ samples], and [https://github.com/daniel-hellstrom/leon-rtems/tree/master/c/src/lib LEON-RTEMS] into mainstream RTEMS.
    55  *  Integration of RTEMS cross development environment into [wiki:Projects/EVisualStudio  eVisual Studio]
    56  *  [wiki:Projects/ArgoUML  ArgoUML RTEMS Support]
    57  *  [wiki:Projects/GDB_Python GDB Python] Script support for RTEMS
     48 * [wiki:Projects/Open/GCovReports GCov Reports] - Use gcov output as generated by covoar to generate useful reports.  This leverages work by [wiki:GSoC/2011/gcov  support for gcov output] to so tools like gcov and lcov can be used to generate standard coverage reports for RTEMS ([wiki:Projects/GCOVSupport another page here])'' This type of reporting is important for safety certification reviews.
     49 * [wiki:Projects/Open/GProfReports GProf Reports] - Use gprof output as generated by covoar to generate useful reports.  This is based on the previous project [wiki:GSoC/2011/gprof  Add support for gprof output to covoar]
     50 * [wiki:Projects/Open/ImproveRSB Improve RSB] - General [wiki:TBR/UserManual/RTEMS_Source_Builder RTEMS Source Builder] improvements such as building more host tools, building a GUI, and improving configuration management and creation.
     51 * [wiki:Projects/Open/ImproveEclipsePlugin Improve Eclipse Plugin] - Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration].
     52 * [wiki:Projects/Open/UsingClang Using clang] - Compiling RTEMS with [wiki:Projects/CLANG CLANG].
     53 * ''[wiki:Projects/Open/MergeLEON Merge Leon]'' - [wiki:Projects/Leon_rtems_merge  Merge Leon RTEMS and mainstream RTEMS] merge the Leon [wiki:TBR/UserManual/DriverManager DriverManager], [http://gaisler.com/anonftp/rcc/src/ samples], and [https://github.com/daniel-hellstrom/leon-rtems/tree/master/c/src/lib LEON-RTEMS] into mainstream RTEMS.
     54 * [wiki:Projects/Open/EVisualStudio eVisual Studio] - Integration of RTEMS cross development environment into [wiki:Projects/EVisualStudio  eVisual Studio]
     55 * [wiki:Projects/Open/ArgoUML] - [wiki:Projects/ArgoUML  ArgoUML RTEMS Support]
     56 * [wiki:Projects/Open/PyGDB Python GDB Support] - [wiki:Projects/GDB_Python GDB Python] Script support for RTEMS
    5857
    5958= RTEMS Run-Time Oriented =
     
    125124  *  [wiki:Projects/ScriptKit RTEMS ScriptKit] - packages for scripting languages such as Python and Lua
    126125  *  [wiki:Projects/WebKit RTEMS WebKit] - packages for networked devices.
    127  *  Turn the current port of [wiki:Packages/LWIP LWIP] into a first class citizen.  Submit port, make target independent, create maintenance plan.
     126 *  Turn the current port of [wiki:Packages/LWIP LWIP] into a first class citizen that RSB can build.  Submit port, make target independent, create maintenance plan.
    128127 *  [wiki:TBR/Delete/IDL_COM  IDL/COM] Support for RTEMS.
    129128 *  [wiki:Projects/PortAPackage Make Addon Package] - write a tool to help other developers with ''Libraries, Languages, and Applications''