首页 » 软件优化 » 嵌入式软件工程师常用的100个英语单词和术语(可编程集成代码开发测试)

嵌入式软件工程师常用的100个英语单词和术语(可编程集成代码开发测试)

雨夜梧桐 2024-10-22 23:47:54 0

扫一扫用手机浏览

文章目录 [+]

Firmware – 固件

Compiler – 编译器

Debugger – 调试器

嵌入式软件工程师常用的100个英语单词和术语(可编程集成代码开发测试) 软件优化
(图片来自网络侵删)

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 – 瀑布模型

相关文章