Difference between revisions of "Glossary"
From Miscellany
(→M) |
(→N) |
||
Line 81: | Line 81: | ||
=N= | =N= | ||
+ | :* [https://en.wikipedia.org/wiki/NodeMCU NodeMCU] | ||
+ | :** a low-cost open source [[#I IoT]] platform, for ESP8266 & ESP32 | ||
:* NPU | :* NPU | ||
:** Network Processing Unit | :** Network Processing Unit |
Revision as of 09:53, 22 October 2022
Also see this list on Wikipedia
A
- ADC
- Analog-to-Digital Converter
- AI
- Artificial Intelligence
- AIoT
- AI + Internet of Things (IoT)
- ARM
- Advanced RISC Machine
- ADC
B
- BLE
- Bluetooth Low Power
- BLE
C
- CS
- Chip Select connection
- CS
D
- DAC
- Digital-to-Analog Converter
- DAP
- Debug Access Point
- DAPLink
- Arm Mbed DAPLink is an open-source software project that enables programming and debugging application software on running on Arm Cortex CPUs. Commonly referred to as interface firmware, DAPLink runs on a secondary MCU that is attached to the SWD or JTAG port of the application MCU. This configuration is found on nearly all development boards. It creates a bridge between your development computer and the CPU debug access port. DAPLink enables developers with drag-and-drop programming, a serial port and CMSIS-DAP based debugging.
- DIP
- Dual In-line Package
- an electronic component package
- Dual In-line Package
- duty cycle ratio
- Because power is only applied [to digital devices] when the duty cycle is on, the average power delivered to the device is the duty cycle ratio multiplied by the "on" time.
- DAC
E
- ESD
- Electro-Static Discharge
- ESD
F
- FIFO
- First In/First Out
- FIFO
G
- GPIO
- General Purpose Input-Output
- GPIO
I
M
- MCU
- MicroController Unit
- microcontroller
- a compact integrated circuit designed to govern a specific operation in an embedded system. A typical microcontroller includes a processor, memory and input/output (I/O) peripherals on a single chip.
- MISO
- Master In/Slave Out
- a data transmission connection protocol
- ML
- Machine Learning
- also see TinyML
- Machine Learning
- MOSI
- Master Out/Slave In
- a data transmission connection protocol
- Master Out/Slave In
- Mosquitto
- a cross-platform, open-source MQTT broker (central server)
- MQTT
- Message Queue Telemetry Transport
- a lightweight publish/subscribe messaging protocol, useful for IoT projects
- Message Queue Telemetry Transport
- microfs
- tool that uses the USB serial connection for working with the filesystem in MicroPython
- MCU
N
O
- open drain
- means the communications signal is pulled high by default, and devices change the signal by pulling low
- open drain
P
- PDM
- Pulse Density Modulation
- a method of representing an analog signal with binary (on/off) data
- Pulse Density Modulation
- PIR
- Passive InfraRed sensor
- PWM
- Pulse Width Modulation
- another method of representing an analog signal, to control the average power delivered, e.g. using a potentiometer
- Pulse Width Modulation
- PDM
Q
- QoS
- Quality of Service
- QoS
R
- REPL
- Read, Evaluate, Print,Loop
- This is the three-chevron prompt (>>>) in Python and MicroPython where you type commands interactively.
- Read, Evaluate, Print,Loop
- RTC
- Real Time Clock
- RX
- Receive, or Receiving Port
- REPL
S
- SBC
- Single Board Computer, such as Raspberry Pi
- SCL
- Clock signal used by I²C protocol
- SCK
- Serial Clock
- SCLK
- Serial CLocK
- SDA
- Data signal used by I²C protocol
- SMD
- Surface Mount Device
- an electronic component package
- Surface Mount Device
- SPI
- Serial Peripheral Interface
- SBC
T
- TinyML
- Tiny Machine Learning
- Embedded ML designed for use on small devices, such as MCUs
- Tiny Machine Learning
- TWI
- Two-Wire Interface
- an open-source description of the I²C protocol
- Two-Wire Interface
- TX
- Transmit, or Transmitting Port
- TinyML
U
- UART
- Universal Asynchronous Receiver/Transmitter
- USB
- Universal Serial Bus
- UART
W
- WebREPL
- Browser-based REPL used to communicate with ESP8266/ESP32 boards via local Wifi
- WebREPL