Changes between Version 50 and Version 51 of Event/FOSS_IN/Report


Ignore:
Timestamp:
Oct 25, 2009, 3:09:30 AM (10 years ago)
Author:
Vattam
Comment:

/* Purpose */

Legend:

Unmodified
Added
Removed
Modified
  • Event/FOSS_IN/Report

    v50 v51  
    1515=  Purpose  =
    1616
    17 RTEMS (Real­Time Executive for Multiprocessor Systems) is a free real­time operating system designed  for  deeply  embedded  systems.  It  is  a  free and open  source  solution  that  supports  multi processor systems and has been ported to over a dozen CPU architectures and includes support for  over  100  embedded boards.  RTEMS  is  designed  to  support  applications  with  the  most  stringent  real time requirements while being compatible with open standards such as POSIX. it includes optional  functional  features  such  as  TCP/IP  and  various  file  systems  while  still  offering minimum executable sizes under 20 KB in useful configurations. RTEMS  is  used  in  a  wide  variety  of  application  domains  including  space (NASA and ESA),  physics  research, communications and industrial control as well as in general computer science research projects.
     17RTEMS (Real­Time Executive for Multiprocessor Systems) is a free real­time operating system designed  for  deeply  embedded  systems.  It  is  a  free and open  source  solution  that  supports  multi processor systems and has been ported to over a dozen CPU architectures and includes support for  over  100  embedded boards.  RTEMS  is  designed  to  support  applications  with  the  most  stringent  real time requirements while being compatible with open standards such as POSIX. It includes optional  functional  features  such  as  TCP/IP  and  various  file  systems  while  still  offering minimum executable sizes under 20 KB in useful configurations. RTEMS  is  used  in  a  wide  variety  of  application  domains  including  space (NASA and ESA),  physics  research, communications and industrial control as well as in general computer science research projects.
    1818
    1919With such mission critical applications and RTEMS 4.10 release very much in vicinity, testing/stability is of highest priority. Code coverage evaluates efficiency and exposes faulty code which in turn iterates into a more stable system. One major objective of this workout proposal is related to Code Coverage Improvement, a follow up on GSoC 2009 Code Coverage Analysis project and also getting a nice UI based coverage analysis tool functioning for RTEMS.
    2020
    21 Most modern processors have Memory Management Unit Hardware built into the processor whose main functions are virtual address translation, memory protection and cache control. As part of MMU Support GSoC 2009 Project, a basic interface and support was implemented. A further extension would be to enable cache memory support in the MMU and clean up the code base and make i ready for integration into 4.10. A POSIX like API support for the MMU functionalities is proposed too.
     21Most modern processors have Memory Management Unit Hardware built into the processor whose main functions are virtual address translation, memory protection and cache control. As part of MMU Support GSoC 2009 Project, a basic interface and support was implemented. A further extension would be to enable cache memory support in the MMU and clean up the code base and make it ready for integration into 4.10. A POSIX like API support for the MMU functionalities is proposed too.
    2222
    2323The ultimate goal of Google Summer of Code 2009 projects were to get integrated into the source tree for 4.10 release with additional improvements. This in combination with several other tasks listed in the [http://rtems.com/wiki/index.php/RTEMS_Workout_at_FOSS.IN#Tasks Tasks] section forms the bonus objectives of this workout.