18. Glossary#
- ABI#
- : Application Binary Interface#
- Architecture#
- : Family or class of processor based around a common instruction set. RTEMS#
architectures follow the GCC architecture model as RTEMS needs an GCC architecture compiler for each support RTEMS architecture.
- APA#
- : Arbitrary Processor Affinity#
- API#
- : Application Programming Interface#
- Binutils#
- : GNU Binary Utilities such as the assembler
as
, linkerld
and a# range of other tools used in the development of software.
- BSP#
- : Board Support Package is a specific configuration RTEMS can be built#
for. An RTEMS install process installs specific library and headers files for a single BSP. A BSP optimises RTEMS to a specific target hardware.
- Buildbot#
- : A continuous inteagration build server.#
- C11#
- : ISO/IEC 9899:2011#
- C++11#
- : ISO/IEC 14882:2011#
- Crosscompiler#
- > A compiler built to run on a Host that generate code for another#
- > architecture.#
- DLL#
- : Dynamically Linker Library used on Windows.#
- EDF#
- : Earliest Deadline First#
- EMB²#
- : Embedded Multicore Building Blocks#
- FAT#
- : File Allocation Table#
- Futex#
- : Fast User-Space Locking#
- IMFS#
- : In-Memory File System#
- JFFS2#
- : Journalling Flash File System version 2#
- GCC#
- : GNU Compiler Collection#
- GDB#
- : GNU Debugger#
- GNU#
- : GNU’s Not Unix#
- Host#
- : The computer and operating system that hosts the RTEMS development tools#
such as the compiler, linker and debugger.
- MinGW#
- : Minimal GNU system for Windows that lets GCC built programs use the#
standard Windows operating system DLLs. It lets you build native Windows programs with the GNU GCC compiler.
- MinGW64#
- : Minimal GNU system for 64bit Windows. MinGW64 is not the MinGW project.#
- MrsP#
- : Multiprocessor Resource-Sharing Protocol#
- MSYS2#
- : Minimal System 2 is a fork of the MinGW project’s MSYS tool and the MinGW#
MSYS tool is a fork of Cygwin project. The Cygwin project provides a POSIX emulation layer for Windows so POSIX software can run on Windows. MSYS is a minimal version that is just enough to let
configure
scripts run. MSYS has a simplified path structure to make it easier to building native Windows programs.- NFSv2#
- : Network File System version 2#
- OMIP#
- :
Independence-Preserving Protocol# - OpenMP#
- : Open Multi-Processing#
- POSIX#
- : Portable Operating System Interface is a standard that lets software be#
portable between compliant operating systems.
- prefix#
- : A path used when building a package so all parts of the package reside#
under that path.
- RFS#
- : RTEMS File System#
- RSB#
- : RTEMS Source Builder is part of the RTEMS Tools Project. It builds packages#
such as the tools for the RTEMS operating system.
- RTEMS#
- : The Real-Time Executive for Multiprocessor Systems or RTEMS is an open#
source fully featured Real Time Operating System or RTOS that supports a variety of open standard application programming interfaces (API) and interface standards such as POSIX and BSD sockets.
- SMP#
- : Symmetric Multiprocessing#
- Target#
- : A target is the hardware or simulator a BSP built executable runs on.#
- Test Suite#
- : See Testsuite#
- Testsuite#
- : RTEMS test suite located in the
testsuites/
directory.# - TLS#
- : Thread-Local Storage#
- Waf#
- : Waf build system. For more information see http://www.waf.io/#
- YAFFS2#
- : Yet Another Flash File System version 2#