Shashvat Jain 1947449a5d m68k/uC5282: Add per-section compilation and linking (GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
 120160    1520   14048  135728   21230 ./base_sp.exe
 205904    2112   16976  224992   36ee0 ./capture.exe
 257216    2912   15040  275168   432e0 ./cdtest.exe
 867616   21888   21776  911280   de7b0 ./cxx_iostream.exe
 574528    4640   26432  605600   93da0 ./fileio.exe
 138256    1520   14192  153968   25970 ./hello.exe
 268304    6032   20816  295152   480f0 ./loopback.exe
 102592    1376   10848  114816   1c080 ./minimum.exe
 137072    1632   14160  152864   25520 ./nsecs.exe
 213328    1920   14768  230016   38280 ./paranoia.exe
 439440   12048   43600  495088   78df0 ./pppd.exe
 122896    1536   14080  138512   21d10 ./ticker.exe
 123296    1488   17952  142736   22d90 ./unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  58752    1104    9968   69824   110c0 ./base_sp.exe
 180560    2096   14864  197520   30390 ./capture.exe
 165328    2080   10992  178400   2b8e0 ./cdtest.exe
 162288    2144   11152  175584   2ade0 ./cxx_iostream.exe
 545008    4624   24032  573664   8c0e0 ./fileio.exe
  85440    1456   10112   97008   17af0 ./hello.exe
 216528    5904   16688  239120   3a610 ./loopback.exe
  34944     960    6768   42672    a6b0 ./minimum.exe
  82064    1584   10096   93744   16e30 ./nsecs.exe
 163808    1872   10752  176432   2b130 ./paranoia.exe
 388960   11904   40768  441632   6bd20 ./pppd.exe
  61856    1136   10000   72992   11d20 ./ticker.exe
  61888    1072   13872   76832   12c20 ./unlimited.exe

Closes #2575
2018-11-25 17:09:20 -06:00
2018-10-10 07:57:47 +02:00
2018-11-20 09:45:51 -06:00
2013-05-27 14:47:20 +02:00
2018-07-06 10:06:02 +02:00
2013-06-18 13:38:31 +02:00
2012-10-09 19:26:51 +02:00
2013-09-19 13:16:06 +02:00
2013-05-27 14:47:20 +02:00
2013-05-27 14:47:20 +02:00
2018-04-11 11:49:03 +10:00
2018-05-14 15:22:52 -05:00

Real-Time Executive for Multiprocessing Systems (RTEMS)
-------------------------------------------------------

RTEMS, Real-Time Executive for Multiprocessor Systems, is a real-time executive
(kernel) which provides a high performance environment for embedded
applications with the following features:

 - standards based user interfaces
 - multitasking capabilities
 - homogeneous and heterogeneous multiprocessor systems
 - event-driven, priority-based, preemptive scheduling
 - optional rate monotonic scheduling
 - intertask communication and synchronization
 - priority inheritance
 - responsive interrupt management
 - dynamic memory allocation
 - high level of user configurability
 - open source with a friendly user license

Project git repositories are located at https://git.rtems.org/

 RTEMS Kernel: https  : https://git.rtems.org/rtems/
 RTEMS Source Builder : https://git.rtems.org/rtems-source-builder/
 RTEMS Tools          : https://git.rtems.org/rtems-tools/
 RTEMS Documentation  : https://git.rtems.org/rtems-docs/
 RTEMS FreeBSD        : https://git.rtems.org/rtems-libbsd/

Online documentation is available at https://docs.rtems.org/

 RTEMS User Manual : https://docs.rtems.org/branches/master/user/index.html
 RTEMS RSB Manual  : https://docs.rtems.org/branches/master/rsb/index.html
 RTEMS Classic API : https://docs.rtems.org/branches/master/c-user/index.html
 RTEMS POSIX API   : https://docs.rtems.org/branches/master/posix-users/index.html

RTEMS Doxygen for CPUKit : https://docs.rtems.org/doxygen/branches/master/

RTEMS POSIX 1003.1 Compliance Guide :
 https://docs.rtems.org/branches/master/posix-compliance/index.html

 - Details the standards base functionality and profiles RTEMS supportsXo

RTEMS Developers Wiki : http://devel.rtems.org

 - Bug reporting, community knowledge and tutorials.

RTEMS Mailing Lists : https://lists.rtems.org/mailman/listinfo

 - The RTEMS Project maintains mailing lists which are used for most
   discussions:

   * For general-purpose questions related to using RTEMS, use the rtems-users
     ml: https://lists.rtems.org/mailman/listinfo/users

   * For questions and discussion related to development of RTEMS, use the
     rtems-devel ml: https://lists.rtems.org/mailman/listinfo/devel

The version number for this software is indicated in the VERSION file.
Description
RTEMS is a ​real-time executive in use by embedded systems applications around the world and beyond
Readme 126 MiB
Languages
C 93.9%
Assembly 3.4%
Ada 1.4%
Python 0.3%
HTML 0.3%
Other 0.4%