Changes between Version 260 and Version 261 of Developer/OpenProjects


Ignore:
Timestamp:
Mar 7, 2012, 5:28:30 AM (8 years ago)
Author:
Gedare
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v260 v261  
    5050Some of the identified activities which would augment our testing capabilities are listed here:
    5151
    52  *  [wiki:Projects/SixtyFourBitTimestamps  Sixty-Four Bit Timestamps]
    5352 *  Test the [wiki:Projects/POSIXFIFOs  POSIX FIFO Implementation].
    5453 *  [wiki:RTEMSgprof_  Add support for gprof output to covoar]
     54 *  Improve [wiki:Projects/GNUToolsTesting  Testing of the GNU Tools] on RTEMS targets
    5555= Development Environment Oriented =
    5656
    5757
    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.
     58RTEMS 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.
    5959
    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 
     60The following areas have been identified for projects related to improving RTEMS development:
    6461 *  Improvements in the [wiki:Developer/Eclipse/Information RTEMS Eclipse Integration]
    6562 *  Implement a cross-platform [wiki:Projects/GSoC/ApplicationConfigurationGUI  Application Configuration GUI].
    6663 *  Integration of RTEMS cross development environment into [wiki:Projects/EVisualStudio  eVisual Studio]
    6764 *  [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]
    6868= RTEMS Run-Time Oriented =
    6969
     
    107107 *  [wiki:RTEMS_Trace_Tool_  Run-Time Tracing] - includes gathering, capturing, and displaying information to the user.
    108108 *  [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.
    110110 *  [wiki:TBR/UserManual/USBStack  port BSD USB stack]
    111111 *  [wiki:Projects/Parrot Parrot On RTEMS]
     
    117117 *  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])
    118118 *  [wiki:Projects/POSIXComplianceTestSuite  POSIX Compliance Test Suite]
     119 *  [wiki:Projects/SixtyFourBitTimestamps  Sixty-Four Bit Timestamps]
    119120= Third Party Packages =
    120121
     
    127128 *  Turn the current port of [wiki:Packages/LWIP LWIP] into a first class citizen.  Submit port, make target independent, etc.
    128129 *  [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]
    139130= Obsolete Projects =
    140131