精华内容
下载资源
问答
  • 手机蓝牙4.0,如果说明书上说支持BLE,则是支持两种不同无线射频BluetoothSmart Ready设备,其射频被称为双模式射频。 TI蓝牙芯片,像CC2540/CC2541是蓝牙4.0单模芯片,也就是BLE(Bluetooth Low Energy)。在...
    • 解答:

    • 1、芯片架构不一样:

    手机蓝牙4.0,如果说明书上说支持BLE,则是支持两种不同的无线射频BluetoothSmart Ready设备,其射频被称为双模式射频。

    TI的蓝牙芯片,像CC2540/CC2541是蓝牙4.0单模芯片,也就是BLE(Bluetooth Low Energy)。在开发BLE蓝牙时,都是先获取服务也就是UUID, 然后根据服务的属性执行相应操作。这到底是为什么呢?这就要从架构不同的蓝牙的连接特点和通信方式、开发方式讲起。

    • 2、连接方式和通信方式等开发特点不一样。(详细内容请往下读)

     

     

     

    • 蓝牙4.0、BLE的简介

        蓝牙 4.0是蓝牙3.0+HS 规范的补充,有双模和单模之分。蓝牙 4.0 双模可以向下兼容蓝牙 3.0 和蓝牙 2.1(蓝牙 3.0 和蓝牙 2.1,一般叫做经典蓝牙);

        蓝牙 4.0 单模就是 BLE(Bluetooth Low Energy),黑色模块里用的是TI公司的CC2541蓝牙芯片,架构是4.0单模BLE,其特点是功耗更低,可以使电池的使用时间更长,成本更低且传输距离更远。

    • 双模蓝牙和单模BLE蓝牙的兼容性

    CC2541支持的是4.0单模蓝牙BLE,不是完整的蓝牙4.0,只是一部分。是单模的,所以不能向下兼容。

    手机蓝牙是4.0smart向下兼容,而且兼容ble。2541是ble不向下兼容的。

    如果使用智能手机想要和一台BLE从设备建立连接,其硬件条件是,蓝牙得至少是低功耗蓝牙版本,然后安卓系统的话,至少得是Android 4.3以上系统才行,因为Google在Android 4.3以上才做了BLE主设备的支持,如果想将智能手机作为BLE从设备,则必须在Android 5.0以上才行。

     

    • 双模蓝牙和单模蓝牙的概念和结构

     

    蓝牙4.0是最新的蓝牙无线技术, 其具备的低耗能特点是Bluetooth Smart设备的基础。蓝牙技术联盟首席营销官Suke Jawanda介绍说,蓝牙4.0支持两种不同的无线射频,BluetoothSmart Ready设备的射频被称为双模式射频,表示其同时支持传统蓝牙无线连接和新蓝牙低耗能连接。Bluetooth Smart设备的射频被称为单模式射频,表示其仅支持新蓝牙低耗能连接。

    由此可知,蓝牙的架构支持两种部署方式:双模式和单模式。

    双模式中,低功耗蓝牙功能集成在现有的经典蓝牙控制器中,或再在现有经典蓝牙技术(2.1+EDR/3.0+HS)芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限。

    单模式面向高度集成、紧凑的设备,使用一个轻量级连接层(Link Layer)提供超低功耗的待机模式操作、简单设备恢复和可靠的点对多点数据传输,还能让联网传感器在蓝牙传输中安排好低功耗蓝牙流量的次序,同时还有高级节能和安全加密连接。

    相应的芯片供应商如TI、CSR、Broadcom等相应的蓝牙4.0硬件芯片也分为两类。就TI来说,像CC2540/CC2541就是单模芯片,CC2560/2564就是双模芯片。

    所以蓝牙4.0规范定义了两类设备:双模(dual mode)设备能够支持低功耗蓝牙以及蓝牙BR/EAR(传统蓝牙技术),而单模(simple mode)设备仅支持低功耗蓝牙。

     

    • 经典蓝牙和BLE蓝牙的开发特点

          在蓝牙设备中,存在着物理地址,我们也叫作蓝牙的MAC地址,这个地址是唯一的,就像咱们网络上的IP地址。同时还存在着一个叫做UUID的东西,可以把它理解为是IP地址中的端口号。正如知道了IP地址和端口号,就知道了怎么链接到目标网络服务器位置,知道了蓝牙设备的MAC地址和UUID也就能够确定到具体是哪一台蓝牙设备了,这两者合起来就是蓝牙的唯一身份标识

    经典蓝牙和低功耗蓝牙发现设备的方式是有区别的。经典蓝牙设备发现其它经典蓝牙设备的方式是调用BluetoothAdapter的startDiscovery()方法。

    而低功耗蓝牙(BLE)中有一个主设备(Central)和从设备(Peripheral,也叫外围设备)的概念。主设备作为发现方,调用发现设备的方法,通过BluetoothAdapter的startLeScan()方法实现。

    BluetoothAdapter.startDiscovery在大多数手机上是可以同时发现经典蓝牙和Ble的,但是startDiscovery的回调无法返回Ble的广播,所以无法通过广播识别设备,且startDiscovery扫描Ble的效率比StartLeScan低很多。所以在实际应用中,还是StartDiscovery和StartLeScan分开扫,前者扫传统经典蓝牙,后者扫低功耗蓝牙

    另外,经典蓝牙和低功耗蓝牙连接方式是有区别的,经典蓝牙建立连接的方式实际上就是Socket的连接的建立。只不过这里不是直接用Socket,而是BluetoothSocket。获取BluetoothSocket的方式也很简单,利用搜索找到的BluetoothDevice,调用其方法createRfcommSocketToServiceRecord(UUID)。最后,使用获取到的BluetoothDevice调用其方法connect()就建立了经典蓝牙设备之间的连接通道。

    经典蓝牙的数据通信:当建立连接后,就可以直接使用BluetoothSocket的getOutputStream()方法获取输出流写入需要发送的数据。读取发送回来的数据,则是调用BluetoothSocket的getInputStream()方法获取输入流读取。这点和Java中的Socket通信几乎是一模一样。

    低功耗蓝牙则用了一种看起来比较怪异的方式建立连接。通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。而GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过程中使用尽量少的数据。每个属性都有一个唯一的UUID,属性将以characteristics and services的形式传输。

    而低功耗蓝牙想要实现主设备对从设备的数据发送,则需要直接读取获取到的从设备的Characteristic,而Characteristic又是Service下面的一层,所以操作顺序是:

    1)通过BLE从设备相应的Service_UUID获取对应的BluetoothGattService,获取方法是:使用BluetoothDevice的connectGatt(this, false, mGattCallback)方法返回的BluetoothGatt对象,调用BluetoothGatt的方法getService(Service_UUID)获取相应的BluetoothGattService;

    2)调用BluetoothGattService和对应的Characteristic的写入UUID获取相应的BluetoothGattCharacteristic,获取方法是:调用BluetoothGattService的getCharacteristic(Characteristic_UUID)方法获得;

    3)设置需要发送的命令值,调用BluetoothGatt Characteristic的方法setValue(value)进行设置,其中value一般为byte[];

    4)最后,使用BluetoothGatt的写入方法writeCharacteristic(TxChar)完成命令发送可以看到,想要实现BLE的数据通信,步骤相当繁琐,这里只是做一个简单的概念理解,如果想要获取到BLE从设备的返回值,还需要设置Notification,然后调用BluetoothGatt的readCharacteristic(characteristic)方法进行数据的读取。

    展开全文
  • 相关内容科普放在最前面: ...手机CPU、电脑CPU都是一回事吗?是不同种类吗? CPU种类这么多,有什么区别? 我知道这是很重要东西,可是他是怎么做,为什么中国造不出? 我们如何选择CPU? 当你阅读完

    相关内容的科普放在最前面:
    笔记本CPU和台式机CPU区别:
    https://blog.csdn.net/azj2019/article/details/105981673
    CPU怎么选:(待更新)


    不知道,你是否曾今存在过以下疑问:
    CPU是什么?干什么的?
    听则就听得多,但是他是干嘛的?
    CPU就是芯片吗?芯片就是CPU吗?
    手机CPU、电脑CPU都是一回事吗?是不同种类吗?
    CPU种类这么多,有什么区别?
    我知道这是很重要的东西,可是他是怎么做的,为什么中国造不出?
    我们如何选择CPU?

    当你阅读完本文,你这些疑惑都能解决了。我将会以通俗易懂的语言给你回答这些问题。(受篇幅长度限制,本文只解答CPU的基本知识,专业知识只给出超链接)


    首先,什么是CPU呢?

    名词解释:中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
    CPU包括运算逻辑部件、寄存器部件和控制部件等,英文Logic components;运算逻辑部件,可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。

    其实简单的说,他就是大脑,一颗电子大脑。

    通俗来讲,计算机的cpu就相当于人类的大脑,虽然不是主动指挥,但是通过遵循放置在计算机内存中的指令来实现指挥,其中包含指示它执行这些操作的代码。它也做算术运算,如加法,减法,乘法等,可以作出决定和选择。

    我们常说cpu是手机,电脑等电子设备最重要的元件之一,在现实中我们很多用户都喜欢以CPU为标准来判断性能。我们使用电脑/手机之所以有声音,有图像,能运行微信让你愉快聊天,能运行游戏让你一展身手,我们使用的扫地机器人能走遍你家为你服务,这都是通过一个叫做CPU的芯片来完成的。如果你想更深入更准确的去了解,可以通过百度百科超链接继续深入了解。

    目前我们使用的CPU是由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心,CPU也是整个系统最高的执行单元,因此CPU已成为决定性能的核心部件。(听不懂?没关系,知道什么都归他管,他很重要就行)

    那么CPU就是我们平时说的芯片吗?

    不是,CPU是芯片的一种,但芯片不一定就是CPU。用数学的包含关系来说,芯片包含CPU,但不等于。

    CPU是超大规模的集成电路的一种,而集成电路都可以叫做芯片。如果说CPU是大脑,那么电子产品里面其他芯片就相当于小脑、脑干之类的,这个比喻不是很准确,反正就是负责内容不一样吧,有些芯片负责记忆,有些芯片负责升压降压(改变电源电压),而CPU只是相当于大脑思考的那部分,CPU不会记东西哦。(所以说电子产品里面有很多零配件,是很复杂的,一时半会儿我没办法全部讲清楚,等我慢慢更新完善吧。)

    概念上不是一回事,但是口语中我们常说的芯片通常在指代CPU(因为他太重要了),很多电子设备中,主要的芯片,被叫做主控芯片=主芯抄片,往往都是CPU,或者是和CPU概念很类似的SoC,MCU。

    也是因为这样,我们说华为能造芯片了指的也是麒麟芯片(CPU的一个“系列”,归属华为百分百控股的海思半导体公司)【注:华为能造其实与自产自销自足还远着,具体的我有时间会另外补充相关文章】
    我们常说的AMD,英特尔,其实是造芯片的厂家(和海思一样)i5/i7/r7什么的都是产CPU的这些公司的一个系列罢了。

    CPU种类那么多,怎么区分?

    首先遇见最多的问题是,电脑CPU的问题了,因为很多小伙伴都是买电脑,手机的时候才会遇见CPU这个词。

    笔记本CPU和台式机CPU区别(篇幅有限,请跳链接)https://blog.csdn.net/azj2019/article/details/105981673

    想知道CPU种类,首先要知道CPU有一种核心的东西,叫做架构,看完你就知道手机CPU和电脑CPU是不是一样,能不能通用了。

    【未完待续…】

    附上一些知识超链接(我认为都是讲的很好的)

    关于光刻机的视频链接:https://www.ixigua.com/i6840602212909974019/
    在此视频里你可以知道DUV、EUV、光刻机、为什么中国光刻机落后、光刻机技术难点在哪、为啥光刻机这么难搞? 为什么说光刻机是人类智慧的结晶? 中国又应该怎么办?

    【未完待续…】
    【未完待续…】
    【未完待续…】

    展开全文
  • CPU GPU 的区别

    2021-02-21 10:59:16
    GPU(Graphics Processing Unit)- 图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机一些移动设备(如平板电脑、智能手机等)上做图像图形相关运算工作微处理器。...

    CPU 和 GPU 的区别

    GPU(Graphics Processing Unit)- 图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上做图像和图形相关运算工作的微处理器。

    CPU(Central Processing Unit)- 中央处理器,作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。

    CPU和GPU的区别:设计目标不同导致架构不同

    CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。

    GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。

    于是CPU和GPU就呈现出非常不同的架构(示意图):

    图片来自nVidia CUDA文档
    其中绿色的是计算单元,橙红色的是存储单元,橙黄色的是控制单元。

    GPU采用了数量众多的计算单元和超长的流水线,但只有非常简单的控制逻辑并省去了Cache。

    而CPU不仅被Cache占据了大量空间,而且还有有复杂的控制逻辑和诸多优化电路,相比之下计算能力只是CPU很小的一部分。

    在这里插入图片描述
    从上图可以看出:

    Cache, local memory: CPU > GPU

    Threads(线程数): GPU > CPU

    Registers: GPU > CPU
    多寄存器可以支持非常多的Thread,thread需要用到register,thread数目大,register也必须得跟着很大才行。

    SIMD Unit(单指令多数据流,以同步方式,在同一时间内执行同一条指令): GPU > CPU

    CPU 基于低延时的设计
    在这里插入图片描述
    CPU有强大的ALU(算术运算单元),它可以在很少的时钟周期内完成算术计算。

    当今的CPU可以达到64bit 双精度。执行双精度浮点源算的加法和乘法只需要1~3个时钟周期。

    CPU的时钟周期的频率是非常高的,达到1.532~3gigahertz(千兆HZ, 10的9次方)。

    大的缓存也可以降低延时。保存很多的数据放在缓存里面,当需要访问的这些数据,只要在之前访问过的,如今直接在缓存里面取即可。

    复杂的逻辑控制单元。当程序含有多个分支的时候,它通过提供分支预测的能力来降低延时。

    数据转发。 当一些指令依赖前面的指令结果时,数据转发的逻辑控制单元决定这些指令在pipeline中的位置并且尽可能快的转发一个指令的结果给后续的指令。这些动作需要很多的对比电路单元和转发电路单元。

    GPU是基于大的吞吐量设计
    在这里插入图片描述

    GPU的特点是有很多的ALU和很少的cache. 缓存的目的不是保存后面需要访问的数据的,这点和CPU不同,而是为thread提高服务的。如果有很多线程需要访问同一个相同的数据,缓存会合并这些访问,然后再去访问dram(因为需要访问的数据保存在dram中而不是cache里面),获取数据后cache会转发这个数据给对应的线程,这个时候是数据转发的角色。但是由于需要访问dram,自然会带来延时的问题。

    GPU的控制单元(左边黄色区域块)可以把多个的访问合并成少的访问。

    GPU虽然有dram延时,却有非常多的ALU和非常多的thread. 为了平衡内存延时的问题,我们可以充分利用多的ALU的特性达到一个非常大的吞吐量的效果。尽可能多的分配多的Threads.通常来看GPU ALU会有非常重的pipeline就是因为这样。

    所以CPU擅长逻辑控制,串行的运算。和通用类型数据运算不同,GPU擅长的是大规模并发计算,这也正是密码破解等所需要的。所以GPU除了图像处理,也越来越多的参与到计算当中来。

    GPU的工作大部分就是这样,计算量大,但没什么技术含量,而且要重复很多很多次。就像你有个工作需要算几亿次一百以内加减乘除一样,最好的办法就是雇上几十个小学生一起算,一人算一部分,反正这些计算也没什么技术含量,纯粹体力活而已。而CPU就像老教授,积分微分都会算,就是工资高,一个老教授资顶二十个小学生,你要是富士康你雇哪个?GPU就是这样,用很多简单的计算单元去完成大量的计算任务,纯粹的人海战术。这种策略基于一个前提,就是小学生A和小学生B的工作没有什么依赖性,是互相独立的。很多涉及到大量计算的问题基本都有这种特性,比如你说的破解密码,挖矿和很多图形学的计算。这些计算可以分解为多个相同的简单小任务,每个任务就可以分给一个小学生去做。但还有一些任务涉及到“流”的问题。比如你去相亲,双方看着顺眼才能继续发展。总不能你这边还没见面呢,那边找人把证都给领了。这种比较复杂的问题都是CPU来做的。

    总而言之,CPU和GPU因为最初用来处理的任务就不同,所以设计上有不小的区别。而某些任务和GPU最初用来解决的问题比较相似,所以用GPU来算了。GPU的运算速度取决于雇了多少小学生,CPU的运算速度取决于请了多么厉害的教授。教授处理复杂任务的能力是碾压小学生的,但是对于没那么复杂的任务,还是顶不住人多。当然现在的GPU也能做一些稍微复杂的工作了,相当于升级成初中生高中生的水平。但还需要CPU来把数据喂到嘴边才能开始干活,究竟还是靠CPU来管的。

    什么类型的程序适合在GPU上运行?

    (1)计算密集型的程序。所谓计算密集型(Compute-intensive)的程序,就是其大部分运行时间花在了寄存器运算上,寄存器的速度和处理器的速度相当,从寄存器读写数据几乎没有延时。可以做一下对比,读内存的延迟大概是几百个时钟周期;读硬盘的速度就不说了,即便是SSD, 也实在是太慢了。

    (2)易于并行的程序。GPU其实是一种SIMD(Single Instruction Multiple Data)架构, 他有成百上千个核,每一个核在同一时间最好能做同样的事情。

    来源知乎

    展开全文
  • 射频芯片与基带芯片

    千次阅读 2013-01-08 22:46:51
    而基带芯片是整个手机的核心部分,就好比电脑的主机。 假设所要了解的手机只有最基本功能--打电话发短信,那么这个手机应该包括以下几个部分,①射频部分,②基带部分,③电源管理,④外设,⑤软件. ①射频部

    基带芯片与射频芯片有什么区别?
    站长统计
    在手机终端中,射频芯片负责射频收发、频率合成、功率放大;而基带芯片负责信号处理和协议处理.。简单的说,射频芯片就是起到一个发射机和接收机的作用。而基带芯片是整个手机的核心部分,就好比电脑的主机。

    假设所要了解的手机只有最基本的功能--打电话发短信,那么这个手机应该包括以下几个部分,①射频部分,②基带部分,③电源管理,④外设,⑤软件.   

    ①射频部分:一般是信息发送和接收的部分;   
    ②基带部分:一般是信息处理的部分;   
    ③电源管理:一般是节电的部分,由于手机是能源有限的设备,所以电源管理十分重要,MTK做得好一个很大的原因就是电源管理做的好.   
    ④外设:一般包括LCD,键盘,机壳等;   
    ⑤软件:一般包括系统,驱动,中间件,应用四大部分;   

    基带芯片是整个手机的核心部分,这个就好比电脑的主机,其它都是外设.传统的基带芯片分为ABB和DBB两个部分,BB是Baseband的缩写,别想歪了,现在的网络小说太多,很多词都有了特殊的含义,但其实,它们真的很朴实.A是ANALOG的缩写,D是DIGITAL的缩写,我的外语不太好,但模拟和数字这两个还勉强认识.   

    为什么会有ABB呢,因为基带芯片不光处理数字信号,也有可能处理模拟信号,最常见的就是声音的捕捉和合成转换,不要幻想手机中的声音是数字编码的,早期的大哥大根本没有那个处理能力.   

    DBB又是干什么的呢?在手机行业中,有一个潜规则,定义双芯片解决方案为smartphone,单芯片解决方案为feature phone,所谓的单双芯片就是DBB的核心部分.一般情况这种核心芯片的价格不菲,低端手机为了节约成本,只内嵌一个MCU芯片,成本稍高的中高端手机额外内嵌一个DSP芯片.还有一些高端手机的DBB有三个芯片,一个ARM7的主管通信部分,一个ARM9的充当MCU负责应用,一个DSP专用芯片负责大计算编解码的,随着硬件成本在手机中的比重越来越低,三芯片的解决方案可能将会是主流.   

    MCU和DSP充当DBB的CPU是整个手机主机的灵魂,但这不意味着其他的就可要可不要,手机有串口,有红外,有蓝牙,有sim卡,有键盘,有内存,有LCD,有USB…基带芯片上要支持这些东西,光说说是做不到的,有复杂的总线,石英钟,附加安全芯片等等,也可能是基带芯片上捆绑的附属品.基带芯片加上基本外设的成本通常也叫BOM成本.   

    手机终端中最重要的核心就是射频芯片和基带芯片.射频芯片负责射频收发、频率合成、功率放大;基带芯片负责信号处理和协议处理.   

    在TD-SCDMA终端发展中,处于产业链上游位置终端芯片方案的研发进展是推动TD产业商用化深入的关键.只有射频收发和基带芯片相互配合,才能共同完成中国3G芯片产业链的完整布局.   

    但射频芯片跟基带芯片相比,中国厂商的力量明显薄弱.从厂商数量和融资规模来看就可见一斑.   射频芯片简单的说就是接收信号和发送信号.我们的手机接打电话和接收短信时主管与基站通信的部分.   

    射频原理,全天下的都差不多一样,两条通道,一条发射,一条接收,但只有一根天线,一般是由一个开关(switch)来切换接收和发送的状态.有人要问,"何时切换?我打电话的时候既接收信号又发送信号,怎么没有感觉到切换呀!",这个开关切换速度非常快,就好比我们平时在电脑上可以同时下载和上传多个文件而感觉不出来是通过一根网线做到的一样.   

    我们的手机是数字手机,所以要处理的都是数字信号,而射频发射的都是模拟信号,所以这个有一个数模转换的过程,数模转换的部分可能被包含在基带芯片中也可能被包含在射频芯片中.MTK平台的就包含在基带芯片中.   

    数字信号转换成模拟信号后信号非常的弱,不足以发送给基站,所以一般射频芯片中都有一个PA功放,功放顾名思义就是将功率放大,功率放大的代价就是电源消耗严重,所以我们打电话的时候特别的消耗电,那一般不打电话时也有信号发送给基站啊,要不手机上的信号怎么忽强忽弱的,对的,但是没有电话时射频信号一般发送的周期特长,比通话时信号发送的频率要低的多,所以这时不太耗电.   

    发送的通道要比接收的多一个振荡器,为啥要多个振荡器呢?我们都知道目前世界上有850MHz/900MHz/1800MHz/1900MHz四个GSM手机频段,这个频段是啥意思?以900MHz为例,就是一秒钟传输9亿个信号,换句话说每传输一个信号的时间间隔是9亿分之一秒,那么这个时间间隔由谁来把关呢?就是由这个振荡器,这个振荡器的震荡频率就是采用的频段标准.   

    于是我们理理思路:   

    发射端:   数字信号-->DAC(数模转换)-->混频器(与振荡器混合)-->发射功放-->发射   
    接收端:   数字信号<--ADC(模数转换)<--滤波器<--接收功放<--接收   

    这就是一个射频原理框架,是不是所有的射频都一样?只除了振荡频率不一样.   

    其实不是的,现在只是在硬件层面,在软件层面每个手机射频芯片中还有射频协议栈,GSM的是GSM协议栈,CDMA的是CDMA协议栈,WCDMA的是WCDMA协议栈,每个都不一样,传说中的ttpcom公司就是依靠着GSM协议栈发家的,这个所谓的协议栈有点象我们的ip协议,定义了一系列的传输规则,所以两部手机通信不仅是因为他们的频率相同,也因为他们使用相同的协议栈.   

    在写windows编程时,尽管我们不晓得网卡如何传输数据,但我们只需要根据编程定义中的socket使用方法来写程序,我们就能够写网络应用,同样道理,我们只要知道GSM协议如何传输信息,那么我们就可以将信息通过射频传输出去,这个类似socket的方法就是我们所谓的AT命令,射频芯片数模转换后的信号就是AT命令,有了AT命令就有了可以识别的数字信号,手机可以做相应处理,所以手机上的数据业务丰富都是多亏了AT命令的出现.   

    所以,简单的说,射频芯片就是起到一个发射机和接收机的作用.

     

    展开全文
  • 单片机ROMRAM区别

    2021-01-19 18:30:23
    可能大家都知道不管是ROM还是RAM越大越好,但对于ROMRAM是什么意思以及两者之间的区别却不了解。 简单的说,一个完整的计算机系统是由软件硬件组成的。其中,硬件部分由中央处理单元CPU(包括运算器控制器)...
  • 经常有朋友问我“华为”“荣耀”的区别是什么,这样问题的存在并不奇怪,因为两个品牌有太多的相似之处了,它们的产品都采用麒麟芯片、它们的笔记本电脑都支持多屏协同……今天笔者就大家一起探究华为荣耀这两...
  • 掌上电脑,又称为PDA,是PersonalDigitalAssistant缩写,字面意思是"个人数字助理",用于个人信息储存,...并且正如个人电脑有MacWindows阵营之分,PDA也有PalmPPC之分,其主要区别就在于操作系统不同。尽管如
  • GPU与显卡的区别

    千次阅读 2018-10-26 17:20:27
    图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机一些移动设备(如平板电脑、智能手机等)上图像运算工作微处理器。...
  • 维基百科上对仿真器(emulator)模拟器(simulator)解释如下:仿真器(Emulator),又称仿真程序,在软件工程中指可以使计算机或者其他多媒体平台(掌上电脑手机)能够运行其他平台上程序,常被错误称为...

空空如也

空空如也

1 2 3
收藏数 60
精华内容 24
关键字:

手机芯片和电脑芯片的区别