- Timestamp:
-
07/02/11 21:32:53 (13 years ago)
- Author:
-
JoelSherrill
- Comment:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v212
|
v213
|
|
6 | 6 | |
7 | 7 | |
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. |
| 8 | Those 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. |
9 | 9 | |
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!!! |
| 10 | 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 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 | |
| 12 | This 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!!! |
13 | 13 | |
14 | 14 | We do not provide time estimates on these because the time depends on the experience and skill of the developer. Most of these projects |
… |
… |
|
25 | 25 | |
26 | 26 | '''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 | |
| 29 | 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. |
| 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]. |
27 | 38 | = Small or Class Appropriate Projects = |
28 | 39 | |
29 | 40 | |
30 | 41 | These 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 = |
32 | 42 | |
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]. |
38 | 43 | = Active Projects = |
39 | 44 | |
40 | 45 | This section lists open projects that are actively being worked on, for example by summer of code students. |
41 | | = RTEMS Testing = |
42 | 46 | |
43 | 47 | * [wiki:Testing/Filesystem File System Test Suite] |
44 | 48 | * [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 | |
45 | 54 | * [wiki:Projects/POSIXComplianceTestSuite POSIX Compliance Test Suite] |
46 | 55 | = Development Environment Oriented = |
… |
… |
|
51 | 60 | * Various ideas have been proposed related to hypervisors and virtualization. They are captured [wiki:Projects/Hypervisor here] -----GSOC2011 project. |
52 | 61 | * [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] |
54 | 62 | = Third Party Packages = |
55 | 63 | |
56 | | * RTEMS port of the [wiki:Projects/GNUJavaCompiler GNU Java Compiler (gjc)] |
| 64 | |
| 65 | * Compiling RTEMS with [wiki:Projects/CLANG CLANG]. |
57 | 66 | = RTEMS Testing = |
58 | 67 | |