天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

嵌入式系統(tǒng)USB打印機驅(qū)動程序的設(shè)計與實現(xiàn)

發(fā)布時間:2020-07-31 12:50
【摘要】: 隨著USB接口的日益普及,它不僅成為PC機上的標準接口之一,也越來越多的成為很多嵌入式設(shè)備所支持的接口。向嵌入式設(shè)備中添加USB主機控制器后,嵌入式設(shè)備就可以像PC那樣外接USB打印機、人機接口設(shè)備(鼠標、鍵盤等)、閃存等外部設(shè)備,這樣大大提高了嵌入式設(shè)備的擴展性和易用性。本文在分析了嵌入式設(shè)備連接USB打印機打印報表這樣的需求后,詳細設(shè)計并編碼實現(xiàn)了USB打印驅(qū)動程序。嵌入式設(shè)備通過USB線連接打印機后,通過嵌入式設(shè)備用戶界面的操作打印出嵌入式設(shè)備中的賬戶列表等報表信息。本文還針對軟件需求設(shè)計了模塊化的軟件架構(gòu),這個軟件架構(gòu)的層次包括:USB主機控制驅(qū)動,USB設(shè)備驅(qū)動,I/O管理系統(tǒng)和上層應(yīng)用。并最終在這個構(gòu)架中實現(xiàn)了打印機驅(qū)動程序。 本文主要進行了以下幾個方面的工作: 1.介紹了USB技術(shù)的發(fā)展歷程,概述了USB的體系結(jié)構(gòu)、總線協(xié)議和數(shù)據(jù)流。對USB設(shè)備和USB設(shè)備的枚舉過程進行了描述。本文還介紹了OTG技術(shù),它是USB協(xié)議的一個補充并完全兼容USB協(xié)議。 2.針對用戶需求進行了軟件需求的開發(fā),給出了軟件需求。對USB主機控制器和OTG兩用設(shè)備兩種實現(xiàn)方案進行了概要設(shè)計。對兩種方案進行了軟件結(jié)構(gòu)上描述和比較。最終確定使用USB主機控制器方案,給出了系統(tǒng)框圖并對每個模塊進行描述。 3.對USB主機系統(tǒng)進行了綜述。它包括USB核心驅(qū)動和與硬件關(guān)系較緊密的主機控制器驅(qū)動。本文編碼實現(xiàn)了USB核心驅(qū)動,對USB核心驅(qū)動的數(shù)據(jù)結(jié)構(gòu),初始化,接口函數(shù)等做了詳細描述。 4.本文在nucleus實時操作系統(tǒng)上用C語言編碼實現(xiàn)了USB打印機驅(qū)動程序。介紹了USB打印驅(qū)動的相關(guān)數(shù)據(jù)結(jié)構(gòu)。對其初始化過程,接口函數(shù)都進行了詳細分析。還描述了如何向打印機寫數(shù)據(jù)和讀取打印機的狀態(tài)信息。 5.介紹了I/O管理系統(tǒng)的作用及其接口函數(shù)。編碼實現(xiàn)了打印機驅(qū)動I/O接口模塊。并對一個報表打印的上層應(yīng)用進行了概要設(shè)計。
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP334.8

【參考文獻】

相關(guān)期刊論文 前5條

1 郭玉峰;孫昌霞;張海鵬;;基于PDIUSBD12的USB接口設(shè)計[J];河南科學(xué);2007年01期

2 王澤兵;齊和平;;基于PDIUSBD12芯片的USB接口設(shè)計[J];機械管理開發(fā);2007年03期

3 魏魯原;崔霞;;基于PDIUSBD12的USB控制器的設(shè)計[J];徐州工程學(xué)院學(xué)報;2007年10期

4 萬利峰;徐曉潔;胡慧鋪;張曄暉;;基于PDIUSBD12的USB數(shù)據(jù)采集系統(tǒng)的設(shè)計[J];微計算機信息;2006年13期

5 馬軍;李玉林;;基于PDIUSBD12芯片的USB接口設(shè)計[J];微計算機信息;2006年20期



本文編號:2776493

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2776493.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a81e6***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com