Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Version 287 and Version 288 of Developer/OpenProjects


Ignore:
Timestamp:
02/06/13 21:24:37 (11 years ago)
Author:
Gedare
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v287 v288  
    4141 *  [wiki:Projects/TCP/IP_update  Update the RTEMS TCP/IP stack] - The networking stack is old and showing it. This project actively underway.  At a high level, this effort requires porting the TCP/IP stack and providing support functional equivalents of multiple BSD kernel constructs.  This project has many subprojects many of which are appropriate for SOC. It would be of great usefulness to the community to get as many of these does as an SOC project as possible.
    4242 *  RTEMS Toolkits - We are defining collections of libraries and support programs which make it easier to get started for certain types of applications.  We haven't identified all potential toolkits or components.  Each potential component must be evaluated for license and appropriateness for use in an embedded environment like RTEMS.  We also should define some guidelines about creating and maintaining these kits. Here are the toolkits areas identified so far:
     43  *  [wiki:Projects/BenchmarkKit RTEMS BenchKit] - benchmark programs for RTEMS
    4344  *  [wiki:Projects/ApplicationConfigurationKit RTEMS ConfigKit] - configuration file parsing libraries
    4445  *  [wiki:Projects/DatabaseKit RTEMS DBKit] - database packages
     
    5556
    5657 *  [wiki:Projects/TestingImprovements RTEMS Testing]. Testing for RTEMS, including Unit, Regression operational and building a custom test harness.  No prior knowledge of software testing is required.
     58 *  [wiki:RTEMS_Test_Coverage  Test Coverage Analysis] - Improve coverage by adding more test cases. Eliminating dead code and reaching 100% coverage helps reduce the likelihood of new and recurrent bugs.
    5759 *  Test the [wiki:Projects/POSIXFIFOs  POSIX FIFO Implementation].
    5860 *  [wiki:RTEMSgprof_  Add support for gprof output to covoar]
    5961 *  Improve [wiki:Projects/GNUToolsTesting  Testing of the GNU Tools] on RTEMS targets
    60  *  [wiki:Projects/BenchmarkKit RTEMS BenchKit] - benchmark programs for RTEMS
    6162= Development Environment Oriented =
    6263
     
    8586
    8687 *  Unified Interrupt and PCI APIs -- [wiki:UnifiedAPIs UnifiedAPIs]
    87  *  Use [wiki:UseHashOrMapInNotepadsAndKeys_  Maps or Hashes] in the implementation of Classic API Notepads and POSIX API Keys.
    8888 *  RTEMS can always use [wiki:TBR/Delete/MoreBSPsForSimulators  more BSPs for Simulators].  Being able to test, debug, and perform coverage analysis on simulators is critical to the ongoing success of the project.
    8989 *  Identify and implement the functionality currently missing in ''dup()''
     
    102102The following projects have had some work on them but are not complete. Ask about the current progress on the mailing list.  The remaining activities could be large or small:
    103103
    104  *  [wiki:RTEMS_Paravirtualization_  Paravirtualization] of RTEMS to make it suitable to be run as a guest OS in a hypervisor.
    105  *  [wiki:MMU_Support_  MMU Support] for RTEMS.
    106104 *  [wiki:Projects/TinyRTEMS TinyRTEMS] is an umbrella term that corresponds to any activities or ideas that could shrink the code and data space requirements for RTEMS.  The goal is to progressively lower the minimum CPU requirements.
    107105 *  Improve the RTEMS [wiki:SuperCore_Scheduler_  SuperCore Scheduler] - near complete
     
    122120The following projects have been worked on and the pages require updating.  There may or may not be enough work remaining to constitute an SOC project; many of these are past SOC projects.  If you are interested in one of these, please ask on the mailing list or IRC.
    123121
     122 *  [wiki:RTEMS_Paravirtualization_  Paravirtualization] of RTEMS to make it suitable to be run as a guest OS in a hypervisor.
     123 *  [wiki:MMU_Support_  MMU Support] for RTEMS.
     124 *  Use [wiki:UseHashOrMapInNotepadsAndKeys_  Maps or Hashes] in the implementation of Classic API Notepads and POSIX API Keys.
    124125 *  Implement [wiki:POSIX_Asynchronous_IO_  POSIX Asynchronous and List IO]
    125126 *  [wiki:RTEMS_Trace_Tool_  Run-Time Tracing] - includes gathering, capturing, and displaying information to the user.