- Timestamp:
-
03/07/12 05:28:30 (12 years ago)
- Author:
-
Gedare
- Comment:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v260
|
v261
|
|
50 | 50 | Some of the identified activities which would augment our testing capabilities are listed here: |
51 | 51 | |
52 | | * [wiki:Projects/SixtyFourBitTimestamps Sixty-Four Bit Timestamps] |
53 | 52 | * Test the [wiki:Projects/POSIXFIFOs POSIX FIFO Implementation]. |
54 | 53 | * [wiki:RTEMSgprof_ Add support for gprof output to covoar] |
| 54 | * Improve [wiki:Projects/GNUToolsTesting Testing of the GNU Tools] on RTEMS targets |
55 | 55 | = Development Environment Oriented = |
56 | 56 | |
57 | 57 | |
58 | | Remember that RTEMS is a real-time operating system targeting embedded applications. Applications are cross-compiled on a development host to produce executables that are transferred to and executed on target systems. The projects in this section are more focused on the host side of that equation. This means they will run on GNU/Linux or MS-Windows and possibly communicate with embedded hardware. |
| 58 | RTEMS applications are cross-compiled on a development host to produce executables that are transferred to and executed on target systems. The projects in this section focus on the host side of that equation. This means they will run on a developer's computer and possibly communicate with embedded hardware. |
59 | 59 | |
60 | | RTEMS is a free real-time operating system that must compete against commercial closed source offerings that have very impressive looking GUI oriented Development Environments. The RTEMS Project has spent years honing RTEMS and tuning it to be a competitive run-time and it certainly the technical capabilities to compete. But often RTEMS gets dinged for not having a "pretty face". Some of the projects in this category address that deficiency. |
61 | | |
62 | | The following areas have been identified for projects related to GUI development environments: |
63 | | |
| 60 | The following areas have been identified for projects related to improving RTEMS development: |
64 | 61 | * Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration] |
65 | 62 | * Implement a cross-platform [wiki:Projects/GSoC/ApplicationConfigurationGUI Application Configuration GUI]. |
66 | 63 | * Integration of RTEMS cross development environment into [wiki:Projects/EVisualStudio eVisual Studio] |
67 | 64 | * [wiki:Projects/ArgoUML ArgoUML RTEMS Support] |
| 65 | * [wiki:Projects/GDB_Python GDB Python] Script support for RTEMS |
| 66 | * Complete implementation of [wiki:Building/DebianHostedTools Debian Packages]. |
| 67 | * Prebuilt [wiki:TBR/Delete/MacOSHostedTools MacOS tools] |
68 | 68 | = RTEMS Run-Time Oriented = |
69 | 69 | |
… |
… |
|
107 | 107 | * [wiki:RTEMS_Trace_Tool_ Run-Time Tracing] - includes gathering, capturing, and displaying information to the user. |
108 | 108 | * [wiki:Projects/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. |
109 | | * [wiki:Projects/libdl Dynamic Object File Loading] is an important feature for many types of embedded applications. It lets you have a base application with RTEMS which dynamically loads the rest of the application. The dynamic parts can be optional features and never loaded. Plus they are more easily upgraded than an entire application image. |
| 109 | * [wiki:Projects/libdl Dynamic Object File Loading] lets a base application with RTEMS dynamically load the rest of the application. The dynamic parts can be optional features and never loaded, or upgraded replacements for parts of the application. |
110 | 110 | * [wiki:TBR/UserManual/USBStack port BSD USB stack] |
111 | 111 | * [wiki:Projects/Parrot Parrot On RTEMS] |
… |
… |
|
117 | 117 | * Add [wiki:RTEMSgcov_ support for gcov output] to covoar so tools like gcov and lcov can be used with RTEMS ([wiki:Projects/GCOVSupport another page here]) |
118 | 118 | * [wiki:Projects/POSIXComplianceTestSuite POSIX Compliance Test Suite] |
| 119 | * [wiki:Projects/SixtyFourBitTimestamps Sixty-Four Bit Timestamps] |
119 | 120 | = Third Party Packages = |
120 | 121 | |
… |
… |
|
127 | 128 | * Turn the current port of [wiki:Packages/LWIP LWIP] into a first class citizen. Submit port, make target independent, etc. |
128 | 129 | * [wiki:TBR/Delete/IDL_COM IDL/COM] Support for RTEMS. |
129 | | |
130 | | The following projects are about general improvements to the development environment. |
131 | | |
132 | | * Improve [wiki:Projects/GNUToolsTesting Testing of the GNU Tools] on RTEMS targets |
133 | | * [wiki:Projects/GDB_Python GDB Python] Script support for RTEMS |
134 | | |
135 | | There are host operating systems which do not have prebuilt RTEMS tools available. These projects are about addressing that need: |
136 | | |
137 | | * Complete implementation of [wiki:Building/DebianHostedTools Debian Packages]. |
138 | | * Prebuilt [wiki:TBR/Delete/MacOSHostedTools MacOS tools] |
139 | 130 | = Obsolete Projects = |
140 | 131 | |