← 返回列表

一种串口设备和Android系统框架融合的方法及装置

申请号: CN202410068857.0
申请人: 深圳前海深蕾半导体有限公司
更新日期: 2026-03-17

专利详细信息

项目 内容
专利名称 一种串口设备和Android系统框架融合的方法及装置
专利类型 发明申请
申请号 CN202410068857.0
申请日 2024/1/17
公告号 CN117573214A
公开日 2024/2/20
IPC主分类号 G06F9/4401
权利人 深圳前海深蕾半导体有限公司
发明人 罗桥水; 李辉亮
地址 广东省深圳市前海深港合作区前湾一路1号A栋201室

摘要文本

本申请涉及数据处理技术领域,公开了一种串口设备和Android系统框架融合的方法及装置。所述方法包括:在AIDL服务或者HIDL服务启动时,对连接到Android系统的串口设备进行识别,得到第一串口设备并进行初始化,得到第二串口设备;进行串口通信参数配置,得到目标串口设备;创建目标串口设备的新线程并自定义串口通信协议,获取串口模块的原始数据进行预处理,得到目标数据;通过fake_driver生成目标节点并进行写入操作,当目标数据写入Android系统时,调用kobject_uevent发出的事件通知;当事件通知被发出,触发monitor线程并进行数据更新与处理,生成线程监控结果,本申请能够实现将串口设备融入Android系统框架。

专利主权项内容

1.一种串口设备和Android系统框架融合的方法,其特征在于,所述串口设备和Android系统框架融合的方法包括:在AIDL服务或者HIDL服务启动时,对连接到Android系统的串口设备进行识别,得到第一串口设备,并对所述第一串口设备进行初始化,得到第二串口设备;通过所述Android系统对所述第二串口设备进行串口通信参数配置,得到目标串口设备;通过所述AIDL服务或者所述HIDL服务创建所述目标串口设备对应的新线程,并通过所述新线程自定义串口通信协议,以及通过所述新线程获取串口模块的原始数据;对所述原始数据进行预处理,得到目标数据;通过fake_driver生成目标节点,并通过所述目标节点中的write函数对所述目标数据进行写入操作,当所述目标数据写入所述Android系统时,调用kobject_uevent发出对应的事件通知;当所述事件通知被发出,触发所述AIDL服务或者所述HIDL服务中的monitor线程,并通过所述monitor线程进行数据更新与处理,生成线程监控结果。