From 71021575fc0d040a5c7a480c031b83173fad0807 Mon Sep 17 00:00:00 2001 From: Matias N Date: Fri, 14 Aug 2020 15:26:05 -0300 Subject: [PATCH] convert acronyms.txt to glossary.rst --- Documentation/acronyms.txt | 121 ------------ doc/glossary.rst | 368 +++++++++++++++++++++++++++++++++++++ doc/index.rst | 1 + 3 files changed, 369 insertions(+), 121 deletions(-) delete mode 100644 Documentation/acronyms.txt create mode 100644 doc/glossary.rst diff --git a/Documentation/acronyms.txt b/Documentation/acronyms.txt deleted file mode 100644 index 20448d7907..0000000000 --- a/Documentation/acronyms.txt +++ /dev/null @@ -1,121 +0,0 @@ -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) diff --git a/doc/glossary.rst b/doc/glossary.rst new file mode 100644 index 0000000000..15d5e74273 --- /dev/null +++ b/doc/glossary.rst @@ -0,0 +1,368 @@ +======== +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) + diff --git a/doc/index.rst b/doc/index.rst index ace34593a5..4b04390a52 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -26,5 +26,6 @@ Last Updated: |today| guides/index.rst releases/index.rst contributing/index.rst + glossary.rst .. include:: substitutions.rst