[489740f] | 1 | .. comment SPDX-License-Identifier: CC-BY-SA-4.0 |
---|
| 2 | |
---|
[a34c157] | 3 | |
---|
[5daabd2] | 4 | Glossary |
---|
[aa1c010] | 5 | ******** |
---|
[5daabd2] | 6 | |
---|
| 7 | .. glossary:: |
---|
| 8 | |
---|
[b73ba92] | 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 | |
---|
[a34c157] | 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 | |
---|
[b73ba92] | 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 | |
---|
[a34c157] | 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 | |
---|
[b73ba92] | 40 | Host |
---|
| 41 | The computer and operating system that hosts the RTEMS development tools |
---|
| 42 | such as the compiler, linker and debugger. |
---|
| 43 | |
---|
[a34c157] | 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. |
---|
[5daabd2] | 77 | |
---|
[b73ba92] | 78 | Target |
---|
| 79 | A target is the hardware or simulator a BSP built executable runs on. |
---|
| 80 | |
---|
[a34c157] | 81 | Test Suite |
---|
| 82 | See Testsuite |
---|
[5daabd2] | 83 | |
---|
[a34c157] | 84 | Testsuite |
---|
| 85 | RTEMS test suite located in the ``testsuites/`` directory. |
---|
[5daabd2] | 86 | |
---|
[a34c157] | 87 | Waf |
---|
| 88 | Waf build system. For more information see http://www.waf.io/ |
---|