就这?轻轻松松在RK356X Android11适配ML307R Cat.1模组

开源鸿蒙硬件方案领跑者

触觉智能

图片

Industio

本文基于IDO-SXB3568主板,介绍Android11平台上适配中移物联ML307R Cat.1 4G模组的方法。该方法适用于触觉所有RK356X的主板。

图片

图片

IDO-SXB3568是触觉智能推出的RK3568行业主板,预计6月上旬正式上架售卖。该行业主板主板具有以下特点:

  • 丰富屏接口:⽀持三屏异显、原生双LVDS;

  • 丰富的通信接口:2路CAN总线和6路串口(TTL/RS232/RS485),多达8路GPIO扩展 ;

  • 板载独⽴看⻔狗电路,板载国密芯⽚ ;

  • 超薄设计、小尺寸 128mm*85mm ;

  • 三种开机方式:定时开机、网口唤醒开机、红外遥控开机;

  • 支持高达8Ω10W功放 ;

  • 工业级设计标准,全接口ESD防护,可做宽温,过压保护 ;

  • 自研RS485自动收发驱动,支持2公里传输距离 ;

一、模组资料

[ML307R](http://onemo10086.com/#/product/detail/112)

图片

二、驱动适配

驱动适配参考文档及用到的Ril库文件:

ML307R_Android_RIL_驱动开发指导手册_V1.0.0.pdf

Android-RIL-20240508-0955.rar

2.1 Linux内核配置

kernel目录下输入命令:

“make  ARCH=arm64 menuconfig”

开启以下配置

USB_SERIAL_OPTION [=y]

USB_USBNET [=y]

USB_NET_RNDIS_HOST [=y]

2.2 Linux驱动修改

在kernel/drivers/usb/serial/option.c文件中,找到option_ids数组,添加以下内容

图片

2.3 添加Android Ril库

指定ril-daemon 连接的Ril库为libref-ril-cmiot.so

1)创建一个目录 

device/rockchip/rk356x/ml307r/ 

将模块运行依赖的库文件

libref-ril-cmiot.so和dhcptool拷贝到目录下;

2)修改

device/rockchip/rk356x/rk3568_r/rk3568_r.mk 文件

添加以下内容

图片

编译Android固件,烧录到主板中。

三、测试验证

确认驱动识别状态,内核识别到模组的日志如下:

图片

查看rild是否正常加载到库文件 ,执行命令如下。

图片

图片

rild执行播放成功后,模组的网络设备节点将会分配到IP地址,如下所示:

图片

  使用speedtest应用,网络测速结果如下图所示:

图片

购买链接

EVB3568购买链接:

https://item.taobao.com/item.htm?ft=t&id=658789039056

图片

END

触觉智能

微信号:industio

哔哩哔哩:Industio_触觉智能

bilibili:Industio_触觉智能

相关推荐

  1. rk3568 USB

    2024-05-16 00:08:11       58 阅读
  2. RK3566 Android 11平台上YT8512C 100M PHY

    2024-05-16 00:08:11       59 阅读
  3. RK3566 ANDROID 11 平台上移远EC200A

    2024-05-16 00:08:11       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-16 00:08:11       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-16 00:08:11       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-16 00:08:11       82 阅读
  4. Python语言-面向对象

    2024-05-16 00:08:11       91 阅读

热门阅读

  1. FAT32 文件系统详解

    2024-05-16 00:08:11       32 阅读
  2. 3099.哈沙德数——力扣

    2024-05-16 00:08:11       41 阅读
  3. Unity Mirror 从入门到入神(二)

    2024-05-16 00:08:11       36 阅读
  4. nmap端口扫描工具——LInux

    2024-05-16 00:08:11       33 阅读
  5. C中Mysql的基本api接口

    2024-05-16 00:08:11       28 阅读
  6. c语言基础

    2024-05-16 00:08:11       28 阅读
  7. ICSE docker related research

    2024-05-16 00:08:11       37 阅读
  8. 计算年龄案例

    2024-05-16 00:08:11       30 阅读
  9. 网站开发之前端和后端开发的区别和联系

    2024-05-16 00:08:11       40 阅读