一種基于面向?qū)ο蠡膯纹瑱C(jī)USB軟件開發(fā)系統(tǒng)及方法

基本信息

申請?zhí)?/td> CN202011092431.7 申請日 -
公開(公告)號 CN111913783A 公開(公告)日 2020-11-10
申請公布號 CN111913783A 申請公布日 2020-11-10
分類號 G06F9/455;G06F9/54;G06F13/38 分類 計算;推算;計數(shù);
發(fā)明人 樊馳舟;周紅衛(wèi) 申請(專利權(quán))人 江蘇潤和軟件股份有限公司
代理機(jī)構(gòu) 南京行高知識產(chǎn)權(quán)代理有限公司 代理人 李曉
地址 210012 江蘇省南京市雨花臺區(qū)軟件大道168號
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于面向?qū)ο蠡膯纹瑱C(jī)USB軟件開發(fā)系統(tǒng)及方法,包括STM32中斷服務(wù)、USB HAL庫、虛擬USB設(shè)備對象和USB設(shè)備注冊模塊,STM32中斷服務(wù)提供響應(yīng)USB中斷的入口;USB HAL庫提供實現(xiàn)USB數(shù)據(jù)中斷回調(diào)、控制中斷回調(diào)和API調(diào)用這些操作的標(biāo)準(zhǔn)函數(shù)接口;虛擬USB設(shè)備對象與USB HAL庫的標(biāo)準(zhǔn)函數(shù)接口關(guān)聯(lián),用于實現(xiàn)USB數(shù)據(jù)傳輸、事件響應(yīng)、功能操作,以及虛擬USB設(shè)備對象的基本配置;USB設(shè)備注冊模塊用于設(shè)置USB設(shè)備各自的操作方法,與虛擬USB設(shè)備中的功能操作關(guān)聯(lián)。本發(fā)明將設(shè)備對象功能操作模塊與USB設(shè)備相關(guān)聯(lián),方便切換不同的USB設(shè)備。