嵌入式系统的专业名词众多,涵盖了硬件、软件、通信协议等多个方面。以下是从A到Z总结的一些嵌入式系统相关的专业名词:
A
- ARM(Advanced RISC Machines):一种广泛使用的嵌入式处理器架构,以其低功耗、高性能而著称。
B
- BSP(Board Support Package):板级支持包,是嵌入式操作系统实现可移植性所采用的一种方案,隔离了操作系统与底层硬件平台之间的相关性。
- Bootloader:引导加载程序,用于在系统启动时加载操作系统或其他程序。
C
- CAN(Controller Area Network):一种用于实时数据传输的通信协议,广泛应用于汽车和工业控制领域。
- CPU(Central Processing Unit):中央处理器,嵌入式系统的核心计算单元,负责执行指令和处理数据。
D
- DSP(Digital Signal Processor):数字信号处理器,专门用于处理数字信号,如音频、视频等。
- DMA(Direct Memory Access):直接内存访问,允许某些硬件子系统直接读写主存储器,而无需经过CPU的干预。
E
- EEPROM(Electrically Erasable Programmable Read-Only Memory):电可擦可编程只读存储器,一种可以通过电信号擦除和重新编程的ROM。
- Embedded Linux:对Linux进行小型化裁剪后,用于特定嵌入式场合的专用Linux操作系统。
- Ethernet:以太网,一种用于局域网(LAN)连接的通信协议。
F
- Flash Memory:闪存,一种非易失性存储器,可以在断电后保持数据不丢失。
- FPGA(Field-Programmable Gate Array):现场可编程门阵列,一种可以通过软件配置其内部逻辑功能的芯片。
G
- GUI(Graphical User Interface):图形用户界面,一种允许用户通过图形图标和音频指示符与电子设备进行交互的界面。
- GPIO(General-Purpose Input/Output):通用输入输出,嵌入式系统中用于连接外部设备和电路的一组引脚。
H
- HAL(Hardware Abstraction Layer):硬件抽象层,用于屏蔽底层硬件的多样性,使得操作系统可以面对逻辑上的硬件环境。
- HDL(Hardware Description Language):硬件描述语言,用于描述数字电路和系统的语言,如VHDL和Verilog。
I
- IIC(Inter-Integrated Circuit):一种用于短距离低速通信的通信协议,主要用于连接传感器和其他外设。
- I/O(Input/Output):输入输出,指计算机与外部设备之间的数据交换。
J
- JTAG(Joint Test Action Group):一种用于测试和调试嵌入式系统的国际标准协议。
K
- Kernel(内核):操作系统的核心部分,负责管理硬件和软件资源,并提供服务给上层应用程序。
L
- Linux:一个开源的操作系统,经过裁剪后可以用于嵌入式系统。
- LoRa(Long Range):适用于长距离、低功耗的无线通信协议,主要用于物联网和传感器网络。
M
- MCU(Microcontroller Unit):微控制器,一种集成了CPU、存储器、I/O接口等功能的芯片,常用于嵌入式系统。
- MPU(Microprocessor Unit):微处理器,一种专门用于执行指令和处理数据的芯片,可以嵌入到嵌入式系统中。
N
- Nucleus:一种实时操作系统(RTOS),以其可靠性和实时性著称。
O
- OS(Operating System):操作系统,管理计算机硬件与软件资源的系统软件。
P
- PCI(Peripheral Component Interconnect):一种计算机总线标准,用于连接主板和外部设备。
- Power Management:电源管理,用于提供电源供应和管理的模块,包括电源适配器、电池、电源管理芯片等。
- PWM(Pulse Width Modulation):脉冲宽度调制,一种常用的模拟信号控制技术。
Q
- QNX:一种实时操作系统(RTOS),以其高性能和可靠性而著称。
R
- RAM(Random Access Memory):随机存储器,用于临时存储数据和程序。
- RTOS(Real-Time Operating System):实时操作系统,一种能够在规定时间内完成指定任务的操作系统。
- ROM(Read-Only Memory):只读存储器,用于存储固化的程序和数据。
- RFID(Radio-Frequency Identification):无线射频识别,一种用于远距离无线识别和数据传输的技术。
S
- SATA(Serial Advanced Technology Attachment):一种电脑总线,负责主板和大容量存储设备之间的数据传输。