0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

触觉智能 2024-05-16 08:32 次阅读

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

c24cab8a-131b-11ef-9118-92fbcf53809c.jpg

c298a756-131b-11ef-9118-92fbcf53809c.jpg

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

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

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

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

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

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

支持高达8Ω10W功放 ;

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

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

一、模组资料

[ML307R]

c2ace414-131b-11ef-9118-92fbcf53809c.jpg

二、驱动适配

驱动适配参考文档及用到的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数组,添加以下内容


c2d21c8e-131b-11ef-9118-92fbcf53809c.png

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 文件添加以下内容

c2dfcf1e-131b-11ef-9118-92fbcf53809c.png

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

三、测试验证

确认驱动识别状态,内核识别到模组的日志如下:c2ff1d06-131b-11ef-9118-92fbcf53809c.jpg

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

c31bdb62-131b-11ef-9118-92fbcf53809c.png

c32f5fa2-131b-11ef-9118-92fbcf53809c.jpg

rild执行播放成功后,模组的网络设备节点将会分配到IP地址,如下所示:c32f5fa2-131b-11ef-9118-92fbcf53809c.jpg

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

c35dab96-131b-11ef-9118-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    452

    文章

    50117

    浏览量

    420325
  • Android
    +关注

    关注

    12

    文章

    3911

    浏览量

    126990
  • 主板
    +关注

    关注

    53

    文章

    1815

    浏览量

    70304
收藏 人收藏

    评论

    相关推荐

    瑞芯微RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    本文介绍瑞芯微RK3566/RK3568Android11系统默认屏蔽导航栏/状态栏方法,触觉智能的Purple Pi OH鸿蒙开发板演示,搭载瑞芯微
    的头像 发表于 10-30 18:26 209次阅读
    瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    ML307A 4G模组硬件设计手册

    基于ML307A  4G模组的硬件设计指导手册
    发表于 10-24 16:50 0次下载

    瑞芯微RK3566/RK3568 Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

    本文介绍瑞芯微RK3566/RK3568Android11系统OTA升级固件方法,使用触觉智能的Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微
    的头像 发表于 10-12 11:57 229次阅读
    瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

    蜂窝行业复苏,利尔达Cat.1模组出货量稳步增长

    Cat.12024早在2018年,物联网就开始将2G/3G大规模向Cat.1迁移。2023年至2024年,替换2G的存量市场,以及新增创新市场的刺激等因素的影响下,Cat.1的部署规
    的头像 发表于 09-21 08:04 397次阅读
    蜂窝行业复苏,利尔达<b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>出货量稳步增长

    聚焦金融支付领域,利尔达Cat.1模组增值功能再升级

    第一季度全球蜂窝物联网模组出货量同比增长了7%。AIoT研究院预测Cat.1模组出货量将持续且高速增长,这得益于其成本效益、功耗管理、以及广泛的网络覆盖等方面的优势
    的头像 发表于 08-30 12:23 612次阅读
    聚焦金融支付领域,利尔达<b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>增值功能再升级

    Android-RK356x GT9XX多点触控设置为单点触控的方法

    本文基于RK356xAndroid11系统描述GT9XX驱动芯片由多点触摸改为单点触摸功能。本次介绍的是触觉智能的PurplePiOH鸿蒙开源主板,PurplePiOH是华为Laval官方社区主荐
    的头像 发表于 08-16 18:17 408次阅读
    <b class='flag-5'>Android-RK356x</b> GT9XX多点触控设置为单点触控的方法

    Cat.1网络会取代NB-IoT技术吗?

    。   2.2、休眠模式功耗对比   NB-IoT 与 Cat.1 模组使用不同通信模型休眠模式应用下的功耗对比,每包数据长度50Bytes,测试模型包括:上报一包数据、连续上报三包数据、连续
    发表于 06-04 06:17

    广和通Cat.1 bis模组LE370-CN规模量产

    近日,广和通物联网领域取得显著进展,其Cat.1 bis模组LE370-CN已成功实现大规模量产。这款模组基于移芯EC716平台设计,凭借低功耗、低成本、小尺寸等卓越特性,全面满足了
    的头像 发表于 05-14 14:43 774次阅读

    极致功耗Cat.1模组来袭,丝滑兼容NB模组带来全新体验!

    //Cat.1成本、功耗、网络覆盖和数据传输能力等方面达到了较好的平衡,特别在2G/3G网络退网的大背景下,成为了原有2G物联网设备向4G平滑升级的重要桥梁,在过去几年呈现出强劲的增长态势。为应对
    的头像 发表于 02-24 08:12 894次阅读
    极致功耗<b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>来袭,丝滑兼容NB<b class='flag-5'>模组</b>带来全新体验!

    什么是Cat.1Cat.1的演进历史和主要特点

    当我们谈论窄带通信时,你也许会想到GSM、GPRS、MODEM拨号上网等。但是你是否听说过Cat.1呢?Cat.1是什么?你脑海中第一时间一定会浮现出一只猫(Cat)。但我们今天要讲的是另一个维度
    的头像 发表于 12-25 11:40 1.3w次阅读
    什么是<b class='flag-5'>Cat.1</b>? <b class='flag-5'>Cat.1</b>的演进历史和主要特点

    什么是窄带通信?窄带通信与Cat.1的关系 浅谈AIoTel下的Cat.1窄带通信技术

    上一期《一只“猫”的狭路独行——Cat.1与窄带通信》中,我们主要介绍了Cat.1的演进历史和主要特点。这一期,我们将继续探索Cat.1与窄带通信之间的关系,重点介绍AIoTel下的
    的头像 发表于 12-25 11:30 2591次阅读
    什么是窄带通信?窄带通信与<b class='flag-5'>Cat.1</b>的关系 浅谈AIoTel下的<b class='flag-5'>Cat.1</b>窄带通信技术

    TQ3568开发平台Android11修改开机动画

    格式,压缩方式选择存储。 5、然后将生成的 bootanimation.zip 拷贝到 SDK/device/rockchip/rk356x/目录下,如下图所示: 6、 device
    发表于 12-07 13:45

    RK356X Android11 以太网共享4G网络

    本文基于IDO-SBC3566-V1BAndroid11系统实现开机后以太网自动共享4G网络功能IDO-SBC3566基于瑞芯微RK3566研发的一款高性能低功耗的智能主板,采用四核A55,主频高达
    的头像 发表于 12-02 08:32 1065次阅读
    <b class='flag-5'>RK356X</b> <b class='flag-5'>Android11</b> 以太网共享4G网络

    toybrick_RK3568X开发板:跑通 android 开发流程

    /envsetup.sh lunch rk3568_r-userdebug ./build.sh -AUCKu -d rk3568-toybrick-core-android-x0 三条命令必须运行成功,不能报错。编译
    发表于 11-16 21:30

    RK356X Android 使用 libgpiod 测试gpio

    工具可以命令行设置和获取GPIO的状态信息;程序开发中也可以调用库提供的API接口来控制GPIO。本文内容可适用于RK3566系列开发板Android11系统
    的头像 发表于 11-04 08:33 1556次阅读
    <b class='flag-5'>RK356X</b> <b class='flag-5'>Android</b> 使用 libgpiod 测试gpio