nuttx/Documentation/glossary.rst

369 lines
5.0 KiB
ReStructuredText
Raw Normal View History

2020-08-14 20:26:05 +02:00
========
Glossary
========
.. glossary::
6LoWPAN
IPv6 over Low power Wireless Personal Area Networks
ACM
Abstract Control Model (USB)
ADC
Analog to Digital Conversion
AIC
Advanced Interrupt Controller (Atmel SAM)
ARP
Address Resolution Protocol (networking)
BCH
Block to Character
BINFMT
Binary Format (Dynamic Loader)
BLE
Bluetooth4 Low Energy
BPP
Bits Per Pixel
CAN
Controller Area Network
CDC
Communication Device Class (USB)
CP15
Coprocessor 15 (ARM)
CPU
Central Processing Unit
DEVIF
Device Interface (networking)
DAC
Digital to Analog Conversion
DCD
Device Controller Driver (USB)
DCMI
Digital Camera Interface
DEV
Device
DHCP
Dynamic Host Configuration Protocol
DHCPC
DHCP Client
DHCPD
DHCP Daemon (server)
DMA
Direct Memory Access (hardware)
DMAC
DMA Controller (hardware)
DNS
Domain Name Service (or System or Server) (networking)
DRAM
Dynamic RAM
EABI
Embedded-Application Binary Interface
EEPROM
Electrically Erasable Programmable Read-Only Memory
EMAC
Ethernet Media Access Controller (networking)
EPROM
Erasable Programmable Read-Only Memory
FAT
File Allocation Table (file systems)
FB
Frame Buffer (video interface)
FSMC
Flexible Static Memory Controller (STM32)
FTL
FLASH Translation Layer (MTD)
GPIO
General Purpose Input/Output
GMAC
Gigabit Media Access Controller (networking)
HCD
Host Controller Driver (USB)
HSMCI
High Speed Memory Card Interface (Atmel)
I/O Input/Output
IOCTL
Input/Output Control
IoT
Internet of Things (marketing BS)
IP
Internet Protocol (version 4?) (networking)
IPv4
Internet Protocol Version 4 (networking)
IPv6
Internet Protocol Version 6 (networking)
IRQ
Interrupt Request (hardware)
I2C
Inter-Integrated Circuit (serial interface)
I2S
Inter IC Sound (serial interface)
ICMP
Internet Control Message Protocol (networking)
ICMPv6
Internet Control Message Protocol for IPv6 (networking)
IGMP
Internet Group Multicast Protocol (networking)
IOB
I/O Buffer (networking)
LAN
Local Area Network (networking)
LCD
Liquid Crystal Display
LIBC
The "C" Library
LIBM
The "C" Math Library
LP
Low Power
MAC
Media Access Control (networking, OSI model)
MCI
Memory Card Interface
MCU
Microcontroller Unit
MM
Memory Management/Manager
MMAP
Memory Map
MMC
Multi-Media Card
MMCSD
See MMC and SD
MMU
Memory Management Unit
MPU
Memory Protection Unit
MTD
Memory Technology Device
NFS
Network File System
NETDB
Network Data Base (networking)
NETDEV
Network Device (networking)
NSH
NuttShell
NVM
Non-Volatile Memory
NTP
Network Time Protocol (networking)
NX
NuttX, the NuttX Graphics server (graphics)
NXFFS
NuttX Flash File System
NXWM
The NuttX Window Manager (graphics)
PID
Process ID (operating systems)
Peripheral
ID (Atmel SAM)
PROM
Programmable Read-Only Memory
OS
Operating System
OTG
On-The-Go (USB)
OTP
One-Time Programmable
POR
Power-On Reset
PWM
Pulse Width Modulation
PKT
"Raw" Packet socket (networking)
PRNG
Pseudo-Random Number Generator
QSPI
Quad SPI
RAM
Random Access Memory
RNG
Random Number Generator
ROM
Read-Only Memory
RNDIS
Remote Network Driver Interface Specification (USB, networking)
RTC
Real Time Clock
RTCC
Real Time Clock/Calendar
RTOS
Real Time Operating System
SAIC
Secure Advanced Interrupt Controller (Atmel SAM)
SCI
Serial Communications Interface
SD
Secure Digital (flash memory)
SDHC
Secure Digital High Capacity (flash memory),
Secure
Digital Host Controller (hardware)
SDIO
Secure Digital I/O
SDRAM
Synchronous Dynamic Random Access Memory
SLCD
Segment Liquid Crystal Display
SMC
Static Memory Controller (hardware)
SPI
Serial Peripheral Interface
SPRNG
Scalable Parallel Random Number Generator
SRAM
Static RAM
SYSLOG
System Log
TCP
Transmission Control Protocol (networking)
TRNG
True Random Number Generator
TSC
Touchscreen Controller
TUN
network TUNnel
TWI
Two-Wire Interface (serial interface)
UDP
User Datagram Protocol (networking)
UART
Universal Asynchronous Receiver/Transmitter
USB
Universal Serial Bus (serial interface)
USART
Universal Synchronous/Asynchronous Receiver/Transmitter
VNC
Virtual Network Computing (graphics, remote desktop)
WAN
Wide Area Network (networking)
WLAN
Wireless Local Area Network (networking)
WPAN
Wireless Personal Area Network (networking)
WDT
Watchdog Timer (hardware)
XIP
eXecute In Place
XDMAC
Extended DMA Controller (Atmel)