一種基于面向對象化的單片機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) | 申請(專利權)人 | 江蘇潤和科技投資集團有限公司 |
代理機構 | 南京行高知識產權代理有限公司 | 代理人 | 李曉 |
地址 | 210012 江蘇省南京市雨花臺區(qū)軟件大道168號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種基于面向對象化的單片機USB軟件開發(fā)系統(tǒng)及方法,包括STM32中斷服務、USB HAL庫、虛擬USB設備對象和USB設備注冊模塊,STM32中斷服務提供響應USB中斷的入口;USB HAL庫提供實現(xiàn)USB數(shù)據(jù)中斷回調、控制中斷回調和API調用這些操作的標準函數(shù)接口;虛擬USB設備對象與USB HAL庫的標準函數(shù)接口關聯(lián),用于實現(xiàn)USB數(shù)據(jù)傳輸、事件響應、功能操作,以及虛擬USB設備對象的基本配置;USB設備注冊模塊用于設置USB設備各自的操作方法,與虛擬USB設備中的功能操作關聯(lián)。本發(fā)明將設備對象功能操作模塊與USB設備相關聯(lián),方便切換不同的USB設備。 |
