一種基于面向對象化的單片機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設備。