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

基于PowerPC單板機(jī)系統(tǒng)的BSP開(kāi)發(fā)

發(fā)布時(shí)間:2020-10-30 07:57
   隨著計(jì)算機(jī)科學(xué)的發(fā)展,嵌入式系統(tǒng)滲透到各個(gè)領(lǐng)域,得到了廣泛的應(yīng)用。嵌入式實(shí)時(shí)操作系統(tǒng)作為嵌入式系統(tǒng)的重要組成部分,在網(wǎng)絡(luò)通信、在線事務(wù)處理、生產(chǎn)過(guò)程控制、交通控制等方面起到越來(lái)越重要的作用。微處理器的設(shè)計(jì)制造發(fā)展到今天,其尺寸不斷縮小、性能不斷增強(qiáng),這也使得嵌入式的應(yīng)用更加簡(jiǎn)潔、高效。 論文研究的BSP(Board Support Package,板極支持包)是基于自行開(kāi)發(fā)的PowerPC單板機(jī)(SBC)系統(tǒng)。該系統(tǒng)硬件部分主要芯片采用Freescale公司的MPC7447A微處理器和Tundra公司的主機(jī)橋芯片Tsi109,軟件部分采用WindRiver公司的嵌入式實(shí)時(shí)操作系統(tǒng)VxWorks。通常,單板機(jī)系統(tǒng)由于其系統(tǒng)硬件的限制或者無(wú)操作系統(tǒng),使其不具有較高的性能,而本文設(shè)計(jì)的系統(tǒng)因?yàn)樵谳^小面積內(nèi)高度集成具有強(qiáng)大功能的芯片,并采用專為嵌入式實(shí)時(shí)應(yīng)用而設(shè)計(jì)的模塊化的實(shí)時(shí)操作系統(tǒng),使單板機(jī)具有強(qiáng)實(shí)時(shí)、高密度、高性能、低功耗、體積小、應(yīng)用廣的特點(diǎn)。 作為VxWorks嵌入式系統(tǒng)的主要組成部分的板極支持包,將為硬件系統(tǒng)提供必要的軟件接口,對(duì)操作系統(tǒng)和上層應(yīng)用程序的支撐搭建平臺(tái)。為解決系統(tǒng)在BSP開(kāi)發(fā)技術(shù)中的問(wèn)題,論文以BSP技術(shù)為主要研究?jī)?nèi)容,在BSP的基本概念、開(kāi)發(fā)技術(shù)、執(zhí)行流程、設(shè)計(jì)內(nèi)容等方面進(jìn)行了探討和研究。在開(kāi)發(fā)過(guò)程中通過(guò)對(duì)VxWorks操作系統(tǒng)的BSP技術(shù)理論及其實(shí)現(xiàn)的通用方法和Tornado軟件系統(tǒng)提供的大量源代碼進(jìn)行研讀,分析了基于PowerPC微處理器的硬件系統(tǒng)的BSP結(jié)構(gòu)組織、硬件初始化、系統(tǒng)初始化、外圍設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu)和設(shè)計(jì)思路等,并詳細(xì)論述了基于PowerPC微處理器和主機(jī)橋的硬件系統(tǒng)的系統(tǒng)引導(dǎo)程序設(shè)計(jì)、系統(tǒng)對(duì)芯片和其他硬件設(shè)備的管理思想、硬件驅(qū)動(dòng)程序設(shè)計(jì)以及系統(tǒng)調(diào)試相關(guān)的問(wèn)題。
【學(xué)位單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2008
【中圖分類】:TP368.11
【部分圖文】:

結(jié)構(gòu)框圖,單板機(jī),硬件系統(tǒng),結(jié)構(gòu)框圖


嵌入式系統(tǒng)的硬件構(gòu)成包括微處理器、外圍設(shè)備等。如果采用單一和其他各種硬件外設(shè)構(gòu)成系統(tǒng),會(huì)造成硬件系統(tǒng)復(fù)雜,為不穩(wěn)定因素埋因此,大多數(shù)微處理器集成了部分外設(shè),如內(nèi)存單元、中斷控制器等。的設(shè)計(jì)也使得系統(tǒng)性能、擴(kuò)展性、應(yīng)用范圍等有相當(dāng)?shù)木窒扌。本論文板機(jī)系統(tǒng)突破以往系統(tǒng)設(shè)計(jì)的局限,采用的是高性能 PowerPC604 核的 MPC7447A 和橋接芯片 Tsi109 搭載。MPC7447A 微處理器屬于 FreesG4 處理器系列,該系列處理器以高性能、低功耗的特點(diǎn)著稱,并廣泛應(yīng)、工業(yè)等領(lǐng)域。MPC7447A 處理器主頻可以達(dá)到 1.4GHz 運(yùn)算速度可以MIPS。Tundra Tsi109 橋接芯片將所有通用外設(shè)接口集成化,采用這樣的搭建的系統(tǒng)不僅能以低于 10W 的功率得到上 GHz 級(jí)的性能,還具有簡(jiǎn)和良好的通用性、擴(kuò)展性。板機(jī)硬件系統(tǒng)結(jié)構(gòu)論文采用 PowerPC7447A 和橋接芯片 Tsi109 組建單板機(jī)的硬件系統(tǒng),其如圖 3-1 所示。

中斷向量表


圖 4-4 中斷向量表⑵ sysTsi_IntConnect()sysTsi_IntConnect()函數(shù)將完成中斷向量與中斷服務(wù)程序的連接,接收類似于onnect()中的參數(shù),調(diào)用 malloc()函數(shù)為中斷處理描述符數(shù)據(jù)結(jié)構(gòu)結(jié)構(gòu)申請(qǐng)內(nèi)初始化中斷處理描述符數(shù)據(jù)結(jié)構(gòu),在中斷向量表中插入 malloc()返回值。⑶ 中斷多路處理中斷驅(qū)動(dòng)程序必須提供一個(gè)中斷多路處理程序,它可以根據(jù)系統(tǒng)產(chǎn)生的中斷調(diào)用正確的中斷服務(wù)程序。它在中斷控制器初始化函數(shù) sysTsi_IntInit()中被調(diào)由于 PowerPC 核心只是接收一個(gè)外部中斷異常,PowerPC 將所有的外部中斷作異常,這個(gè)多路程序應(yīng)該被縛到 PowerPC 外部中斷向量(0x500)上,類碼如下:intConnect((VOIDFUNCPTR*)_EXE_OFF_INTR,sysTsi_IntHandler);cIn_EXE_OFF_INTR 連接帶中斷向量;sysTsi_IntHandler 是作為一個(gè)多路處理被調(diào)用,該函數(shù)完成中斷應(yīng)答循環(huán)、從中斷控制器上獲得中斷向量、管理處理斷屏蔽、復(fù)位外部中斷 line、利用中斷向量在系統(tǒng)中斷向量表中調(diào)用中斷處

數(shù)據(jù)流向,設(shè)備驅(qū)動(dòng)程序,串行設(shè)備


圖 5-1 VxWorks 串行設(shè)備驅(qū)動(dòng)結(jié)構(gòu)層次一方面,虛擬設(shè)備 ttyDrv 將自身的入口點(diǎn)函數(shù)掛在 I/O 系統(tǒng)上,述符并將其加入到設(shè)備列表中。當(dāng)用戶有 I/O 請(qǐng)求包到達(dá) I/O 系統(tǒng)中會(huì)調(diào)用ttyDrv相應(yīng)的函數(shù)響應(yīng)請(qǐng)求。在I/O系統(tǒng)看來(lái),與之打交道的是另一方面,ttyDrv 負(fù)責(zé)與實(shí)際的設(shè)備驅(qū)動(dòng)程序交換信息。通過(guò)設(shè)備驅(qū)的回調(diào)函數(shù)及必要的數(shù)據(jù)結(jié)構(gòu),ttyDrv 將系統(tǒng)的 I/O 請(qǐng)求作相應(yīng)的處設(shè)備驅(qū)動(dòng)程序,由設(shè)備驅(qū)動(dòng)程序來(lái)完成實(shí)際的 I/O 操作。圖 5-2 給出的數(shù)據(jù)流向。
【參考文獻(xiàn)】

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

1 孫彥景,馬小平,李鵬;實(shí)時(shí)操作系統(tǒng)中的板級(jí)支持包BSP[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2002年04期

2 徐少毅 ,李君龍;基于VxWorks的BSP概念與開(kāi)發(fā)[J];電子產(chǎn)品世界;2002年06期

3 劉大偉;Windows CE設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)簡(jiǎn)析[J];計(jì)算機(jī)工程;2000年03期

4 蔣鯤鵬,蘆東昕,繆敬;Linux與VxWorks的板級(jí)支持包開(kāi)發(fā)的比較與分析[J];計(jì)算機(jī)工程;2003年22期

5 李長(zhǎng)河,王永強(qiáng),劉剛,張建華;嵌入式Windows CE設(shè)備驅(qū)動(dòng)的研究實(shí)現(xiàn)[J];微機(jī)發(fā)展;2003年07期

6 秦東明;朱大勇;張新麗;萬(wàn)曉崢;;基于MPC7447A的單板計(jì)算機(jī)系統(tǒng)設(shè)計(jì)[J];微計(jì)算機(jī)信息;2008年29期


相關(guān)碩士學(xué)位論文 前1條

1 丁曉波;基于嵌入式Linux系統(tǒng)的BSP技術(shù)研究[D];電子科技大學(xué);2005年



本文編號(hào):2862218

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

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


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

版權(quán)申明:資料由用戶66e36***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
日本美国三级黄色aa| 国产偷拍精品在线视频| 日韩成人动画在线观看| 午夜午夜精品一区二区| 伊人国产精选免费观看在线视频 | 国产黄色高清内射熟女视频| 国产性情片一区二区三区| 国产免费操美女逼视频| 青草草在线视频免费视频| 丰满人妻少妇精品一区二区三区| 尤物天堂av一区二区| 亚洲欧洲在线一区二区三区| 国产传媒高清视频在线| 伊人欧美一区二区三区| 麻豆印象传媒在线观看| 日本人妻精品中文字幕不卡乱码 | 激情少妇一区二区三区| 九九热精品视频免费观看| 美女露小粉嫩91精品久久久| 色鬼综合久久鬼色88| av中文字幕一区二区三区在线| 麻豆看片麻豆免费视频| 亚洲视频一区二区久久久| 日本不卡在线视频中文国产| 久久精品福利在线观看| 精品al亚洲麻豆一区| 99日韩在线视频精品免费| 日本欧美在线一区二区三区| 日本午夜免费福利视频| 亚洲第一香蕉视频在线| 欧美国产日韩在线综合| 国产精品香蕉免费手机视频| 又黄又硬又爽又色的视频| 冬爱琴音一区二区中文字幕| 好吊色免费在线观看视频| 激情国产白嫩美女在线观看| 国产av一区二区三区久久不卡| 中文字幕中文字幕一区二区| 高清在线精品一区二区| 成人精品视频一区二区在线观看| 亚洲一区二区三区精选|