Firmware – 固件
Compiler – 编译器
Debugger – 调试器

Microcontroller – 微控制器
Real-time – 实时的
Interrupt – 中断
Interrupt Service Routine (ISR) – 中断服务程序
Interrupt Handler – 中断处理程序
Device Driver – 设备驱动程序
Kernel – 内核
Bootloader – 引导程序
RTOS – 实时操作系统
GPIO – 通用输入输出(General Purpose Input/Output)
SPI – 串行外设接口(Serial Peripheral Interface)
I2C – 接口集成电路(Inter-Integrated Circuit)
ADC – 模拟数字转换器(Analog-to-Digital Converter)
DAC – 数模转换器(Digital-to-Analog Converter)
PWM – 脉宽调制(Pulse Width Modulation)
Timer – 定时器
Watchdog Timer – 看门狗定时器
Stack – 栈
Heap – 堆
Memory Allocation – 内存分配
Vectors – 向量表
Registers – 寄存器
Bitfields – 位域
Firmware Update – 固件更新
JTAG – 联合测试行动组(Joint Test Action Group)
Debugging Tools – 调试工具
Trace – 追踪
Emulator – 模拟器
Simulator – 仿真器
IDE – 集成开发环境(Integrated Development Environment)
Source Code – 源代码
Assembly Code – 汇编代码
Debugging Symbols – 调试符号
Cross-Compilation – 交叉编译
Linker – 连接器
Floating-point – 浮点数
Fixed-point – 定点数
Little-endian – 小端序
Big-endian – 大端序
Serial Communication – 串行通信
Parallel Communication – 并行通信
Ethernet – 以太网
USB – 通用串行总线(Universal Serial Bus)
Bluetooth – 蓝牙
Wi-Fi – 无线局域网(Wireless Fidelity)
CAN – 控制器局域网(Controller Area Network)
UART – 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)
SPI Flash – 串行外部闪存
EEPROM – 电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory)
SRAM – 静态随机存储器(Static Random-Access Memory)
Flash Memory – 闪存
IDE/ATA – 集成驱动器电子技术/高级技术附件(Integrated Drive Electronics/Advanced Technology Attachment)
SCSI – 小型计算机系统接口(Small Computer System Interface)
SD Card – 安全数码卡(Secure Digital)
I/O – 输入/输出
CPU – 中央处理器(Central Processing Unit)
ARM – 先进的精简指令集计算机(Advanced RISC Machine)
MIPS – 微处理器无内部发射指令集(Microprocessor without Internal Interlocked Pipelined Stages)
PowerPC – 性能优化的微处理器计算机(Performance Optimization With Enhanced RISC – Performance Computing)
Intel x86 – 英特尔x86
DSP – 数字信号处理器(Digital Signal Processor)
FPGA – 现场可编程门阵列(Field Programmable Gate Array)
ASIC – 应用特定集成电路(Application-Specific Integrated Circuit)
CANopen – 控制器局域网开放(CANopen)
Modbus – 工业通信协议(Modicon Communication Protocol)
DeviceNet – 设备网络(Device Network)
Profibus – 过程场总线系统(Process Field Bus)
EtherCAT – 以太网控制技术(Ethernet Control Automation Technology)
IEC 61131 – 国际电工委员会标准61131(International Electrotechnical Commission Standard 61131)
HMI – 人机界面(Human-Machine Interface)
PLC – 可编程逻辑控制器(Programmable Logic Controller)
SCADA – 监控与数据采集系统(Supervisory Control And Data Acquisition)
CNC – 计算机数控(Computer Numerical Control)
Embedded Linux – 嵌入式Linux
Yocto Project – Yocto项目
Buildroot – Buildroot
GCC – GNU编译器集合(GNU Compiler Collection)
Eclipse – Eclipse集成开发环境
Makefile – Makefile文件
CMake – 跨平台自动化构建工具(Cross-platform Make)
Git – 分布式版本控制系统(Distributed Version Control System)
Subversion – 版本控制系统(Subversion)
Continuous Integration – 持续集成
Continuous Deployment – 持续部署
Jenkins – Jenkins集成开发环境
Travis CI – TravisCI持续集成
Test Automation – 测试自动化
Unit Testing – 单元测试
Integration Testing – 集成测试
System Testing – 系统测试
Code Coverage – 代码覆盖率
Code Review – 代码审查
Bug Tracking – 缺陷跟踪
Software Development Lifecycle – 软件开发生命周期
Agile Development – 敏捷开发
Waterfall Model – 瀑布模型