完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、OpenHarmony 3GPP协议开发—RIL详解
专有名词 AP: Application Processor(应用处理器),通常就是指的手机终端,我一般就简单理解为上层协议,主要由操作系统Telephony服务来进行处理。 RIL: Radio Interface Layer(无线电接口层),我一般就简单理解为硬件抽象层,即AP侧将通信请求传给CP侧的中间层。 AT指令: AT指令是应用于终端设备与PC应用之间的连接与通信的指令。 设计思想 常规的Modem开发与调试可以使用AT指令来进行操作,而各家的Modem芯片的AT指令都会有各自的差异。因此手机终端厂商为了能在各种不同型号的产品中集成不同modem芯片,需要进行解耦设计来屏蔽各家AT指令的差异。于是OpenHarmony采用RIL对Modem进行HAL(硬件抽象),作为系统与Modem之间的通信桥梁,为AP侧提供控制Modem的接口,各Modem厂商则负责提供对应于AT命令的Vender RIL(这些一般为封装好的so库),从而实现操作系统与Modem间的解耦。 OpenHarmony RIL架构 ![]() 2、OpenHarmony 3GPP协议开发—搜网流程之PLMN选择 协议开发最大的法宝就是反复阅读3GPP协议标准,然后结合标准梳理信令流程,同时比对modem日志或者ap侧日志,阅读modem侧源码或者ap侧源码。本系列主题在操作系统OpenHarmony 侧即ap侧,不涉及modem侧代码或者日志解读,但是同样要对3GPP协议标准弄明白。 何为搜网? 从消费者角度来看,在手机设置-》移动网络设置中有一项网络运营商搜索选择的功能设置,如下图所示: ![]() |
|
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】3 - 智能家居中控屏连接华为云IoTDA物联网平台
1035 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】2-上电体验
995 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】之编译系统与烧录镜像
1411 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】之开箱
1168 浏览 0 评论
【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】2 - 智能家居中控屏界面设计:打造便捷的家居控制体验
7045 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 10:31 , Processed in 0.560300 second(s), Total 69, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191