1 | .. SPDX-License-Identifier: CC-BY-SA-4.0 |
---|
2 | |
---|
3 | |
---|
4 | Glossary |
---|
5 | ******** |
---|
6 | |
---|
7 | .. glossary:: |
---|
8 | |
---|
9 | ABI |
---|
10 | Application Binary Interface |
---|
11 | |
---|
12 | Architecture |
---|
13 | Family or class of processor based around a common instruction set. RTEMS |
---|
14 | architectures follow the GCC architecture model as RTEMS needs an GCC |
---|
15 | architecture compiler for each support RTEMS architecture. |
---|
16 | |
---|
17 | APA |
---|
18 | Arbitrary Processor Affinity |
---|
19 | |
---|
20 | API |
---|
21 | Application Programming Interface |
---|
22 | |
---|
23 | Binutils |
---|
24 | GNU Binary Utilities such as the assembler ``as``, linker ``ld`` and a |
---|
25 | range of other tools used in the development of software. |
---|
26 | |
---|
27 | BSP |
---|
28 | Board Support Package is a specific configuration RTEMS can be built |
---|
29 | for. An RTEMS install process installs specific library and headers files |
---|
30 | for a single BSP. A BSP optimises RTEMS to a specific target hardware. |
---|
31 | |
---|
32 | Buildbot |
---|
33 | A continuous inteagration build server. |
---|
34 | |
---|
35 | C11 |
---|
36 | ISO/IEC 9899:2011 |
---|
37 | |
---|
38 | C++11 |
---|
39 | ISO/IEC 14882:2011 |
---|
40 | |
---|
41 | Crosscompiler |
---|
42 | |
---|
43 | A compiler built to run on a Host that generate code for another |
---|
44 | architecture. |
---|
45 | |
---|
46 | DLL |
---|
47 | Dynamically Linker Library used on Windows. |
---|
48 | |
---|
49 | EDF |
---|
50 | Earliest Deadline First |
---|
51 | |
---|
52 | EMB² |
---|
53 | `Embedded Multicore Building Blocks <https://embb.io>`_ |
---|
54 | |
---|
55 | FAT |
---|
56 | File Allocation Table |
---|
57 | |
---|
58 | Futex |
---|
59 | Fast User-Space Locking |
---|
60 | |
---|
61 | IMFS |
---|
62 | In-Memory File System |
---|
63 | |
---|
64 | JFFS2 |
---|
65 | Journalling Flash File System version 2 |
---|
66 | |
---|
67 | GCC |
---|
68 | GNU Compiler Collection |
---|
69 | |
---|
70 | GDB |
---|
71 | GNU Debugger |
---|
72 | |
---|
73 | GNU |
---|
74 | GNU's Not Unix |
---|
75 | |
---|
76 | Host |
---|
77 | The computer and operating system that hosts the RTEMS development tools |
---|
78 | such as the compiler, linker and debugger. |
---|
79 | |
---|
80 | MinGW |
---|
81 | Minimal GNU system for Windows that lets GCC built programs use the |
---|
82 | standard Windows operating system DLLs. It lets you build native Windows |
---|
83 | programs with the GNU GCC compiler. |
---|
84 | |
---|
85 | MinGW64 |
---|
86 | Minimal GNU system for 64bit Windows. MinGW64 is not the MinGW project. |
---|
87 | |
---|
88 | MrsP |
---|
89 | Multiprocessor Resource-Sharing Protocol |
---|
90 | |
---|
91 | MSYS2 |
---|
92 | Minimal System 2 is a fork of the MinGW project's MSYS tool and the MinGW |
---|
93 | MSYS tool is a fork of Cygwin project. The Cygwin project provides a POSIX |
---|
94 | emulation layer for Windows so POSIX software can run on Windows. MSYS is a |
---|
95 | minimal version that is just enough to let ``configure`` scripts run. MSYS |
---|
96 | has a simplified path structure to make it easier to building native Windows |
---|
97 | programs. |
---|
98 | |
---|
99 | NFSv2 |
---|
100 | Network File System version 2 |
---|
101 | |
---|
102 | OMIP |
---|
103 | :math:`O(m)` Independence-Preserving Protocol |
---|
104 | |
---|
105 | OpenMP |
---|
106 | Open Multi-Processing |
---|
107 | |
---|
108 | POSIX |
---|
109 | Portable Operating System Interface is a standard that lets software be |
---|
110 | portable between compliant operating systems. |
---|
111 | |
---|
112 | prefix |
---|
113 | A path used when building a package so all parts of the package reside |
---|
114 | under that path. |
---|
115 | |
---|
116 | RFS |
---|
117 | RTEMS File System |
---|
118 | |
---|
119 | RSB |
---|
120 | RTEMS Source Builder is part of the RTEMS Tools Project. It builds packages |
---|
121 | such as the tools for the RTEMS operating system. |
---|
122 | |
---|
123 | RTEMS |
---|
124 | The Real-Time Executive for Multiprocessor Systems or RTEMS is an open |
---|
125 | source fully featured Real Time Operating System or RTOS that supports a |
---|
126 | variety of open standard application programming interfaces (API) and |
---|
127 | interface standards such as POSIX and BSD sockets. |
---|
128 | |
---|
129 | SMP |
---|
130 | Symmetric Multiprocessing |
---|
131 | |
---|
132 | Target |
---|
133 | A target is the hardware or simulator a BSP built executable runs on. |
---|
134 | |
---|
135 | Test Suite |
---|
136 | See Testsuite |
---|
137 | |
---|
138 | Testsuite |
---|
139 | RTEMS test suite located in the ``testsuites/`` directory. |
---|
140 | |
---|
141 | TLS |
---|
142 | Thread-Local Storage |
---|
143 | |
---|
144 | Waf |
---|
145 | Waf build system. For more information see http://www.waf.io/ |
---|
146 | |
---|
147 | YAFFS2 |
---|
148 | `Yet Another Flash File System version 2 <https://git.rtems.org/sebh/rtems-yaffs2.git>`_ |
---|