- Timestamp:
-
02/17/15 17:31:53 (9 years ago)
- Author:
-
Gedare Bloom
- Comment:
-
Simplify descriptions.
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v418
|
v419
|
|
47 | 47 | * [wiki:Projects/Open/GProfReports GProf Reports] - Use gprof output as generated by covoar to generate useful reports. |
48 | 48 | * [wiki:Projects/Open/ImproveRSB Improve RSB] - General improvements to the [wiki:TBR/UserManual/RTEMS_Source_Builder RTEMS Source Builder]. |
49 | | * [wiki:Projects/Open/AddCoverageToGDBSimulators GDB Coverage] - Add execution coverage logging/reporting to the simulators supported by GDB and used by the RTEMS Project. |
| 49 | * [wiki:Projects/Open/AddCoverageToGDBSimulators GDB Coverage] - Add execution coverage logging to the GDB simulators used by RTEMS. |
50 | 50 | * [wiki:Projects/Open/ImproveEclipsePlugin Improve Eclipse Plugin] - Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration]. |
51 | 51 | * [wiki:Projects/Open/PyGDB Python GDB Support] - Add Python Script support for debugging RTEMS with GDB. |
… |
… |
|
61 | 61 | = Executive (!SuperCore, SuperCoreCPU, libcpu): a.k.a. kernel = |
62 | 62 | |
63 | | * [wiki:Projects/Open/ImproveSMP Improvements to SMP support] - Identify and propose an improvement to the existing [wiki:Developer/SMP SMP capabilities]. |
64 | | * '''[wiki:Projects/Open/Condition_Variables Condition Variables]''' for the Classic API and supercore. |
| 63 | * [wiki:Projects/Open/ImproveSMP Improvements to SMP support] - Propose an improvement to the existing [wiki:Developer/SMP SMP capabilities]. |
| 64 | * '''[wiki:Projects/Open/Condition_Variables Condition Variables (CV)]''' - Implement Classic API and supercore condition variables. |
65 | 65 | * [wiki:Projects/Open/UnifiedInterrupts Unified Interrupts] - Unify the interrupt and PCI interfaces. |
66 | | * '''[wiki:Projects/Open/RumpKernels Rump Kernels]''' - provide the hypercall interface for [http://rumpkernel.org/ Rump Kernels] in RTEMS. |
| 66 | * '''[wiki:Projects/Open/RumpKernels Rump Kernels]''' - Provide the hypercall interface for [http://rumpkernel.org/ Rump Kernels] in RTEMS. |
67 | 67 | * [wiki:Projects/Open/StrictOrderMutex Nested Mutexes]: See Ticket #2124 for a problem description. |
68 | | * [wiki:Projects/Open/TinyRTEMS TinyRTEMS] - Improve some aspect of [wiki:Projects/TinyRTEMS TinyRTEMS] with any activities or ideas that could shrink the code and data memory requirements for RTEMS. |
69 | | * ''[wiki:Projects/Open/Paravirtualization Paravirtualization]'' of RTEMS to make it suitable to be run as a guest OS in a hypervisor. |
70 | | * ''[wiki:Projects/Open/SequencedInitialization RTEMS Sequenced Initialization]'' is a project to allow RTEMS initialization to be dynamically constructed based upon user requirements. It would be like C++ global constructors conceptually. |
| 68 | * [wiki:Projects/Open/TinyRTEMS TinyRTEMS] - Improve some aspect of [wiki:Projects/TinyRTEMS TinyRTEMS]. |
| 69 | * ''[wiki:Projects/Open/Paravirtualization Paravirtualization]''- Make RTEMS suitable to run as a guest in a hypervisor. |
| 70 | * ''[wiki:Projects/Open/SequencedInitialization RTEMS Sequenced Initialization]'' - Initialize RTEMS dynamically, conceptually like C++ global constructors. |
71 | 71 | |
72 | | = Debugging = |
| 72 | = Runtime Statistics = |
73 | 73 | |
74 | | * '''[wiki:Projects/Open/TraceTool Run-Time Tracing]''' - includes gathering, capturing, and displaying information to the user. We are looking for more trace improvements and visualization. |
| 74 | * '''[wiki:Projects/Open/TraceTool Run-Time Tracing]''' - Trace improvements and visualization. |
75 | 75 | * [wiki:Projects/Open/CPU_Statistics CPU Statistics] - Improvements to CPU Usage Statistics. |
76 | 76 | * [wiki:Projects/Open/StackChecker Stack Checker] - Improvements to Stack Bounds Checker. |
… |
… |
|
97 | 97 | = rtems-libbsd = |
98 | 98 | |
99 | | * ''[wiki:Projects/TCP/IP_update Update the RTEMS TCP/IP stack]'' - The networking stack in the main source tree is old and showing it. This project is 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 may be appropriate for SOC. Given that the stack is working now along with USB, ask about possibilities about Ethernet over USB and Wifi support. |
100 | | * ''[wiki:TBR/UserManual/USBStack port BSD USB stack]'' - This project is complete for some device types. Needs documentation and possible addition of other device types. |
| 99 | * ''[wiki:Projects/TCP/IP_update Update the RTEMS TCP/IP stack]'' - Ask about possibilities about Ethernet over USB and Wifi support. |
| 100 | * ''[wiki:TBR/UserManual/USBStack port BSD USB stack]'' - Ask about possible addition of other device types. |
101 | 101 | |
102 | 102 | = Languages = |
… |
… |
|
112 | 112 | * [wiki:Projects/Open/LineEditor Line Editor]. Implement a simple line editor. Existing code can be refactored for a starting point. |
113 | 113 | * [wiki:Projects/Open/RTL Runtime Loader (RTL)] - Dynamic object code loading. |
114 | | * '''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 toolkits in general. The eventual goal is to have these toolkits buildable by the RTEMS Source Builder. Here are the toolkits areas identified so far: |
115 | | * Define a generic (RTEMS Source Builder based) infrastructure for building and maintaining toolkits. |
116 | | * [wiki:Projects/BenchmarkKit RTEMS BenchKit] - benchmark programs for RTEMS |
117 | | * [wiki:Projects/ApplicationConfigurationKit RTEMS ConfigKit] - configuration file parsing libraries |
118 | | * [wiki:Projects/DatabaseKit RTEMS DBKit] - database packages |
119 | | * [wiki:Projects/GraphicsToolkit RTEMSGraphicsToolkit] - various graphics and video processing. This kit has had some work done on it. |
120 | | * [wiki:Projects/ScienceKit RTEMS SciKit] - libraries of general use to the scientific community RTEMS users |
121 | | * [wiki:Projects/ScriptKit RTEMS ScriptKit] - packages for scripting languages such as Python and Lua |
122 | | * [wiki:Projects/WebKit RTEMS WebKit] - packages for networked devices. |
| 114 | * '''[wiki:Projects/Open/Toolkits RTEMS Toolkits]''' - Define a generic (RTEMS Source Builder based) infrastructure for building and maintaining toolkits. |
123 | 115 | * 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. |
124 | 116 | |