Changes between Version 212 and Version 213 of Developer/OpenProjects


Ignore:
Timestamp:
Jul 2, 2011, 9:32:53 PM (8 years ago)
Author:
JoelSherrill
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v212 v213  
    66
    77
    8 Welcome [wiki:GSoC  Summer of Code] Students and fellow hackers.  Peruse our projects and see what interests you.  If you have questions ask them on the Wiki talk page or the [wiki:TBR/Website/RTEMSMailingLists  RTEMS mailing list].  If you plan to submit a GSoC 2011 proposal to do something for the RTEMS Project, we now require that you demonstrate that you have a basic RTEMS development environment installed.  See [wiki:GSoC/GettingStarted GSoC Getting Started] for details on what we want you to have done. We want you to succeed and have fun on an RTEMS related effort.
     8Those interested in the [http://sophia.estec.esa.int/socis2011/ ESA Summer of Code In Space] are encouraged to select one from the [wiki:#High_Priority_Projects  High Priority Projects] list. If you are interested in another project listed here, ask about it.  We need to ensure that the project's status is well documented and that it is still desirable and feasible as an [http://sophia.estec.esa.int/socis2011/ ESA SOCIS] project.
    99
    10 This page captures ideas for RTEMS projects.  They range from OS projects to development environment to testing to just about anything else.
    11 If you like one of the ideas, you can pitch in and tackle it.  If you aren't able to code and test it yourself, consider sponsoring one of
    12 the core RTEMS developers to do it for you.  This is really the only way things get done -- USERS LIKE YOU KEEP RTEMS DEVELOPMENT ALIVE!!!
     10Welcome [wiki:GSoC  Summer of Code] Students and fellow hackers.  Peruse our projects and see what interests you.  If you have questions ask them on the Wiki talk page or the [wiki:TBR/Website/RTEMSMailingLists  RTEMS mailing list].  If you plan to submit an SOCIS proposal to do something for the RTEMS Project, we now require that you demonstrate that you have a basic RTEMS development environment installed.  See [wiki:GSoC/GettingStarted  Getting Started for SoC Students] for details on what we want you to have done. We want you to succeed and have fun on an RTEMS related effort.
     11
     12This page captures ideas for RTEMS projects.  They range from OS projects to development environment to testing to just about anything else.  If you like one of the ideas, you can pitch in and tackle it.  If you aren't able to code and test it yourself, consider sponsoring one of the core RTEMS developers to do it for you.  This is really the only way things get done -- USERS LIKE YOU KEEP RTEMS DEVELOPMENT ALIVE!!!
    1313
    1414We do not provide time estimates on these because the time depends on the experience and skill of the developer. Most of these projects
     
    2525
    2626'''If you add a new project, add it to the appropriate list below and link to a wiki page which generally follows the recommended [wiki:TBR/Review/OpenProjectTemplate  Open Project Template].'''
     27= High Priority Projects =
     28
     29These projects have generated a lot of interest from users and are greatly desired. Most of these are large or ongoing projects that should be broken into manageable chunks.
     30
     31 *  [wiki:Projects/TCP/IP_update  update the RTEMS TCP/IP stack]
     32 *  [wiki:SMP_  improvements to SMP support]
     33 *  [wiki:RTEMS_Test_Coverage  Test Coverage Analysis].
     34  *  Add [wiki:RTEMSgprof_  support for gprof output] to covoar so profiling is supported.
     35  *  Add [wiki:RTEMSgcov_  support for gcov output] to covoar so tools like gcov and lcov can be used with RTEM.
     36  *  Improve coverage by adding more test cases.
     37 *  [wiki:BusSpaceAPI_  Bus Space API]. Supercore namespace RTEMS-specific API in the spirit of the [http://www.freebsd.org/cgi/man.cgi?query=bus_space&sektion=9&apropos=0&manpath=FreeBSD+8.2-RELEASE BSD bus_space API].
    2738= Small or Class Appropriate Projects =
    2839
    2940
    3041These are small projects that could be tackled by anyone.  They are mostly projects which can easily be nibbled on in small work units.  They may require no coding or modest coding skill.  Some of these will require the ability to read code and analyse it.  Some of these will be good projects to tackle in an "Introduction to FOSS" class or as a class project by a student.  Individual tasks may also be useful for those new to RTEMS and looking to try a simple project to learn the ropes.  See [wiki:Developer/SmallProjects Small Projects] for details.
    31 = High Priority Projects =
    3242
    33 These projects have generated a lot of interest from users and are greatly desired. Most of these are large or ongoing projects that should be broken into manageable chunks.
    34  *  [wiki:Projects/TCP/IP_update  update the RTEMS TCP/IP stack]
    35  *  [wiki:SMP_  improvements to SMP support]
    36  *  [wiki:RTEMS_Test_Coverage  Test Coverage Analysis]. Add [wiki:RTEMSgprof_  support for gprof] to generate output usable with covoar. Add support to use gcov/lcov.
    37  *  [wiki:BusSpaceAPI_  Bus Space API]. Supercore namespace RTEMS-specific API in the spirit of the [http://www.freebsd.org/cgi/man.cgi?query=bus_space&sektion=9&apropos=0&manpath=FreeBSD+8.2-RELEASE BSD bus_space API].
    3843= Active Projects =
    3944
    4045This section lists open projects that are actively being worked on, for example by summer of code students.
    41 = RTEMS Testing =
    4246
    4347 *  [wiki:Testing/Filesystem  File System Test Suite]
    4448 *  [wiki:TBR/Delete/POSIXTimingTests  POSIX Timing Tests]
     49 *  [wiki:GSoC/2011/ISO9660_Filesystem  ISO9660 file system]
     50 *  RTEMS port of the [wiki:Projects/GNUJavaCompiler  GNU Java Compiler (gjc)]
     51= RTEMS Testing =
     52
     53
    4554 *  [wiki:Projects/POSIXComplianceTestSuite  POSIX Compliance Test Suite]
    4655= Development Environment Oriented =
     
    5160 *  Various ideas have been proposed related to hypervisors and virtualization.  They are captured [wiki:Projects/Hypervisor  here] -----GSOC2011 project.
    5261 *  [wiki:MMU_Support_  MMU Support] for RTEMS.  This has had some work.  See that page for status.
    53  *  [wiki:GSoC/2011/ISO9660_Filesystem  ISO9660 file system]
    5462= Third Party Packages  =
    5563
    56  *  RTEMS port of the [wiki:Projects/GNUJavaCompiler  GNU Java Compiler (gjc)]
     64
     65 *  Compiling RTEMS with [wiki:Projects/CLANG CLANG].
    5766= RTEMS Testing =
    5867