原文地址:嵌入式系统开发专业名词介绍 - Pleasure的博客
下面是正文内容:
前言
这是一篇笔记,主要用于帮助刚入门嵌入式系统开发的(我)记录分类查阅一些陌生的英文缩写以及专业名词。
由于全篇为个人所见及归纳整理,肯定不会入专业书那么全面。希望对大家能有所帮助。
点个关注,谢谢。
正文
一些接口
HDMI
HDMI(High-Definition Multimedia Interface,高清晰度多媒体接口)是一种数字音视频接口标准,用于传输高清晰度视频和多声道音频信号。HDMI 接口通常用于连接各种音视频设备,如电视、显示器、投影仪、电脑、游戏机、DVD 播放器等,以实现高质量的音视频传输。
HDMI 接口通常包括不同的版本,如 HDMI 1.4、HDMI 2.0、HDMI 2.1 等,每个版本都可能支持不同的特性和功能。HDMI 技术在家庭娱乐、影音播放、游戏娱乐、数字电视、监控显示等领域得到广泛应用。
MIPI
就是图中的宽纸带!
MIPI(Mobile Industry Processor Interface)是一种用于移动设备的接口标准。MIPI Alliance 是一个开发和维护此类标准的组织,旨在推动移动设备的性能、功耗和成本的优化。
MIPI 标准包括一系列的协议,用于连接移动设备中的各种组件,例如显示屏、摄像头、处理器、存储器等。这些协议涵盖了不同的接口需求,例如串行数据传输、控制信号、电源管理等。
一些常见的 MIPI 标准包括:
- MIPI DSI(Display Serial Interface):用于连接显示屏和显示控制器之间的接口。
- MIPI CSI(Camera Serial Interface):用于连接摄像头和图像处理器之间的接口。
- MIPI C-PHY 和 D-PHY:用于串行数据传输的物理层接口标准,支持高速数据传输和低功耗。
- MIPI MPHY:用于连接移动设备中的其他组件,如存储器、处理器等的接口。
GPIO
GPIO(General Purpose Input/Output)引脚是一种数字输入/输出引脚,通常用于与外部电路或设备进行通信。这些引脚可以被程序动态地配置为输入或输出,并且可以通过软件控制它们的电平状态(高电平或低电平)。在许多嵌入式系统和单片机中,GPIO 引脚是非常常见的。
GPIO 引脚的主要功能包括:
- 输入(Input):通过读取外部电路或设备的电平状态,例如传感器的输出或按钮的状态等。
- 输出(Output):通过改变引脚的电平状态来控制外部电路或设备,例如驱动LED、继电器或执行其他操作。
- 通用性(General Purpose):这意味着 GPIO 引脚可以根据需要进行动态配置,可以用于多种不同的应用场景。
- 软件控制(Software Control):GPIO 引脚的状态可以通过编程语言(例如 C、Python 等)中的 GPIO 库或驱动程序来进行控制和监视。
在嵌入式系统和单片机中,GPIO 引脚通常用于与外部设备进行通信,控制和传感器交互等任务。它们是构建各种嵌入式系统的基础,包括物联网设备、嵌入式传感器、机器人、家用电子设备等。
RJ45
RJ45 是一种常见的网络连接器标准,用于连接计算机网络设备,如计算机、路由器、交换机、网络存储设备等。RJ45 连接器通常用于以太网(Ethernet)网络中,并且被广泛用于家庭网络、企业网络以及数据中心等场所。
它具有8个金属接触引脚,它们按照特定的顺序排列,用于传输数据信号。这些连接器通常与双绞线电缆配合使用,数据传输速率可以从几百 Mbps 到数 Gbps 不等,具体取决于使用的网络标准和电缆质量。
PS/2
PS/2 是一种计算机外设接口标准,用于连接键盘和鼠标等外部设备到计算机主机。PS/2 接口最初由 IBM 公司于1987年推出,被设计用于 IBM PC/AT 和后来的 PC 机型上。PS/2 接口常见于 1990 年代至 2000 年代初期的个人计算机。
PS/2 接口在其推出时非常流行,并且在一段时间内成为了连接键盘和鼠标的主流标准。但随着 USB(Universal Serial Bus,通用串行总线)接口的普及和发展,PS/2 接口逐渐被 USB 接口所取代。
UART
UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)接口是一种用于串行通信的标准接口。UART 接口用于在计算机系统或嵌入式系统中实现串行数据传输,通常用于连接计算机和外部设备,如串口设备、调制解调器、传感器等。
UART 接口通常由以下几个引脚组成:
- TX(Transmit):发送数据的引脚,从计算机或 MCU 发送数据到外部设备。
- RX(Receive):接收数据的引脚,接收外部设备发送的数据。
- GND(Ground):地线引脚,用于建立信号的参考电平。
- 其他引脚:根据 UART 的具体实现和要求,可能会有其他引脚,如控制引脚(如 RTS、CTS)、时钟引脚等。
UART 接头通常指的是连接 UART 接口的物理连接器,如 DB9 或 DB25 连接器、针脚排等。这些接头可以方便地连接 UART 设备到计算机或嵌入式系统上。
一些协议
PTP
PTP是 "Precision Time Protocol" 的缩写,是一种用于同步计算机网络中各个节点时钟的协议。PTP 旨在提供更高精度和更可靠的时间同步,以满足对精确时间要求较高的应用,如工业控制、金融交易等。
它是IEEE 1588 Precision Time Protocol标准的一部分,它通过在网络中的节点之间进行时间同步信息的交换,以精确地协调它们的时钟。提供了更高的时间精度,通常在微秒级别甚至亚微秒级别。这种高精度的时间同步对于需要时间同步性能的应用非常重要,如工业自动化、广播、电信等领域。
NTP
NTP(Network Time Protocol)是一种用于同步计算机网络中各个节点时钟的协议。NTP 的主要目的是确保计算机网络中的所有设备都能够使用统一的时间标准,以便进行协调和同步操作。
它 使用一种分层的客户端-服务器体系结构,其中一个或多个 NTP 服务器被用作时间源,它们从外部时间源(例如原子钟或 GPS 卫星)获取准确的时间,并将其提供给网络中的其他设备。其他设备(客户端)定期向 NTP 服务器发出时间请求,并根据服务器提供的时间调整自己的时钟。
DHCP
DHCP(Dynamic Host Configuration Protocol)是一种用于 IP 地址分配和网络配置的网络协议。DHCP 允许网络中的设备动态地获取 IP 地址、子网掩码、默认网关和 DNS 服务器等网络配置信息,从而简化了网络管理和配置的过程。
VNC
VNC(Virtual Network Computing,虚拟网络计算)是一种远程桌面协议,它允许用户通过网络远程访问和控制另一台计算机的桌面环境。VNC 技术通过在远程计算机和本地计算机之间传输图形化界面的图像数据,实现了远程桌面的显示和操作。
VNC 技术在远程工作、远程教学、远程技术支持等场景中得到广泛应用,为用户提供了便捷的远程访问和控制方案。
一些组件
PCB
PCB 是 Printed Circuit Board(印刷电路板)的缩写。PCB 是一种用于支持和连接电子元件的基础板,它通过印刷导电通路和安装电子元件来实现电路功能。
PCB 的主要组成部分包括:
- 基板(Substrate):通常由绝缘材料制成,例如玻璃纤维增强的环氧树脂(FR-4),用于提供结构支撑和电气隔离。
- 导电层(Conductive Layer):位于基板表面的一层薄膜,上面印刷了导电线路和连接点,用于连接电子元件并传输电信号。
- 元件:电子元件,如电阻、电容、集成电路、连接器等,安装在 PCB 的表面或通过孔穿过 PCB 连接到导电层。
eMMC
全称是 "embedded MultiMediaCard",一种内置式存储器,通常用于嵌入式系统和移动设备中。它结合了 NAND 快闪存储器和一个控制器,是由 JEDEC(电子行业协会)标准化的一种存储解决方案。
eMMC 存储器通常被用于手机、平板电脑、便携式嵌入式系统、数字相机、智能电视等设备中,作为主要的内部存储器。它提供了一个集成的解决方案,包括闪存存储单元、控制器和闪存管理软件,使得它可以直接连接到主板上,减少了系统设计的复杂性。
RTC
RTC(Real-Time Clock,实时时钟)是一种电子设备或模块,用于跟踪当前的日期和时间。RTC 可以在计算机、嵌入式系统、电子设备等各种应用中使用,用于提供准确的时间参考。
RTC 通常包括一个稳定的时钟源(如晶体振荡器),以及相应的控制电路和电池备份电源。即使在设备断电的情况
一些技术
Linpack
Linpack 是一个用于评估计算机性能的基准测试软件包,主要用于测量计算机的浮点运算性能。Linpack 提供了一系列的基准测试程序,其中包括单精度浮点运算(SP)、双精度浮点运算(DP)等不同的测试。
在 Linpack 中,SP 表示单精度浮点运算测试,DP 表示双精度浮点运算测试。这些测试通常会涉及到矩阵运算、线性方程求解等数学运算,以评估计算机在执行复杂科学计算或工程计算任务时的性能。
在某些特定的硬件架构上,例如 ARM 架构的处理器,还可能会有针对 NEON(ARM 的 SIMD 扩展指令集)的优化版本,因此会有 SPNEON 的测试。NEON 指令集能够在单个指令中处理多个数据,从而提高了浮点运算的效率。
MIMO
MIMO 是 "Multiple Input Multiple Output" 的缩写,是一种无线通信技术。MIMO 技术通过利用多个发射天线和接收天线,同时在空间上传输多个数据流,从而提高了无线通信系统的性能和效率。
它允许在相同的频谱带宽内同时传输多个数据流,从而提高了通信系统的数据吞吐量和可靠性。
SISO
SISO 是 "Single Input Single Output" 的缩写,是一种无线通信系统的基本结构。在 SISO 结构中,每个传输天线对应一个接收天线,系统一次只能传输一个数据流。
在 SISO 结构中,信号从发送端的单个天线传输到接收端的单个天线,没有利用到空间多样性。这意味着 SISO 系统在同一时间和频率上只能传输单个数据流,因此其传输速率受到天线数量和信道条件的限制。
PPS
PPS(Programmable Power Supply)是一种通用的电源标准,它允许用户动态地调整电源输出的电压和电流。
PPS 可编程电源通常由具有数字控制功能的电源设备提供,用户可以通过软件或者其他方式来编程设定所需的电压和电流值。PPS 技术广泛应用于各种领域,如电子设备测试、电池充电、工业控制等,其灵活性和可编程性使其适用于多种需求。
USB PD
USB PD(USB Power Delivery)是一种针对 USB 接口的电源传递标准,它允许通过 USB 接口传输更高功率的电源供应。
USB PD 技术支持动态调整电压和电流,以满足不同设备的充电需求,从而实现更快的充电速度和更高的功率传输。被广泛应用于各种设备,包括智能手机、平板电脑、笔记本电脑等,使得这些设备可以通过 USB 接口实现快速充电和便捷的电源供应。
其他
WIFI6E
Wi-Fi 6E 是 Wi-Fi 6 技术的扩展,其中的 "E" 指的是 "Extended"。Wi-Fi 6E 技术利用了 6 GHz 频段,扩展了 Wi-Fi 6 的频谱范围,从而提供更多的无线频谱资源和更高的性能。
传统的 Wi-Fi 技术主要工作在 2.4 GHz 和 5 GHz 两个频段上,而 Wi-Fi 6E 引入了 6 GHz 频段作为第三个频段。6 GHz 频段相对于 2.4 GHz 和 5 GHz 频段来说,具有更大的频谱容量、更少的干扰和更少的拥塞,因此可以提供更快的数据传输速率和更可靠的连接。
尾声
后面会顺势介绍树莓派5的使用体验与方法。
标签:专业名词,引脚,接口,嵌入式,用于,介绍,连接,设备 From: https://blog.csdn.net/2302_79791164/article/details/137173006