1 | RTEMS Embedded Realtime Operating System |
---|
2 | ---------------------------------------- |
---|
3 | |
---|
4 | Release: @RELEASE@ |
---|
5 | Date : @DATE@ |
---|
6 | |
---|
7 | The Real-Time Executive for Multiprocessor Systems or RTEMS is an open source |
---|
8 | Real Time Operating System (RTOS) that supports open standard application |
---|
9 | programming interfaces (API) such as POSIX. It is used in space flight, |
---|
10 | medical, networking and many more embedded devices using processor |
---|
11 | architectures including ARM, PowerPC, Intel, Blackfin, MIPS, Microblaze and |
---|
12 | more. |
---|
13 | |
---|
14 | This directory contains the source code for the RTEMS @VERSION@ operating |
---|
15 | system and tools. Please refer to the RTEMS Developers Wiki for the release |
---|
16 | notes. |
---|
17 | |
---|
18 | Please drop by the Users mailing list (users@rtems.org) and let us know how you |
---|
19 | are using RTEMS. We love hearing about user's projects. |
---|
20 | |
---|
21 | Many thanks to everyone who helped create this release. |
---|
22 | |
---|
23 | Regards |
---|
24 | The RTEMS Development Team. |
---|
25 | |
---|
26 | RTEMS Web Sites |
---|
27 | ~~~~~~~~~~~~~~~ |
---|
28 | |
---|
29 | Home: https://www.rtems.org/ |
---|
30 | Developers: https://devel.rtems.org/ |
---|
31 | Docs: https://docs.rtems.org/ |
---|
32 | Bug: https://devel.rtems.org/query |
---|
33 | Lists: https://lists.rtems.org/ |
---|
34 | GIT: https://git.rtems.org/ |
---|
35 | |
---|
36 | Release Files |
---|
37 | ~~~~~~~~~~~~~ |
---|
38 | |
---|
39 | - README.txt This document. |
---|
40 | - contrib Directory contains extra release related files. |
---|
41 | - rtems-@RELEASE@.tar.xz The RTEMS kernel source code. |
---|
42 | - rtems-source-builder-@RELEASE@.tar.xz The RTEMS Source Builder source code. |
---|
43 | - rtems-tools-@RELEASE@.tar.xz The RTEMS Tools source code. |
---|
44 | - rtems-docs-@RELEASE@.tar.xz The RTEMS Documentation source. |
---|
45 | - sha512sum.txt The SHA512 checksums for this directory. |
---|
46 | - docs The generated RTEMS documentation. |
---|
47 | - sources The source code the tools for this release. |
---|
48 | |
---|
49 | RTEMS Documentation |
---|
50 | ~~~~~~~~~~~~~~~~~~~ |
---|
51 | |
---|
52 | The generated documentation can be found in the `docs` directory. |
---|
53 | |
---|
54 | The following manuals are available as compress HTML tar files or PDF: |
---|
55 | |
---|
56 | - RTEMS User Manual |
---|
57 | - docs/rtems-docs-@RELEASE@-user.pdf |
---|
58 | - docs/rtems-docs-@RELEASE@-user-html.tar.xz |
---|
59 | |
---|
60 | - RTEMS C User Manual |
---|
61 | - docs/rtems-docs-@RELEASE@-c-user.pdf |
---|
62 | - docs/rtems-docs-@RELEASE@-c-user-html.tar.xz |
---|
63 | |
---|
64 | - RTEMS POSIX User Manual |
---|
65 | - docs/rtems-docs-@RELEASE@-posix-user.pdf |
---|
66 | - docs/rtems-docs-@RELEASE@-posix-user-html.tar.xz |
---|
67 | |
---|
68 | - RTEMS Networking User Manual |
---|
69 | - docs/rtems-docs-@RELEASE@-networking.pdf |
---|
70 | - docs/rtems-docs-@RELEASE@-networking-html.tar.xz |
---|
71 | |
---|
72 | - RTEMS Shell User Manual |
---|
73 | - docs/rtems-docs-@RELEASE@-shell.pdf |
---|
74 | - docs/rtems-docs-@RELEASE@-shell-html.tar.xz |
---|
75 | |
---|
76 | Quick Guide to Building |
---|
77 | ~~~~~~~~~~~~~~~~~~~~~~~ |
---|
78 | |
---|
79 | To build the tools and kernel for an architecture download: |
---|
80 | |
---|
81 | rtems-source-builder-@RELEASE@.tar.xz |
---|
82 | |
---|
83 | Please check to the RSB documentation (https://docs.rtems.org/rsb/) and the |
---|
84 | Wiki (TBD) if you have any issues. |
---|
85 | |
---|
86 | If you encounter a problem please post to the user@rtems.org mailing list and |
---|
87 | if you find a bug please raise a ticket (https://devel.rtems.org/newticket). |
---|
88 | |
---|
89 | The following builds RTEMS for the SPARC architecture: |
---|
90 | |
---|
91 | $ cd |
---|
92 | $ mkdir development/rtems |
---|
93 | $ cd development/rtems |
---|
94 | $ tar Jxf rtems-source-builder-@RELEASE@.tar.xz |
---|
95 | $ cd rtems-source-builder-@RELEASE@/rtems |
---|
96 | $ ../source-builder/sb-set-builder \ |
---|
97 | --prefix=$HOME/development/rtems/@RELEASE@ \ |
---|
98 | @VERSION@/rtems-sparc |
---|
99 | |
---|
100 | To disable building the RTEMS Kernel add to the command line '--without-rtems'. |
---|
101 | |
---|
102 | To build a single BSP add to the command line '--with-rtemsbsp'. You can |
---|
103 | specify more than one BSP with quotes and a space delimiting the BSP names. By |
---|
104 | default all BSPs for an architecture are built. |
---|