[发明专利]一种串口设备的设备号分配方法、智能终端及储存介质有效
申请号: | 201910895175.6 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110795378B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 杨超;吴闽华;孟庆晓;梁栋;戴瑜 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 串口 设备 分配 方法 智能 终端 储存 介质 | ||
1.一种串口设备的设备号分配方法,其特征在于,所述串口设备的设备号分配方法包括:
串口连接串口设备时,获取所述串口对应的总线号;
判断所述总线号是否为固定总线号;
在申请串口设备号入口后加入新的函数get_free_fixd_serial(),该函数用于根据判断串口的总线号是否是总线号并返回设备号;若是,get_free_fixd_serial()函数就会返回一个数值,并根据该数值生成一个固定设备号;若不是,get_free_fixd_serial()函数就会返回0xff数值,0xff数值生成的设备号就是系统内未使用的一设备号;
所述判断所述总线号是否为固定总线号具体为:
所述固定总线号按顺序依次排布;
按顺序轮询所述总线号的值是否等于所述固定总线号的值;
若是,则所述总线号是所述固定总线号;
若所述总线号的值与所有所述固定总线号的值均不相等,则所述总线号不是所述固定总线号;
若是,根据所述固定总线号获取固定设备号,并将所述固定设备号分配至所述串口设备;
所述判断所述总线号是否为固定总线号之后还包括:
若不是,获取未使用的设备号分配至与所述串口连接的所述串口设备。
2.根据权利要求1所述的串口设备的设备号分配方法,其特征在于,所述判断所述总线号是否为固定总线号之前还包括:
预先设置至少一个总线号为所述固定总线号。
3.根据权利要求2所述的串口设备的设备号分配方法,其特征在于,所述判断所述总线号是否为固定总线号之前还包括:
预先设置至少一个设备号为所述固定设备号,所述固定设备号与所述固定总线号一一对应。
4.根据权利要求1所述的串口设备的设备号分配方法,其特征在于,所述串口设备号的分配方法还包括:
注册所述设备号,所述设备号包括所述固定设备号。
5.一种智能终端,其特征在于,所述智能终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的串口设备的设备号分配程序,所述串口设备的设备号分配程序被所述处理器执行时实现如权利要求1-4任一项所述的串口设备号分配方法的步骤。
6.一种存储介质,其特征在于,所述存储介质存储有串口设备的设备号分配程序,所述串口设备的设备号分配程序被处理器执行时实现如权利要求1-4任一项所述的串口设备号分配方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910895175.6/1.html,转载请声明来源钻瓜专利网。