[发明专利]一种串口设备的设备号分配方法、智能终端及储存介质有效
申请号: | 201910895175.6 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110795378B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 杨超;吴闽华;孟庆晓;梁栋;戴瑜 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串口 设备 分配 方法 智能 终端 储存 介质 | ||
本发明公开了一种串口设备的设备号分配方法、智能终端及储存介质,所述方法具体包括:串口连接串口设备时,获取所述串口对应的总线号;判断所述总线号是否为固定总线号;若是,根据所述固定总线号获取固定设备号,并将所述固定设备号分配至所述串口设备。本发明中,在串口设备与系统连接时,系统首先获取串口的总线号,再判断获取的总线号是不是固定总线号,如果是,则根据固定总线号获取固定设备号,用户通过串口设备对应的固定设备号,就可以知道该固定设备号所对应的串口,实现了串口设备与连接串口的对应。
技术领域
本发明嵌入式驱动技术领域,具体涉及一种串口设备的设备号分配方法、智能终端及储存介质。
背景技术
现有USB设备使用非常广泛,如USB鼠标、USB键盘、U盘、USB转串口等。因为现在PC带有串口的机型越来越少,所以各种USB转串口的小配件应运而生,部分LTE模组也用到了USB串口功能,外接设备通过串口与LTE模组以AT指令的方式进行通讯。
USB连接的一个显著特性就是即插即用,一旦系统检测到外接设备通过USB的方式接入,系统底层驱动就会分配该外接设备以设备号、设备节点等资源。如果外接设备通过USB集线器与系统连接,系统会为每一个连接在USB集线器上的外接设备分别分配一个设备号,该设备号的形式为ttyUSBn(其中n=0,1,2,...),分配顺序与插入的串口没有固定关联,系统默认是谁先插入并启动,就分配给谁一个空闲未使用的设备号。
在使用时,往往需要让外接设备(因为外接设备通过串口与系统连接,所以也可以称为串口设备)与其所连接的串口有个固定的联系,即外接设备插入固定串口时,从系统获得的设备号是固定的。
现有的一种解决方案是在应用层做配置,在外接设备和串口之间做一个简单的映射,该映射相当于超链接,每个超链接指向的设备号并不是固定的,固定的是超链接本身。该超链接具体表现为:当一个外接设备与系统连接后,根据该外接设备的设备号和超链接可以得知该外接设备对应连接的串口。这样设计的问题在于,如果超链接本身被删除或修改,那么用户就无法了解设备号与连接串口的对应关系了。
发明内容
鉴于上述现有技术中,串口设备通过串口与系统连接时,串口设备从系统获取的设备号具有随机性,无法根据设备号确定串口设备连接的串口的问题,本发明提出一种串口设备的设备号分配方法、智能终端及储存介质,所述串口设备的设备号分配方法通过串口的总线号获取设备号,用户在固定串口插入串口设备后,即可通过设备号得知该设备对应连接的串口。
为了达到上述目的,本发明采取了以下技术方案:
一种串口设备的设备号分配方法,包括:
串口连接串口设备时,获取所述串口对应的总线号;
判断所述总线号是否为固定总线号;
若是,根据所述固定总线号获取固定设备号,并将所述固定设备号分配至所述串口设备。
所述的串口设备的设备号分配方法,所述判断所述总线号是否为固定总线号之前还包括:
预先设置至少一个总线号为所述固定总线号。
所述的串口设备的设备号分配方法,所述判断所述总线号是否为固定总线号之前还包括:
预先设置至少一个设备号为所述固定设备号,所述固定设备号与所述固定总线号一一对应。
所述的串口设备的设备号分配方法,所述判断所述总线号是否为固定总线号之后还包括:
若不是,获取未使用的设备号分配至与所述串口连接的所述串口设备。
所述的串口设备的设备号分配方法,所述判断所述总线号是否为固定总线号具体为:
所述固定总线号按顺序依次排布;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910895175.6/2.html,转载请声明来源钻瓜专利网。