1 | .. comment SPDX-License-Identifier: CC-BY-SA-4.0 |
---|
2 | |
---|
3 | |
---|
4 | Glossary |
---|
5 | ******** |
---|
6 | |
---|
7 | .. glossary:: |
---|
8 | |
---|
9 | Architecture |
---|
10 | Family or class of processor based around a common instruction set. RTEMS |
---|
11 | architectures follow the GCC architecture model as RTEMS needs an GCC |
---|
12 | architecture compiler for each support RTEMS architecture. |
---|
13 | |
---|
14 | Binutils |
---|
15 | GNU Binary Utilities such as the assembler ``as``, linker ``ld`` and a |
---|
16 | range of other tools used in the development of software. |
---|
17 | |
---|
18 | BSP |
---|
19 | Board Support Package is a specific configuration RTEMS can be built |
---|
20 | for. An RTEMS install process installs specific library and headers files |
---|
21 | for a single BSP. A BSP optimises RTEMS to a specific target hardware. |
---|
22 | |
---|
23 | Buildbot |
---|
24 | A continuous inteagration build server. |
---|
25 | |
---|
26 | Crosscompiler |
---|
27 | |
---|
28 | A compiler built to run on a Host that generate code for another |
---|
29 | architecture. |
---|
30 | |
---|
31 | DLL |
---|
32 | Dynamically Linker Library used on Windows. |
---|
33 | |
---|
34 | GCC |
---|
35 | GNU Compiler Tool chain. It is the GNU C/C++ compiler, binutils and GDB. |
---|
36 | |
---|
37 | GDB |
---|
38 | GNU Debugger |
---|
39 | |
---|
40 | Host |
---|
41 | The computer and operating system that hosts the RTEMS development tools |
---|
42 | such as the compiler, linker and debugger. |
---|
43 | |
---|
44 | MinGW |
---|
45 | Minimal GNU system for Windows that lets GCC built programs use the |
---|
46 | standard Windows operating system DLLs. It lets you build native Windows |
---|
47 | programs with the GNU GCC compiler. |
---|
48 | |
---|
49 | MinGW64 |
---|
50 | Minimal GNU system for 64bit Windows. MinGW64 is not the MinGW project. |
---|
51 | |
---|
52 | MSYS2 |
---|
53 | Minimal System 2 is a fork of the MinGW project's MSYS tool and the MinGW |
---|
54 | MSYS tool is a fork of Cygwin project. The Cygwin project provides a POSIX |
---|
55 | emulation layer for Windows so POSIX software can run on Windows. MSYS is a |
---|
56 | minimal version that is just enough to let ``configure`` scripts run. MSYS |
---|
57 | has a simplied path structure to make it easier to building native Windows |
---|
58 | programs. |
---|
59 | |
---|
60 | POSIX |
---|
61 | Portable Operating System Interface is a standard that lets software be |
---|
62 | portable between compliant operating systems. |
---|
63 | |
---|
64 | prefix |
---|
65 | A path used when building a package so all parts of the package reside |
---|
66 | under that path. |
---|
67 | |
---|
68 | RSB |
---|
69 | RTEMS Source Builder is part of the RTEMS Tools Project. It builds packages |
---|
70 | such as the tools for the RTEMS operating system. |
---|
71 | |
---|
72 | RTEMS |
---|
73 | The Real-Time Executive for Multiprocessor Systems or RTEMS is a open |
---|
74 | source fully featured Real Time Operating System or RTOS that supports a |
---|
75 | variety of open standard application programming interfaces (API) and |
---|
76 | interface standards such as POSIX and BSD sockets. |
---|
77 | |
---|
78 | Target |
---|
79 | A target is the hardware or simulator a BSP built executable runs on. |
---|
80 | |
---|
81 | Test Suite |
---|
82 | See Testsuite |
---|
83 | |
---|
84 | Testsuite |
---|
85 | RTEMS test suite located in the ``testsuites/`` directory. |
---|
86 | |
---|
87 | Waf |
---|
88 | Waf build system. For more information see http://www.waf.io/ |
---|