一种串口设备和Android系统框架融合的方法及装置
申请人信息
- 申请人:深圳前海深蕾半导体有限公司
- 申请人地址:518000 广东省深圳市前海深港合作区前湾一路1号A栋201室
- 发明人: 深圳前海深蕾半导体有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种串口设备和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线程进行数据更新与处理,生成线程监控结果。