Changes between Version 9 and Version 10 of Developer/SmallProjects


Ignore:
Timestamp:
Mar 6, 2013, 11:12:33 PM (7 years ago)
Author:
JoelSherrill
Comment:

Add some tasks

Legend:

Unmodified
Added
Removed
Modified
  • Developer/SmallProjects

    v9 v10  
    1919  *  RTEMS supports the POSIX 1003 standard following the "single process, multi-threaded" profile.  We have permission from The Open Group and IEEE to excerpt text from their standards (available online) for use in this manual if cited.  This manual is in the doc/posix_users directory in the source tree and by looking at it, I am sure you can find something that needs to be written.  The corresponding code is in cpukit/posix or cpukit/libcsupport.
    2020
    21  *  Add example uses of each Manager to User's Guide.  The C User's manual for the Classic API currently does not include example uses.  One part of this is letting readers know that counting semaphores may be used to manage a pool of resources and binary may be used for mutual exclusion or condition synchronization.  But the other part is moving it beyond the theoretical to show code and give examples of how this might be used in a real application.  For example, condition synchronization with binary semaphore to announce that an interrupt occurred to a waiting task.
     21 *  Use [http://www.languagetool.org| LaunguageTool] on RTEMS documentation, wiki pages, etc. to report spelling and grammar mistakes. If you start to tackle a large area, please help us make a checklist so we know what hasn't been checked.
    2222
    2323 *  Verify that every directive manual page indicates whether it can or cannot cause the current thread to be rescheduled.
     24
     25 *  Replace the top level index.html for the [http://rtems.org/onlinedocs/doc-current/share/rtems/html/| RTEMS Documentation Set] with one that is a clickable image using the [http://rtems.org/wiki/index.php/File:RTEMSArchitecture.png| RTEMS Architecture figure OpenProjectTemplate].
    2426= Modest Coding Required =
    2527
     
    3234 *  Writing test code
    3335  *  There is a continual need for more test code.   We would like a timing test suite for the POSIX thread support that is comparable to the current Classic API timing test suite.  We expect this will eventually comprise about 50 different tests so could be tackled as a class project with the individual tests assigned to different people or groups.
     36
    3437  *  Write tests to improve [wiki:RTEMS_Test_Coverage  Test Coverage].  We want full object coverage for as much of RTEMS as possible.  In this light, there are areas which are under tested in the automated test suite.  This is an ongoing project with a variety of areas that need test cases written.  Please ask for a current coverage report and a recommended area you can tackle.
    35 = Investigate GCC Test Failures =
     38
     39 *  Add example uses of each Manager to User's Guide.  The C User's manual for the Classic API currently does not include example uses.  One part of this is letting readers know that counting semaphores may be used to manage a pool of resources and binary may be used for mutual exclusion or condition synchronization.  But the other part is moving it beyond the theoretical to show code and give examples of how this might be used in a real application.  For example, condition synchronization with binary semaphore to announce that an interrupt occurred to a waiting task. = Investigate GCC Test Failures =
    3640
    3741