VxWorks的USB主機(jī)驅(qū)動(dòng)棧在S3C2440A上的移植及掃描儀設(shè)備驅(qū)動(dòng)的開發(fā)
發(fā)布時(shí)間:2022-02-17 18:25
隨著數(shù)字技術(shù)的發(fā)展,國內(nèi)外對圖形圖像輸入設(shè)備的需求越來越廣泛。大幅面工程掃描儀作為一種圖形圖像輸入設(shè)備主要用于實(shí)現(xiàn)軍事、測繪、建筑等一些特殊領(lǐng)域的數(shù)字化。目前國內(nèi)一般都是通過進(jìn)口國外的大幅面工程掃描儀來滿足這方面的需求。然而國外的產(chǎn)品價(jià)格昂貴,掃描質(zhì)量也不能完全滿足用戶的要求。所以,研究設(shè)計(jì)擁有自主知識產(chǎn)權(quán)的大幅面工程掃描儀具有很高的社會價(jià)值和經(jīng)濟(jì)價(jià)值。掃描儀設(shè)備的需求也為控制掃描儀工作的嵌入式系統(tǒng)軟件提供了廣闊的市場。本課題的研究內(nèi)容是“工程掃描儀嵌入式系統(tǒng)軟件”的一部分,主要任務(wù)是使用VxWorks實(shí)時(shí)操作系統(tǒng),通過RSC S3C2440A開發(fā)板的USB主機(jī)端口控制掃描儀設(shè)備工作。作者采用理論和實(shí)踐相結(jié)合的方法,理論部分主要是根據(jù)USB1.1協(xié)議和OHCI1.0規(guī)范對USB主機(jī)系統(tǒng)的軟硬件架構(gòu)進(jìn)行研究分析,并詳細(xì)闡述了VxWorks實(shí)時(shí)操作系統(tǒng)的USB主機(jī)驅(qū)動(dòng)棧。實(shí)踐部分主要是使用開發(fā)工具Tornado2.2完成了VxWorks實(shí)時(shí)操作系統(tǒng)的USB主機(jī)驅(qū)動(dòng)棧在RSC S3C2440A開發(fā)板上的移植,并在此基礎(chǔ)上實(shí)現(xiàn)了掃描儀設(shè)備驅(qū)動(dòng)。
【文章來源】:西安電子科技大學(xué)陜西省211工程院校教育部直屬院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
USB主機(jī)協(xié)議棧軟硬件部分及數(shù)據(jù)流關(guān)系圖
第四章 VxWorks 的 USB 主機(jī)驅(qū)動(dòng)棧向 S3C2440A 的移植39第四章 VxWorks 的 USB 主機(jī)驅(qū)動(dòng)棧向 S3C2440A 的移植4.1 RSC S3C2440A 的 USB 主機(jī)控制器介紹4.1.1 USB 主機(jī)端口S3C2440A 支持兩個(gè) USB 主機(jī)端口(如圖 4.1):符合 OHCI 規(guī)范 1.0 版本和 USB 規(guī)范 1.1 版本;提供了兩個(gè)下行端口用于連接 USB 設(shè)備;支持低速和全速兩類 USB 設(shè)備的數(shù)據(jù)傳輸;
圖 4.2 移植后 VxWorks 的 USB 模塊在 RSC S3C2440A 開發(fā)板上的成功加載截圖圖 4.2 中在串口調(diào)試助手中的數(shù)據(jù)接收區(qū)顯示了 USBD 的正常初始化,以及OHCI 類型的 USB 主機(jī)控制器的正常初始化,到此 RSC S3C2440A 開發(fā)板的 USB接口已經(jīng)被打通,為掃描儀設(shè)備的驅(qū)動(dòng)開發(fā)做好了準(zhǔn)備工作,在接下來的一章中將詳細(xì)介紹掃描儀設(shè)備驅(qū)動(dòng)程序的開發(fā)。
【參考文獻(xiàn)】:
期刊論文
[1]嵌入式通用USB-Host控制器[J]. 劉思久,李文文,段天明. 電測與儀表. 2006(07)
[2]基于Vx Works操作系統(tǒng)的USB驅(qū)動(dòng)分析與實(shí)現(xiàn)[J]. 馮文江,楊小靜. 現(xiàn)代電子技術(shù). 2006(12)
[3]VxWorks操作系統(tǒng)下IO設(shè)備驅(qū)動(dòng)的開發(fā)[J]. 陳新,唐震洲,胡倩. 大眾科技. 2006(07)
[4]VxWorks嵌入式操作系統(tǒng)USB驅(qū)動(dòng)程序[J]. 楊錫勱,王金剛. 電子測量技術(shù). 2005(04)
[5]基于VxWorks操作系統(tǒng)的USB驅(qū)動(dòng)分析[J]. 林寶如,張帆,陳怡. 重慶建筑大學(xué)學(xué)報(bào). 2005(03)
[6]ARM系統(tǒng)設(shè)計(jì)及其USB主機(jī)擴(kuò)展方案[J]. 楊銳,趙剡. 微計(jì)算機(jī)信息. 2005(03)
[7]Vx Works下設(shè)備驅(qū)動(dòng)技術(shù)研究[J]. 解月江,張梅. 航天控制. 2004(06)
[8]嵌入式計(jì)算機(jī)中USB主機(jī)控制器的研究與設(shè)計(jì)[J]. 吳迪,張軍平,張文軍. 計(jì)算機(jī)工程. 2004(23)
[9]VxWorks實(shí)時(shí)操作系統(tǒng)的USB驅(qū)動(dòng)程序原理與分析[J]. 朱澤誠,王興元,李潔. 計(jì)算機(jī)工程與應(yīng)用. 2003(22)
本文編號:3629895
【文章來源】:西安電子科技大學(xué)陜西省211工程院校教育部直屬院校
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
USB主機(jī)協(xié)議棧軟硬件部分及數(shù)據(jù)流關(guān)系圖
第四章 VxWorks 的 USB 主機(jī)驅(qū)動(dòng)棧向 S3C2440A 的移植39第四章 VxWorks 的 USB 主機(jī)驅(qū)動(dòng)棧向 S3C2440A 的移植4.1 RSC S3C2440A 的 USB 主機(jī)控制器介紹4.1.1 USB 主機(jī)端口S3C2440A 支持兩個(gè) USB 主機(jī)端口(如圖 4.1):符合 OHCI 規(guī)范 1.0 版本和 USB 規(guī)范 1.1 版本;提供了兩個(gè)下行端口用于連接 USB 設(shè)備;支持低速和全速兩類 USB 設(shè)備的數(shù)據(jù)傳輸;
圖 4.2 移植后 VxWorks 的 USB 模塊在 RSC S3C2440A 開發(fā)板上的成功加載截圖圖 4.2 中在串口調(diào)試助手中的數(shù)據(jù)接收區(qū)顯示了 USBD 的正常初始化,以及OHCI 類型的 USB 主機(jī)控制器的正常初始化,到此 RSC S3C2440A 開發(fā)板的 USB接口已經(jīng)被打通,為掃描儀設(shè)備的驅(qū)動(dòng)開發(fā)做好了準(zhǔn)備工作,在接下來的一章中將詳細(xì)介紹掃描儀設(shè)備驅(qū)動(dòng)程序的開發(fā)。
【參考文獻(xiàn)】:
期刊論文
[1]嵌入式通用USB-Host控制器[J]. 劉思久,李文文,段天明. 電測與儀表. 2006(07)
[2]基于Vx Works操作系統(tǒng)的USB驅(qū)動(dòng)分析與實(shí)現(xiàn)[J]. 馮文江,楊小靜. 現(xiàn)代電子技術(shù). 2006(12)
[3]VxWorks操作系統(tǒng)下IO設(shè)備驅(qū)動(dòng)的開發(fā)[J]. 陳新,唐震洲,胡倩. 大眾科技. 2006(07)
[4]VxWorks嵌入式操作系統(tǒng)USB驅(qū)動(dòng)程序[J]. 楊錫勱,王金剛. 電子測量技術(shù). 2005(04)
[5]基于VxWorks操作系統(tǒng)的USB驅(qū)動(dòng)分析[J]. 林寶如,張帆,陳怡. 重慶建筑大學(xué)學(xué)報(bào). 2005(03)
[6]ARM系統(tǒng)設(shè)計(jì)及其USB主機(jī)擴(kuò)展方案[J]. 楊銳,趙剡. 微計(jì)算機(jī)信息. 2005(03)
[7]Vx Works下設(shè)備驅(qū)動(dòng)技術(shù)研究[J]. 解月江,張梅. 航天控制. 2004(06)
[8]嵌入式計(jì)算機(jī)中USB主機(jī)控制器的研究與設(shè)計(jì)[J]. 吳迪,張軍平,張文軍. 計(jì)算機(jī)工程. 2004(23)
[9]VxWorks實(shí)時(shí)操作系統(tǒng)的USB驅(qū)動(dòng)程序原理與分析[J]. 朱澤誠,王興元,李潔. 計(jì)算機(jī)工程與應(yīng)用. 2003(22)
本文編號:3629895
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3629895.html
最近更新
教材專著