通信行业常用电器术语缩略语(abbr/acro) -----全面,接近专业词典了

通信行业常用电器术语缩略语(abbr/acro)
原创qianxuedegushi 最后发布于2019-06-04 14:23:15 阅读数 159  收藏
展开
LEC:  linear echo canceller
RVE:  receive voice enhancement
PVC:Per Vocoder Calibration 基于语音编解码器的校准
FENS:Far-End Noise Supression 
WVE: Wide Voice Enhancement 
DRC: Dynamic Range Control Audio
MBDRC:Multiband Dynamic Range Control
EC: Echo Cancellation 
NS: noise suppression
CNI: comfort noise injection
MRP:Mouth Reference Point
HATS:Head and Torso Simulator
SLR: send loudness rating
AGM:Automatic Gain Matching
VAD:Voice Activity Detection
SF: spatial filter
CS: Circuit-Switched
PCM:pulse-code modulation (PCM) 脉冲编码调制(PCM) process control monitors (PCMs)
ASM: Qualcomm? Hexagon? Audio Stream Manager (ASM)
MTP:Media transfer protocol 
CnP:click-and-pop
BCS:Button click suppression
DRE:Dynamic Range Enhancement
SSR:Surround Sound Recording
AANC:ANC and Adaptive ANC
ANC:Active noise cancellation
QMI:Qualcomm Modem Interface
RIL:Radio Interface Layer
MFC:Media format converter
ADM:Audio Device Manager 
ASM:Audio Stream Manager 
ADSP: Application DSP
LPASS: Low Power Audio Sub System 
MPSS: Modem Processor Sub System 
SMD:Shared memory driver 
IPC:interprocess communication mechanism.
DAL:Device Access Library 
qpnp:Qualcomm Plug-n-Play 高通即插即用
non-HLOS:non-High-Level Operating System (non-HLOS)
AVC:Automatic Volume Control
CGI: Common Gateway Interface
HDMI:High Definition Multimedia Interface
JNI:JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。 
 一旦使用JNI,JAVA程序就丧失了JAVA平台的两个优点:
1、程序不再跨平台。要想跨平台,必须在不同的系统环境下重新编译本地语言部分。
2、程序不再是绝对安全的,本地代码的不当使用可能导致整个程序崩溃。一个通用规则是,你应该让本地方法集中在少数几个类当中。这样就降低了JAVA和C之间的耦合性。
so:UNIX下,共享库以so为后缀(shared object)。共享库与Windows下的DLL类似,是在程序运行时动态连接。多个进程可以连接同一个共享库。
ABI:应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。在Android系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64-v8a,mips64,x86_64。
JRE:(java运行时环境)包含JVM的java程序的运行环境 JavaRuntimeEnvironment
JRE(JavaRuntimeEnvironment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
JVM(JavaVirtualMachine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台
HFP:全称Hands-free Profile,是一款让蓝牙设备控制电话的软件,多用于汽车上。
一、HFP定义了音频网关(AG)和免提组件(HF)两个角色:
音频网关(AG) – 该设备为音频(特别是手机)的输入/输出网关。
免提组件(HF) – 该设备作为音频网关的远程音频输入/输出机制,并可提供若干遥控功能。
OSS:Open Sound System是一个类Unix和POSIX兼容系统上一个可选的声音架构。OSSv3是Linux下原始的声音系统并集成在内核里,但是OSSv4在2002年OSS成为商业软件时它地位被ALSA所取代。OSSv4在2007年又成为了开源软件,4Front Technologies以GPL协议发布了它的源码。
OSS(Open Sound System)是unix平台上一个统一的音频接口。以前,每个Unix厂商都会提供一个自己专有的API,用来处理音频。这就意味着为一种Unix平台编写的音频处理应用程序,在移植到另外一种Unix平台上时,必须要重写。不仅如此,在一种平台上具备的功能,可能在另外一个平台上无法实现。但是,OSS出现以后情况就大不一样了,只要音频处理应用程序按照OSS的API来编写,那么在移植到另外一个平台时,只需要重新编译即可。因此,OSS提供了源代码级的可移植性。
同时,很多的Unix工作站中,只能提供录音与放音的功能。有了OSS后,给这些工作站带来了MIDI功能,加上音频流、语音识别/生成、计算机电话(CT)、JAVA以及其它的多媒体技术,在Unix工作站中,同样可以享受到同Windows、Macintosh环境一样的音频世界。另外,OSS还提供了与视频和动画播放同步的音频能力,这对在Unix中实现动画、游戏提供了帮助。
MCU:微控制单元(Microcontroller Unit) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。
       在当今世界上,微处理器(MPU)和微控制器(MCU)形成了各具特色的两个分支。它们互相区别,但又互相融合、互相促进。与微处理器(MPU)以运算性能和速度为特征的飞速发展不同,微控制器(MCU)则是以其控制功能的不断完善为发展标志的。
        MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器,是去除了集成外设的MCU;DSP运算能力强,擅长很多的重复数据运算,而MCU则适合不同信息源的多种数据的处理诊断和运算,侧重于控制,速度并不如DSP。MCU区别于DSP的最大特点在于它的通用性,反应在指令集和寻址模式中。DSP与MCU的结合是DSC,它终将取代这两种芯片。
RISC:Reduced instruction set computer   精简指令集计算机  
MCU根据指令结构又可分为CISC(Complex Instruction Set Computer,复杂指令集计算机)和RISC(Reduced Instruction Set Comuter,精简指令集计算机微控制器)
 ARM:1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。1979年,CPU公司改名为Acorn计算机公司。
起初,Acorn公司打算使用摩托罗拉公司的16位芯片,但是发现这种芯片太慢也太贵。        “一台售价500英镑的机器,不可能使用价格100英镑的CPU!”他们转而向Intel公司索要80286芯片的设计资料,但是遭到拒绝,于是被迫自行研发。无情的英特尔估计现在肠子都悔青了。
        1985年,Roger Wilson和Steve Furber设计了他们自己的第一代32位、6MHz的处理器,用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来。
1990年11月27日,Acorn公司正式改组为ARM计算机公司。苹果公司出资150万英镑,芯片厂商VLSI出资25万英镑,Acorn本身则以150万英镑的知识产权和12名工程师入股。
     公司成立后,业务一度很不景气,工程师们人心惶惶,担心将要失业。由于缺乏资金,ARM做出了一个意义深远的决定:自己不制造芯片,只将芯片的设计方案授权(licensing)给其他公司,由它们来生产。正是这个模式,最终使得ARM芯片遍地开花,将封闭设计的Intel公司置于“人民战争”的汪洋大海。

ARM 公司是专门从事基于RISC 技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM 微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM 微处理器芯片进入市场。
lmb:lmb为uboot下的一种内存管理机制,全称为logical memory blocks。用于管理镜像的内存。lmb所记录的内存信息最终会传递给kernel。
DEC:"direct" encoding="dec"
TLMM:(top-level mode multiplexer)顶层模式多路复用器:把指定的一组GPIO口联合配置。如果没有TLMM,每个GPIO都需要单独配置。
DTSI:  Device Tree Source Include
BCS:Button click suppression
EMI:Electro Magnetic Interference 电磁干扰
PDM:pulse-density modulation脉冲密度调制
TBD:To Be Determined 待决定
SMPS:switched-mode power supply
WSP: Wafer-scale package
SMT:Surface-mount technology 表面贴装技术
WSA: WSP smart amplifier Wafer-scale package(WSP) 晶片级封装
SDIO:[计]= Serial Digital Input/Output,串行

你可能感兴趣的:(术语缩略语)