《android AP/BP理解》

一:AP和BP简介

大多数手机都至少存在两个处理器,一个负责AP侧,一个负责BP侧。

  1. 操作系统、用户界面、应用程序都在application processor AP上执行,AP运行在arm上一个处理器上。也就是我们开发rk和nxp平台Android系统,日常所作的事情。
  2. 而手机射频通信控制软件,运行在另一个处理器上,这个处理器cpu称为BP(Baseband)把射频功能放在bp上主要原因:
       (1) 射频控制函数(信号调制、编码、射频为一等)都是与时间高度相关的。最好的办法把这些函数放在一个cpu上执行,并且cpu运行的实时操作os。
       (2)另外一个好处是,bp侧设计认证好了之后,ap侧软件怎么变化,都不影响bp功能。比如通信功能,不会被影响。另外ap侧os和driver相关bug也不会影响bp侧网络。
  3. 对于手机开发商,会开发AP和BP两个部分,在刷机时,需要将AP和BP的文件按照开发人员、厂商提供的方式,进行刷机。而非手机业务、通信soc,不会存在BP侧,比如rk、nxp一些音视频、车载、工控的soc。

二:AP和BP通信方式:

  1. 通过查看BP侧代码,会发现文件夹的名字xxxx_proc,可见:二者是通过共享内存来通讯。
  2. BP侧三大基础功能:语音通话、短信等数据通信、以及sim卡管理。AP侧调用BP侧标准的接口TAPI(TELEPHONY API),实现上述功能。就是我们手机的短信、电话拨号、sim卡管理app等。
  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
室内AP、室外AP、分布式AP和楼栋AP都是无线接入点(Access Point)的不同类型。它们的主要区别在于使用场景和功能特点。 1. 室内AP:室内AP是指安装在室内的无线接入点,主要用于覆盖室内的无线信号。它通常具有较小的覆盖范围和较低的发射功率,适合在办公室、会议室、酒店、商场等室内场所使用。室内AP通常支持多种无线协议,如802.11a/b/g/n/ac等。 2. 室外AP:室外AP是指安装在室外的无线接入点,主要用于覆盖室外的无线信号。它通常具有较大的覆盖范围和较高的发射功率,适合在校园、广场、公园等室外场所使用。室外AP通常具有防水、防尘、抗干扰等特点,能够适应各种恶劣的室外环境。 3. 分布式AP:分布式AP是指将多个AP连接在一起,形成一个统一的无线网络。分布式AP可以提供更大的覆盖范围和更高的网络容量,适合在大型企业、学校、医院等场所使用。分布式AP通常具有自动负载均衡、自动信道选择、自动干扰避免等功能,能够提高网络的可靠性和稳定性。 4. 楼栋AP:楼栋AP是指将多个AP安装在一个楼栋内,形成一个楼栋级别的无线网络。楼栋AP可以提供更大的覆盖范围和更高的网络容量,适合在大型住宅小区、写字楼等场所使用。楼栋AP通常具有自动信道选择、自动干扰避免等功能,能够提高网络的可靠性和稳定性。 --相关问题--: 1. 什么是WLAN? 2. 无线网络有哪些

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值