[发明专利]一种基于Android系统的GPIO可视化操作工具及实现方法在审
申请号: | 202111157327.6 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113885987A | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 马镭 | 申请(专利权)人: | 深圳市智微智能科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 深圳市科冠知识产权代理有限公司 44355 | 代理人: | 孔丽霞 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 系统 gpio 可视化 操作 工具 实现 方法 | ||
本发明适用计算机技术领域,提供了一种基于Android系统的GPIO可视化操作工具及实现方法,该工具包括GPIO口的状态可视化模块、GPIO口的复用情况可视化模块和GPIO口的状态可视化修改模块,通过GPIO口的状态可视化模块、GPIO口的复用情况可视化模块方便用户直观查看GPIO口的状态和复用情况,避免在配置中遗漏和复用,GPIO口的状态可视化修改模块方便用户在硬件调试中对GPIO口的状态直观地进行修改,提高了工作效率,节约了研发时间。
技术领域
本发明属于计算机技术领域,尤其涉及一种基于Android系统的GPIO可视化操作工具及实现方法。
背景技术
在Android项目的软件调试中,软件工程师对GPIO口进行配置和使用时,由于无法直观地查看GPIO口的配置情况,很容易出现GPIO口被漏掉配置或者被复用的情况,导致操作无法完成。
在Android项目的硬件设计中,硬件工程师对改变GPIO口的状态进行调试和验证时,无法直观地修改GPIO口的状态,导致工作效率低,研发速度慢。
发明内容
本发明的目的在于提供一种基于Android系统的GPIO可视化操作工具及实现方法,旨在解决Android项目研发过程中,不能直观地进行GPIO口的状态的查看、GPIO口的复用情况的查看以及GPIO口的状态的修改的问题。
一方面,本发明提供了一种基于Android系统的GPIO可视化操作工具,包括下述模块:
GPIO口的状态可视化模块,用于在可视化界面中查看所述GPIO口的状态;
GPIO口的复用情况可视化模块,用于在可视化界面中查看所述GPIO口的复用情况;
GPIO口的状态可视化修改模块,用于在可视化界面中修改所述GPIO口的状态。
进一步地,所述GPIO口的状态包括高电平状态和低电平状态。
进一步地,所述GPIO口的状态可视化模块还包括用于在可视化界面中查看所述GPIO口被申请后的用途和当前输入输出的状态。
进一步地,所述修改所述GPIO口的状态包括低电平拉高和高电平拉低。
另一方面,本发明提供了一种基于Android系统的GPIO可视化操作工具的实现方法,所述方法包括以下步骤:
通过APK获取用户的操作指令;
根据用户的所述操作指令运行相应的Adb shell脚本命令,获取或修改所述GPIO口的相关数据;
将获取到的所述相关数据显示或处理后显示在UI界面。
进一步地,所述用户的操作指令包括查看所述GPIO口的状态、查看所述GPIO口的复用情况和修改所述GPIO口的状态。
进一步地,所述Adb shell脚本命令包括用于读取所述GPIO口的状态相关的数据的第一Adb shell脚本命令,用于循环读取所述GPIO口的复用相关的数据的第二Adb shell脚本命令和用于修改所述GPIO口的状态的第三Adb shell脚本命令。
进一步地,所述步骤将获取到的所述相关数据显示在UI界面包括以下具体步骤:
将获取到的所述相关数据保存在系统目录中;
APK读取并解析所述相关数据,获得解析结果;
将所述解析结果显示在UI界面。
进一步地,所述步骤将获取到的所述相关数据保存在系统目录中包括使用重定向命令将所述相关数据保存在系统目录中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市智微智能科技股份有限公司,未经深圳市智微智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111157327.6/2.html,转载请声明来源钻瓜专利网。