rk3568 LTE(EC20 Android14)
rk3566/rk3568 Android14 移植4G ec20
在往期《rk3568 LTE(EC20)》简单讲解4G EC20 模块 Android11 从内核驱动到HAL层移植过程。Android 11 系统升级到 14,内核驱动和相关权限几乎无变化,radio HAL 从1.4 升级到 1.8。主板使用原有主板,模块也是原来的模块,一样的配方不一样的体验。
作者:炭烤毛蛋 ,点击博主了解更多。
提示:先确认硬件模是否正常,再移植模块驱动、HAL。
文章目录
- rk3566/rk3568 Android14 移植4G ec20
- 1. 内核层添加加 ec20 驱动
- 1.1 模块上电时序控制
- 1.2 内核添加 EC20 AT 拨号串口
- 1.3 内核添加 qmi_wwan_q 驱动
- 2. Android 层增加拨号HAL、HIDL
- 2.1 AT 拨号权限
- 2.2 AT拨号相关服务 seLinux 权限
- 2.3 ril-daemon 服务
- 2.4 更换ril 库
- 2.5 radio 更新
- 2.6 Android 网络配置
- 移植过程错误
- 结语
1. 内核层添加加 ec20 驱动
EC20 AT 拨号指令需要使用串口,数据流可以通过 wwan
或者 gobinet
相驱动传输。EC20 移植过程需要按照需求移植相关驱动。
1.1 模块上电时序控制
硬件与此前使用相同,仅是系统更新到Android14。设备树配