Embedded Terms Flashcards
(20 cards)
A small computer on a single integrated circuit that controls electronic systems.
MCU: Microcontroller Unit
A technique used to control the width of the pulses in a signal, often used in motor control and signal generation.
PWM: Pulse Width Modulation:
A single chip containing all components of a computer system, including the processor, memory, and input/output interfaces.
SoC: System on a Chip
An operating system designed to manage hardware and software resources to ensure timely and deterministic responses to inputs.
RTOS: Real-Time Operating System
A collection of software tools and libraries used to develop applications for specific platforms, such as embedded systems.
SDK: Software Development Kit
A synchronous communication protocol using two wires (SDA, SCL) to connect devices in a master-slave configuration.
I2C: Inter-Integrated Circuit
A high-speed synchronous communication protocol using four lines (MOSI, MISO, SCK, SS).
SPI: Serial Peripheral Interface
A type of programmable logic device that can be configured by the user to implement specific digital circuits.
FPGA: Field-Programmable Gate Array
A hardware communication protocol for asynchronous serial communication.
UART: Universal Asynchronous Receiver/Transmitter
A feature that allows peripherals to access memory without CPU intervention, improving data transfer rates.
DMA: Direct Memory Access
A type of non-volatile memory that can be electrically erased and reprogrammed.
EEPROM: Electrically Erasable Programmable Read-Only Memory
A type of memory that can be erased using ultraviolet light and reprogrammed.
EPROM: Erasable Programmable Read-Only Memory
A type of volatile memory that needs to be periodically refreshed to maintain data.
DRAM: Dynamic Random-Access Memory
A custom-designed chip optimized for a particular task or application.
ASIC: Application-Specific Integrated Circuit
A wireless communication protocol designed for low power consumption in short-range communication.
Bluetooth BLE: Bluetooth Low Energy
A low-power, wide-area network protocol for long-range communications.
LoRa: Long Range Communication
A robust vehicle bus standard designed to facilitate communication between components in automotive and industrial applications.
CAN: Controller Area Network
A set of rules governing the format of data sent over the internet or local network.
IP: Internet Protocol
A signal in communication protocols (like SPI) used to synchronize data transfer.
SCK: Serial Clock
The data line used in I2C communication for transferring data between devices.
SDA: Serial Data Line