android 通信学习知识点
\system\core\init\init.c main() 是整个android系统启动的主函数
rsrpResult 信号?
rsrqResult 信噪比?
t_3212_timeout = 10,步长是6。若此参数异常,太小,大概率是伪基站。
bar_cell 罢频
esp_only 只能使用数据
切换是网络行为,重选是手机行为
LTE -140是极限
临频干扰
HLR 核心网网元
phone 类:
DCT calltracker SST UICC
mci.setonNITTime 观察者模式
radoindication.java
ADL ril.java 手机主动下发
radioresponse.java
Phone进程,如果访问空指针就会死
system server 进程
persistent = “true”
信令风暴——》核心网压力大
phoneapp.java
AIDL
安卓在线代码:
http://www.aospxref.com/android-12.0.0_r3/
intent
BP990带打电话功能
飞行模式、信号状态上报、PDP激活
telephony.usd??
华为手机有高铁模式
mCi Ril的一个父类
tac 跟踪区
同频小区 一个频点有多个小区
频分双工:手机 FDD
时分多工:TD_SCDMA\TD_LTE
PCI:0~503 5G的PCI:0 ~ 1006
RAT
LTE_CA:CA表示载波聚合
RAT_NR:5G
RilJ:[***] 日志的括号里表示消息编号
一般公司会分好些组:
搜网组、数据组、call组(IMS 2/3G)
(卡)
受限服务(state_emergency_only)
OOS:无服务
驻留(camp) 注册(到核心 网)
漫游:PLMN(运营商编号) MNC MCC 有所改变
美国两个mcc 印度一百多个运营商,一个邦就一个,总共几十个mcc
https://www.frequencycheck.com/countries/india
https://trai.gov.in/consumer-info/telecom/service-provider-list
spn:service_provider_number
ELT:MTK看日志的工具
IMS
REG:注册
MM:移动性管理
EMM:evolved 移动性管理
ESM: 会话管理 pdp激活
QXDM:只针对协议 ,不针对射频
L1 L3 L3 NAS(MM\REG\CC)
L3 纯信令 L3属于nas
GSM、T、W、5G
MMode:多模
智能天线
WTR : Wafer transceiver
一个MSM对应个一个HWID , 如果对应错了, 射频通路不通. 这个RFC是通过 QCRT工具整出来的一个结果. 要预先知道所有RFFE 规格书, 原理图, 这个很复杂, 还要通过QDART调试, 测试RF通路是否正常. 如果WTR不一样,其HWID不一样, 编译结果 也不一样.
后续要分析下, 是否可以通过加载不同的modem, 来实现版本控制功能, 具体到文件是:
LA.UM.9.15.1/LINUX/android/vendor/qcom/proprietary/remotefs/qmi_rmt_storage/rmt_storage_svc.c
android 通信学习知识点相关推荐
- android进阶知识总结,Android进阶学习有哪些知识点
Android进阶学习有哪些知识点 发布时间:2020-07-29 12:50:39 来源:亿速云 阅读:114 作者:Leah 本篇文章给大家分享的是有关Android进阶学习有哪些知识点,小编觉得 ...
- Android 开发学习笔记:七大知识点板块汇总
前言 我从事 Android 开发行业也有些年头,工作期间也接触过很多 Android 开发者, 因此也非常清楚 程序员最大的限制并非年龄而是实力: 但大多数初中级Android工程师,想要提升技能, ...
- Android系统学习(37)---Android知识点及资料汇总
Android知识点及资料汇总 废话不多说,直接上总结: Android入门方法和经验之谈 如何自学 Android 编程? 如何零基础学习安卓开发? 我是如何自学,资料分享 一张Android学习的 ...
- Android Binder通信学习
Android Binder通信学习. 以Hello为例说明设计的几个概念关系: IhelloService.h : 提供给应用程序使用的类接口,注意是说明服务能够提供的哪些操作接口. [注意]实际不 ...
- android java服务,Android进阶学习必会:Java Binder中的系统服务
前言 这个知识点是Android进阶学习必须掌握的知识点之一,也是高阶Android架构师经常问到的点.在这里分想给大家,希望对大家的工作和学习有所帮助.喜欢本文的记得点赞关注哦~ 在前面的Andro ...
- 经验分享:2021最新Android开发者学习路线,深度解析,值得收藏
前言 前面一篇文章分享了最近整理的大家伙的面试经历总结,有兴趣可以去翻看一下.这位去百度面试的小A同学的面试经历很有趣,因为他拿到了offer但是并没有去,在了解原因后挺认同他的想法的.这种职业价值观 ...
- 安卓app软件开发教程!免费Android高级工程师学习资源,值得收藏!
写在前面 记得我大二时"不务正业"地自学Android并跟了老师做项目,到大三开始在目前的公司实习,至今毕业已有几年多,学习Android已经6.7年多了!但总感觉知识点很零散,并 ...
- Android HIDL学习 - HelloWord入门(整理1)
Android HIDL学习(整理1) 概述 入手准备 实例应用 1.HIDL接口文件定义 2. 生成HAL相关文件 3. 实现HAL服务端的共享库 4. Hal server端启动注册程序 5.HI ...
- 《Android Studio应用开发实战详解》——第1章,第1.5节Android开发学习路线图
本节书摘来自异步社区<Android Studio应用开发实战详解>一书中的第1章,第1.5节Android开发学习路线图,作者 王翠萍,更多章节内容可以访问云栖社区"异步社区& ...
最新文章
- html完成横纵坐标位置确定,2018-2019学年安徽省合肥市七年级下期中数学试卷-附详细答案...
- 中国科学家Cell重要评述文章: 宏基因组学成为病毒分类新方法
- 路由表查找算法概述-哈希/LC-Trie树/256-way-mtrie树
- Netflix正式开源其API网关Zuul 2--转
- 俞敏洪:如果创业者缺乏这8种能力,失败可能性很大
- Angular依赖注入的一个例子和注入原理单步调试
- P7520-[省选联考 2021 A 卷]支配
- java iterator 嵌套_Java中的集合嵌套
- 启动级别:init 0,1,2,3,4,5,6
- Oracle中shrink space命令
- python剑指offer数组中出现次数超过一半的数字
- Pannellum:实例之全景图预览
- 2019 GNU Tools Cauldron 参会观感
- Java中的servlet是什么?
- Java集合源码剖析——基于JDK1.8中LinkedList的实现原理
- matlab 表示希腊字母yita,数学罗马符号_常用数学的罗马符号和拉丁符号有什么哪些_淘题吧...
- PET——文本分类的又一种妙解
- org.hibernate.loader.custom.NonUniqueDiscoveredSqlAliasException: Encountered a duplicated sql alias
- python stdin.write_python – 将大量数据写入stdin
- 计算机教学中因才施教,在信息技术教学中如何体现因材施教的原则
热门文章
- 卸载java时遇见的问题
- ORB_SLAM3启动流程以stereo_inertial_realsense_D435i为例
- 在Abp 使用 阿里云的oss
- mysql 关键字错误_误用MySQL关键字导致的错误
- 计算机网络 - OSI七层模型 - 物理层
- 腾讯云域名绑定Github Pages(搭配hexo)
- 微信小程序云开发,实际上线数据库读写有问题?
- python安全工具开发_Python安全工具开发实践 - 安全牛课堂 - 领先的信息安全在线教育平台...
- Android逆向之路---脱壳360加固 1
- 《数据结构》002线性结构——0B 堆栈