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

嵌入式VxWorks下的PCI總線(xiàn)設(shè)計(jì)與USB驅(qū)動(dòng)開(kāi)發(fā)

發(fā)布時(shí)間:2018-02-24 12:30

  本文關(guān)鍵詞: 系統(tǒng)移植 PCI總線(xiàn) USB總線(xiàn) 驅(qū)動(dòng) 出處:《華中科技大學(xué)》2012年碩士論文 論文類(lèi)型:學(xué)位論文


【摘要】:本文中所介紹的嵌入式系統(tǒng)選用的是摩托羅拉公司生產(chǎn)POWERPC系列處理器,該處理器具有運(yùn)算速率快,外設(shè)功能多,指令運(yùn)行效率高等特點(diǎn),是一款非常強(qiáng)大的通信處理器。由于本系統(tǒng)需要運(yùn)用到高速列車(chē)上進(jìn)行數(shù)據(jù)傳輸,對(duì)處理器的運(yùn)算能力提出了更高的要求,因此選擇了以POWERPC為核心來(lái)設(shè)計(jì)整個(gè)系統(tǒng)。 本文主要介紹了三個(gè)方面的工作,分別為:VxWorks操作系統(tǒng)移植,PCI總線(xiàn)設(shè)計(jì),USB接口驅(qū)動(dòng)設(shè)計(jì)。 本系統(tǒng)選用的是VxWorks操作系統(tǒng),VxWorks具有實(shí)時(shí)性好,可移植性高的特點(diǎn)。運(yùn)用在鐵路通信上非常適合,可以保證通信的穩(wěn)定性和實(shí)時(shí)性。本文介紹了POWERPC處理器結(jié)構(gòu)和VxWorks操作系統(tǒng),并根據(jù)板級(jí)支持包的啟動(dòng)流程詳細(xì)說(shuō)明了VxWorks操作系統(tǒng)的移植工作。包括板級(jí)支持包的編寫(xiě)、配置和調(diào)制原理和相關(guān)過(guò)程,主要是圍繞調(diào)試過(guò)程來(lái)闡述系統(tǒng)的啟動(dòng)過(guò)程,過(guò)程中遇到了很多問(wèn)題,并給出了相應(yīng)的解決方案。 本文中介紹了PCI總線(xiàn)的相關(guān)標(biāo)準(zhǔn)和數(shù)據(jù)通信過(guò)程,以及整體的硬件、軟件設(shè)計(jì)以及相關(guān)的調(diào)試過(guò)程。根據(jù)處理器的外部接口和PCI總線(xiàn)設(shè)計(jì)的要求,選用了PLX9056這款芯片來(lái)完成PCI通信。PLX9056需要完成PCI主橋和PCI子設(shè)備的工作,其中一塊作為PCI主橋,其他的作為PCI設(shè)備。介紹了硬件設(shè)計(jì)原理以及電路。根據(jù)硬件設(shè)計(jì),詳細(xì)說(shuō)明了各個(gè)模塊的軟件設(shè)計(jì)。并對(duì)調(diào)試過(guò)程給出了詳細(xì)敘述。 介紹了USB接口,詳細(xì)敘述了USB的通信原理和與NANDFLASH、NORFLASH相結(jié)合的文件系統(tǒng)。根據(jù)設(shè)計(jì)需求選用了CH376來(lái)作為文件管理芯片,完成對(duì)U盤(pán)和SD卡中的數(shù)據(jù)訪(fǎng)問(wèn)。結(jié)合NANDFLASH、NORFLASH,系統(tǒng)中設(shè)計(jì)了三者之間數(shù)據(jù)訪(fǎng)問(wèn)的功能,,本文詳細(xì)介紹了軟件程序設(shè)計(jì)。 最后給出了對(duì)各個(gè)程序的調(diào)試原理,并對(duì)調(diào)試過(guò)程做出了說(shuō)明。各個(gè)模塊的功能均通過(guò)調(diào)試,能工作穩(wěn)定正常。但依然有可待改善的地方,文中也寫(xiě)出了部分設(shè)計(jì)思路。
[Abstract]:The embedded system introduced in this paper is a series of POWERPC processors produced by Motorola Company. The processor has the characteristics of fast computing speed, many peripheral functions, high command efficiency, etc. It is a very powerful communication processor. Because the system needs to be applied to the high-speed train for data transmission, it has higher requirements for the processor's computing ability, so it chooses POWERPC as the core to design the whole system. This paper mainly introduces three aspects of the work, namely, the design of USB interface driver for the PCI bus transplant of the VxWorks operating system. In this system, VxWorks operating system VxWorks has the characteristics of good real-time and high portability. It is suitable for railway communication and can guarantee the stability and real-time of communication. This paper introduces the POWERPC processor structure and VxWorks operating system. According to the startup process of board support package, the transplantation of VxWorks operating system is explained in detail, including the writing, configuration, modulation principle and related process of board support package, which mainly explains the startup process of the system around the debugging process. A lot of problems are encountered in the process, and the corresponding solutions are given. This paper introduces the related standards of PCI bus and the process of data communication, as well as the whole hardware, software design and related debugging process. According to the external interface of the processor and the requirements of the design of PCI bus, The PLX9056 chip is selected to complete the work of PCI communication. PLX9056. PCI main bridge and PCI sub-equipment are needed. One of them is used as PCI main bridge and the other as PCI device. The hardware design principle and circuit are introduced. The software design of each module is explained in detail, and the debugging process is described in detail. This paper introduces the USB interface, describes in detail the communication principle of USB and the file system combined with NAND flash flash. According to the design requirements, CH376 is selected as the file management chip. Data access to U disk and SD card is completed. In combination with NAND flash flash, the function of data access between the three systems is designed. The software programming is introduced in detail in this paper. Finally, the debugging principle of each program is given, and the debugging process is explained. The function of each module can work stably and normally through debugging, but there are still some things to be improved.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1;TP336

【參考文獻(xiàn)】

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

1 沈海斌,潘國(guó)振,何樂(lè)年,嚴(yán)曉浪;PCI Bridge智權(quán)芯核(IP)的設(shè)計(jì)研究[J];電路與系統(tǒng)學(xué)報(bào);2003年06期

2 彭海蘭,張翌暉,蔣志龍;基于PCI總線(xiàn)的高精度數(shù)據(jù)采集系統(tǒng)[J];電網(wǎng)技術(shù);2004年04期

3 晁建剛 ,魏安陽(yáng) ,邱淑范;通用串行總線(xiàn)(USB)設(shè)備的驅(qū)動(dòng)[J];電子技術(shù)應(yīng)用;2001年05期

4 汪麗云;徐曉蘇;;基于VxWorks的PCI設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)[J];艦船電子工程;2006年01期

5 李立志,張朝陽(yáng),陳文正;實(shí)時(shí)操作系統(tǒng)VxWorks設(shè)備驅(qū)動(dòng)程序的編寫(xiě)[J];計(jì)算機(jī)工程;2003年04期

6 孫庚,蔣國(guó)強(qiáng);USB塊傳輸設(shè)備的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2003年06期

7 趙錫凱,楊申,戴冠中;PCI總線(xiàn)擴(kuò)展技術(shù)研究[J];計(jì)算機(jī)工程與科學(xué);1997年02期

8 張立倩,白鳳山;基于PCI總線(xiàn)的數(shù)據(jù)傳輸系統(tǒng)設(shè)計(jì)[J];內(nèi)蒙古大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年01期

9 馬玉英,馬義德;PCI總線(xiàn)傳輸?shù)慕K止方式探析[J];青海大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年04期

10 任秀麗,馬春熠;Vx Works操作系統(tǒng)中PCI總線(xiàn)驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)[J];沈陽(yáng)師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2001年03期



本文編號(hào):1530244

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

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


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

版權(quán)申明:資料由用戶(hù)72ad5***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com