The invention discloses a control system, a USB device includes a driver module, used to capture the underlying USB events, and according to the type of USB to the corresponding keyword, type the USB events, including the type of device identification, label reading and writing, reading and hot plug event capacity; monitor the process module, for receiving the keyword, determine the type of the key corresponding to the USB event, in response to the USB event, according to the USB event type and the corresponding modules interact. The invention can realize the identification, device type USB devices to read and write, volume control management capacity to read, hot plug events, to meet the needs of users, for a wide range of operation.
【技术实现步骤摘要】
一种USB设备的控制系统及控制方法
本专利技术涉及智能网关嵌入式系统中的USB设备的控制
,具体涉及一种USB设备的控制系统及控制方法。
技术介绍
通用串行总线(USB)由于其高速的传输速度以及在行业内的通用性,已经成为嵌入式设备与其他设备通信的极为重要的方式。如手机通过USB与上位机连接后,可以高速的传递数据,又可以用来充电等,使手持设备可以发挥存储设备,无线网卡以及调试等多种功能。但是在智能网关嵌入式系统中的USB设备只能实现USB设备的挂载,不能实现诸如识别挂载的设备类型,卷标的读取写入,上报拔插时间给感兴趣的模块等其他的功能,不能够满足用户需求,例如光猫只能对USB设备进行挂载,并不能进行过多的处理,而随着光猫越来越智能化,用户有更多智能化的需求,对USB设备的控制要求越高。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种USB设备的控制系统及控制方法,能够实现USB设备的控制管理功能。为达到以上目的,本专利技术采取的技术方案是:一种USB设备的控制系统,包括:底层驱动模块,用于捕捉底层的USB事件,并根据USB事件的类型上报对应的关键字,所述USB事件的类型包括设备类型识别、卷标读写、容量读取和热插拔事件;监控进程模块,用于接收所述关键字,判断所述关键字对应的USB事件的类型,响应所述USB事件,根据所述USB事件的类型与对应模块进行交互。在上述技术方案的基础上,所述底层驱动模块捕捉到所述USB事件的类型是设备类型识别,则向所述监控进程模块发送存储设备关键字或串口设备关键字,所述监控进程模块根据存储设备关键字或串口设备关键 ...
【技术保护点】
一种USB设备的控制系统,其特征在于,包括:底层驱动模块,用于捕捉底层的USB事件,并根据USB事件的类型上报对应的关键字,所述USB事件的类型包括设备类型识别、卷标读写、容量读取和热插拔事件;监控进程模块,用于接收所述关键字,判断所述关键字对应的USB事件的类型,响应所述USB事件,根据所述USB事件的类型与对应模块进行交互。
【技术特征摘要】
1.一种USB设备的控制系统,其特征在于,包括:底层驱动模块,用于捕捉底层的USB事件,并根据USB事件的类型上报对应的关键字,所述USB事件的类型包括设备类型识别、卷标读写、容量读取和热插拔事件;监控进程模块,用于接收所述关键字,判断所述关键字对应的USB事件的类型,响应所述USB事件,根据所述USB事件的类型与对应模块进行交互。2.如权利要求1所述的一种USB设备的控制系统,其特征在于:所述底层驱动模块捕捉到所述USB事件的类型是设备类型识别,则向所述监控进程模块发送存储设备关键字或串口设备关键字,所述监控进程模块根据存储设备关键字或串口设备关键字识别出设备类型是存储设备或串口设备,并将设备类型发送给显示设备。3.如权利要求1所述的一种USB设备的控制系统,其特征在于:所述底层驱动模块捕捉到所述USB事件的类型是卷标读写,则向所述监控进程模块发送卷标读取关键字,所述监控进程模块根据卷标读取关键字调用开源软件读取卷标的格式,根据卷标的格式调用移植软件实现卷标的写入。4.如权利要求1所述的一种USB设备的控制系统,其特征在于:所述底层驱动模块捕捉到所述USB事件的类型是容量读取,则向所述监控进程模块发送容量读取关键字,所述监控进程模块根据容量读取关键字调用xml文件,写入USB设备的容量信息、设备名称信息和格式化类型信息。5.如权利要求1所述的一种USB设备的控制系统,其特征...
【专利技术属性】
技术研发人员:邹刚,李红杰,覃洪清,曾斌,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。