2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩47頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  目錄</b></p><p>  1引言 5</p><p>  1.1 直流電機(jī)調(diào)速的意義 5</p><p>  1.2 研究現(xiàn)狀綜述

2、 6</p><p>  1.2.1電氣傳動(dòng)的發(fā)展現(xiàn)狀 6</p><p>  1.2.2 微處理器控制直流電機(jī)發(fā)展現(xiàn)狀 7</p><p>  2嵌入式ARM的發(fā)展趨勢(shì)及應(yīng)用 9</p><p> 

3、 2.1 ARM的分類 9</p><p>  2.2 ARM的應(yīng)用 10</p><p>  2.3 ARM 9簡(jiǎn)介 12</p><p>  2.3.1

4、 ARM 9功能介紹 12</p><p>  2.3.2 ARM 9 結(jié)構(gòu)特點(diǎn) 14</p><p>  2.3.3 ARM 9的典型應(yīng)用 14</p><p>  2.4 linux虛擬機(jī)

5、的發(fā)展及應(yīng)用 16</p><p>  2.4.1linux虛擬機(jī)概述 16</p><p>  2.4.2 虛擬系統(tǒng)與虛擬機(jī)區(qū)別 16</p><p>  2.4.3 主流虛擬機(jī)

6、 17</p><p>  2.4.4 本次設(shè)計(jì)所用linux虛擬機(jī)介紹 17</p><p>  2.4.5 VMware特點(diǎn) 18</p><p>  2.4.6 VMware主要功能

7、 19</p><p>  2.4.7 VMware的應(yīng)用及范圍 19</p><p>  2.4.8 VMware的發(fā)展前景 20</p><p>  2.5嵌入式linux開(kāi)發(fā)基礎(chǔ)知識(shí)

8、 21</p><p>  2.5.1 嵌入式linux簡(jiǎn)介 21</p><p>  2.5.2 嵌入式linux在應(yīng)用中的優(yōu)缺點(diǎn) 22</p><p>  2.5.3 嵌入式Linux 開(kāi)發(fā)平臺(tái)簡(jiǎn)介

9、 24 </p><p>  3 ARM920T 結(jié)構(gòu)芯片三星S3c2410X 開(kāi)發(fā)板介紹 25</p><p>  3.1 S3c2410 芯片介紹 25</p><p>  3.2 芯片系統(tǒng)管理

10、 27</p><p>  3.3 直流電機(jī)的發(fā)展趨勢(shì) 27</p><p>  3.3.1 直流電機(jī)特點(diǎn) 27</p><p>  3.3.2 直流電機(jī)應(yīng)用

11、 28</p><p>  3.3.3 直流電機(jī)控制器的介紹 32</p><p>  3.3.4直流電機(jī)控制器的分類 32</p><p>  4 硬件框架圖與實(shí)驗(yàn)設(shè)計(jì) 34</p&

12、gt;<p>  4.1硬件實(shí)驗(yàn)設(shè)計(jì) 34</p><p>  4.2 軟件實(shí)驗(yàn)設(shè)計(jì) 34</p><p>  4.2.1 模擬仿真 35</p&

13、gt;<p>  4.2.2 修改維護(hù) 35</p><p>  4.2.3 創(chuàng)新 35</p><p>  5 系統(tǒng)總體方案設(shè)計(jì) 37</p>

14、<p>  5.1 系統(tǒng)開(kāi)發(fā)環(huán)境 37 </p><p>  5.2 電路原理說(shuō)明 37</p><p>  5.3 UP-Magic Core擴(kuò)展插座接口定義

15、 40</p><p>  5.3.1 外圍模塊電路實(shí)現(xiàn) 41</p><p>  5.3.3直流電機(jī)原理設(shè)計(jì) 42</p><p>  5.4 系統(tǒng)的軟件設(shè)計(jì) 

16、 43</p><p>  5.4.1定時(shí)器工作方式 43</p><p>  5.4.2  調(diào)制PWM 44</p><p><b>  6 運(yùn)行結(jié)

17、果與分析</b></p><p><b>  摘 要</b></p><p>  近年來(lái),直流電機(jī)做為通用驅(qū)動(dòng)器件廣泛應(yīng)用于光電系統(tǒng)中。它具有啟動(dòng)快、制動(dòng)及時(shí)、可在大范圍內(nèi)平滑地調(diào)速等優(yōu)點(diǎn)。</p><p>  ARM既是英國(guó)全球著名的32位嵌入式RISC芯片內(nèi)核的設(shè)計(jì)公司,也是ARM的產(chǎn)品商標(biāo),其產(chǎn)品ARM嵌入式內(nèi)核已被全球各大

18、芯片廠商采用,基于 ARM的開(kāi)發(fā)技術(shù)席卷了全球嵌入式市場(chǎng),已成為嵌入式系統(tǒng)主流技術(shù)之一。最新發(fā)布的ARM 9處理器尤為適用于高性能、極其低成本需求的嵌入式應(yīng)用,如:微控制器、汽車系統(tǒng)、大型家用電器、網(wǎng)絡(luò)裝置等。本文即在上述背景的情況下,提出了一個(gè)基于ARM 9控制器的直流電機(jī)控制系統(tǒng)。</p><p>  在直流電機(jī)控制系統(tǒng)的硬件設(shè)計(jì)方面,電路以ARM 9開(kāi)發(fā)板為核心,主要包括PWM控制輸出模塊,核心資源S3C2

19、410 ARM CPU、32M SDRAM、64M NAND FLASH。100M網(wǎng)卡,DM9000AE。 一個(gè)USB主口,一個(gè)USB從口。一個(gè)RS232串口DB9接口。另有一路RS232串口和TTL串口從擴(kuò)展插座上引出。擴(kuò)展插座,引出所有總線信號(hào)(經(jīng)過(guò)驅(qū)動(dòng)芯片)和未占用資源,LCD和觸摸屏接口,外接專配液晶屏/觸摸屏板。電源、復(fù)位、JTAG、RTC等基本資源和接口,支持博創(chuàng)UP-LINK和J-LINK仿真器。該控制系統(tǒng)的研制為直流電機(jī)

20、在高精度技術(shù)的應(yīng)用提供了良好的實(shí)驗(yàn)平臺(tái)。經(jīng)過(guò)試驗(yàn),驗(yàn)證了系統(tǒng)的可行性,系統(tǒng)的各項(xiàng)功能及控制精度滿足設(shè)計(jì)要求。</p><p>  關(guān)鍵詞:S3C2410ARM CPU PWM RS232串口 JTAG接口</p><p><b>  Abstract</b></p><p>  In recent years, the general-p

21、urpose BLDC motors are widely used in optoelectronic devices drive system. It has features including starting fast, braking in time, may be in the range of advantages such as smooth speed control, commonly used in optoel

22、ectronic modulation, zoom in, scanning the field of institutions, such as photovoltaic.</p><p>  ARM is the United Kingdom the world's leading 32-bit embedded RISC core chip design companies, is also a t

23、rademark of ARM products, and its embedded ARM core products has been the world's major chip manufacturers to use, based on the development of ARM technology swept the world of embedded market, has become one of the

24、mainstream embedded systems. The latest release of ARM 9 processor is particularly applicable to high-performance, extremely low-cost requirements of embedded applications, such </p><p>  In the hardware des

25、ign of the BLDC motor control system, the core of the system is ARM development board, including control PWM output module, core resource is S3C2410 ARM CPU,32M SDRAM,64M NAND FLASH,100M network card,DM9000AE。One USB pri

26、mary interface and one USB subprimary interface,one RS232 Trunk DB9 interface and another RS232 Trunk and TTL Trunk output from the extend connect jack.The extend connect jack leads all the bus signals and free resources

27、,LCD and touching board interface.power ,</p><p>  The development of the BLDC motor control system provides a good experimental platform for performance testing of photoelectricity technology, and its

28、feasibility has been proved by experiments,the test results indicate that all parameters and functions of the system satisfy the design requirement.</p><p>  Key Words: S3C2410ARM CPU PWM RS232 Trunk JTAG

29、interface</p><p><b>  引言</b></p><p>  1.1直流電機(jī)調(diào)速的意義</p><p>  現(xiàn)在電氣傳動(dòng)的主要方向之一是電機(jī)調(diào)速系統(tǒng)采用微處理器實(shí)現(xiàn)數(shù)字化控制。從上世紀(jì)80年代中后期起,世界各大電氣公司如ABB、通用、西屋、西門子等都在競(jìng)相開(kāi)發(fā)數(shù)字式調(diào)速傳動(dòng)裝置,經(jīng)過(guò)二十幾年的發(fā)展,當(dāng)前直流調(diào)速已發(fā)展到一個(gè)很

30、高的技術(shù)水平:功率元件采用可控硅;控制板采用表面安裝技術(shù);控制方式采用電源換相、相位控制[1]。特別是采用了微處理器及其他先進(jìn)電力電子技術(shù),使數(shù)字式直流調(diào)速裝置在精度的準(zhǔn)確性、控制性能的優(yōu)良性和抗干擾的性能有很大的提高和發(fā)展,在國(guó)內(nèi)外得到廣泛的應(yīng)用。數(shù)字化直流調(diào)速裝置作為目前最新控制水平的傳動(dòng)方式顯示了強(qiáng)大優(yōu)勢(shì)。全數(shù)字化直流調(diào)速系統(tǒng)不斷升級(jí)換代,為工程應(yīng)用和工業(yè)生產(chǎn)提供了優(yōu)越的條件。采用微處理器控制,使整個(gè)調(diào)速系統(tǒng)的數(shù)字化程度,智能化程

31、度有很大改觀;采用微處理器控制,使調(diào)速系統(tǒng)在結(jié)構(gòu)上簡(jiǎn)單化,可靠性提高,操作維護(hù)變得簡(jiǎn)捷,電機(jī)穩(wěn)態(tài)運(yùn)行時(shí)轉(zhuǎn)速精度等方面達(dá)到較高水平。由于微處理器具有較佳的性價(jià)比,所以微處理器在工業(yè)過(guò)程及設(shè)備控制中得到日益廣泛的應(yīng)用。近年來(lái),盡管交流調(diào)速系統(tǒng)發(fā)展很快,但是直流電機(jī)憑借其良好的啟動(dòng)、制動(dòng)性能,在金屬切削機(jī)床、軋鋼機(jī)、海洋鉆機(jī)、挖掘機(jī)、造紙機(jī)、礦井</p><p>  1.2 研究現(xiàn)狀綜述</p><

32、p>  1.2.1電氣傳動(dòng)的發(fā)展現(xiàn)狀</p><p>  20世紀(jì)70年代以來(lái),直流電機(jī)傳動(dòng)經(jīng)歷了重大的技術(shù)、裝備變革。整流器的更新?lián)Q代,以晶閘管整流裝置取代了習(xí)用已久的直流發(fā)電機(jī)電動(dòng)機(jī)組及水銀整流裝置使直流電氣傳動(dòng)完成了一次大的躍進(jìn)[1]。同時(shí),高集成化、小型化、高可靠性及低成本成為控制的電路的發(fā)展方向。使直流調(diào)速系統(tǒng)的性能指標(biāo)大幅提高,應(yīng)用范圍不斷擴(kuò)大。直流調(diào)速技術(shù)不斷發(fā)展,走向成熟化、完善化、系列化、

33、標(biāo)準(zhǔn)化,在可逆脈寬調(diào)速、高精度的電氣傳動(dòng)領(lǐng)域中仍然難以替代[1]。早期直流傳動(dòng)的控制系統(tǒng)采用模擬分離器件構(gòu)成,由于模擬器件有其固有的缺點(diǎn),如存在溫漂、零漂電壓,構(gòu)成系統(tǒng)的器件較多,使得模擬直流傳動(dòng)系統(tǒng)的控制精度及可靠性較低[2]。隨著計(jì)算機(jī)控制技術(shù)的發(fā)展,微處理器已經(jīng)廣泛使用于直流傳動(dòng)系統(tǒng),實(shí)現(xiàn)了全數(shù)字化控制。由于微處理器以數(shù)字信號(hào)工作,控制手段靈活方便,抗干擾能力強(qiáng)。所以,全數(shù)字直流調(diào)速控制精度、可靠性和穩(wěn)定性比模擬直流調(diào)速系統(tǒng)大大提

34、高。所以,直流傳動(dòng)控制采用微處理器實(shí)現(xiàn)全數(shù)字化,使直流調(diào)速系統(tǒng)進(jìn)入一個(gè)嶄新的階段。</p><p>  1.2.2 微處理器控制直流電機(jī)發(fā)展現(xiàn)狀</p><p>  微處理器誕生于上個(gè)世紀(jì)七十年代,隨著集成電路大規(guī)模及超大規(guī)模集成電路制造工藝的迅速發(fā)展,微處理器的性價(jià)比越來(lái)越高。此外,由于電力電子技術(shù)的發(fā)展,制作工藝的提升,使得大功率電子器件的性能迅速提高。為微處理器普遍用于控制電機(jī)提供了

35、可能,利用微處理器控制電機(jī)完成各種新穎的、高性能的控制策略,使電機(jī)的各種潛在能力得到充分的發(fā)揮,使電機(jī)的性能更符合工業(yè)生產(chǎn)使用要求[2],還促進(jìn)了電機(jī)生產(chǎn)商研發(fā)出各種如步進(jìn)電機(jī)、無(wú)刷直流電機(jī)、開(kāi)關(guān)磁阻電動(dòng)機(jī)等便于控制且實(shí)用的新型電機(jī),使電機(jī)的發(fā)展出現(xiàn)了新的變化。</p><p>  對(duì)于簡(jiǎn)單的微處理器控制電機(jī),只需利用用微處理器控制繼電器、電子開(kāi)關(guān)元器件,使電路開(kāi)通或關(guān)斷就可實(shí)現(xiàn)對(duì)電機(jī)的控制?,F(xiàn)在帶微處理器的可編

36、程控制器,已經(jīng)在各種的機(jī)床設(shè)備和各種的生產(chǎn)流水線中普遍得到應(yīng)用,通過(guò)對(duì)可編程控制器進(jìn)行編程就可以實(shí)現(xiàn)對(duì)電機(jī)的規(guī)律化控制。</p><p>  對(duì)于復(fù)雜的微處理器控制電機(jī),則要利用微處理器控制電機(jī)的電壓、電流、轉(zhuǎn)矩、轉(zhuǎn)速、轉(zhuǎn)角等,使電機(jī)按給定的指令準(zhǔn)確工作。通過(guò)微處理器控制,可使電機(jī)的性能有很大的提高。目前相比直流電機(jī)和交流電機(jī)他們各有所長(zhǎng),如直流電機(jī)調(diào)速性能好,但帶有機(jī)械換向器,有機(jī)械磨損及換向火花等問(wèn)題;交流電

37、機(jī),不論是異步電機(jī)還是同步電機(jī),結(jié)構(gòu)都比直流電機(jī)簡(jiǎn)單,工作也比直流電機(jī)可靠,但在頻率恒定的電網(wǎng)上運(yùn)行時(shí),它們的速度不能方便而經(jīng)濟(jì)地調(diào)節(jié)[2]。</p><p>  高性能的微處理器如DSP (DIGITAL SIGNAL PROCESSOR即數(shù)字信號(hào)處理器)的出現(xiàn),為采用新的控制理論和控制策略提供了良好的物質(zhì)基礎(chǔ),使電機(jī)傳動(dòng)的自動(dòng)化程度大為提高。在先進(jìn)的數(shù)控機(jī)床等數(shù)控位置伺服系統(tǒng),已經(jīng)采用了如DSP等的高速微處理

38、器,其執(zhí)行速度可達(dá)數(shù)百萬(wàn)兆以上每秒,且具有適合的矩陣運(yùn)算。</p><p>  2.嵌入式ARM的發(fā)展趨勢(shì)及應(yīng)用</p><p>  2.1 ARM的分類</p><p>  當(dāng)前有5個(gè)產(chǎn)品系列——ARM7、ARM9、ARM9E、ARM10和SecurCore。 </p><p>  ARM 7系列優(yōu)化用于對(duì)價(jià)位和功耗敏感的消費(fèi)應(yīng)用的低功耗3

39、2位核,有:嵌入式ICE-RT邏輯,非常低的功耗,三段流水線和馮·諾依曼結(jié)構(gòu),提供0.9MIPS/MHz。 </p><p>  SecurCore SC100特為安全市場(chǎng)設(shè)計(jì),帶特定的抗拒竄改和反工程的特性。還帶靈活的保護(hù)單元確保操作系統(tǒng)和應(yīng)用數(shù)據(jù)的安全。</p><p>  ARM9系列 高性能和低功耗領(lǐng)先的硬宏單元,帶有:5段流水線,哈佛結(jié)構(gòu)提供1.1MIPS/MHz。 A

40、RM920T和ARM922T內(nèi)置全性能的MMU、指令和數(shù)據(jù)cache和高速AMBA總線接口。AMBA片上總線是一個(gè)開(kāi)放標(biāo)準(zhǔn),已成為SoC構(gòu)建和IP庫(kù)開(kāi)發(fā)的事實(shí)標(biāo)準(zhǔn)。AMBA先進(jìn)的高性能總線(AHB)接口現(xiàn)由所有新的ARM核支持,提供開(kāi)發(fā)全綜合設(shè)計(jì)系統(tǒng)。 ARM940T內(nèi)置指令和數(shù)據(jù)cache、保護(hù)單元和高速AMBA總線接口。 </p><p>  ARM9E系列可綜合處理器,帶有DSP擴(kuò)充和緊耦合存儲(chǔ)器(TCM)

41、接口,使存儲(chǔ)器以完全的處理器速度運(yùn)轉(zhuǎn),可直接連接到內(nèi)核上。ARM966E-S用于硅片尺寸重要,而對(duì)cache沒(méi)要求的實(shí)時(shí)嵌入式應(yīng)用,可配置TCM大?。?、4K、8K、16K,最大達(dá)64M。 </p><p>  ARM946E-S內(nèi)置集成保護(hù)單元,提供實(shí)時(shí)嵌入式操作系統(tǒng)的cache核方案。ARM926ET-S帶Jazelle擴(kuò)充、分開(kāi)的指令和數(shù)據(jù)高速AHB接口及全性能MMU。VFP9 向量浮點(diǎn)可綜合協(xié)處理器進(jìn)一步

42、提高ARM9E處理器性能,提供浮點(diǎn)操作的硬件支持。 </p><p>  ARM10系列 硬宏單元,帶有:64位AHB指令和數(shù)據(jù)接口,6段流水線;1.25MIPS/MHz,比同等的ARM9器件性能提高50%。 兩種新的先進(jìn)的節(jié)能方式得到了異常低的耗電。VFP10協(xié)處理器完善地依從ARM10器件提供高性能的浮點(diǎn)解決方案。</p><p>  2.2 ARM的應(yīng)用</p><

43、;p>  到目前為止,ARM微處理器及技術(shù)的應(yīng)用幾乎己經(jīng)深入到各個(gè)領(lǐng)域: </p><p>  工業(yè)控制領(lǐng)域:作為32的RISC架構(gòu),基于ARM核的微控制器芯片不但占據(jù)了高端微控制器市場(chǎng)的大部分市場(chǎng)份額,同時(shí)也逐漸向低端微控制器應(yīng)用領(lǐng)域擴(kuò)展,ARM微控制器的低功耗、高性價(jià)比,向傳統(tǒng)的8位/16位微控制器提出了挑戰(zhàn)。 </p><p>  圖1 ARM嵌入式工業(yè)控制系統(tǒng)的功能模塊<

44、;/p><p>  無(wú)線通訊領(lǐng)域:目前己有超過(guò)85%的無(wú)線通訊設(shè)備采用了ARM技術(shù),ARM以其高性能和低成本,在該領(lǐng)域的地位日益鞏固。 </p><p>  網(wǎng)絡(luò)應(yīng)用:隨著寬帶技術(shù)的推廣,采用ARM技術(shù)的ADSL芯片正逐步獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。此外,ARM 在語(yǔ)音及視頻處理上行了優(yōu)化,并獲得廣泛支持,也對(duì)DSP的應(yīng)用領(lǐng)域提出了挑戰(zhàn)。 </p><p>  消費(fèi)類電子產(chǎn)品:ARM

45、技術(shù)在目前流行的數(shù)字音頻播放器、數(shù)字機(jī)頂盒和游戲機(jī)中得到廣泛采用。 </p><p>  圖2 基于ARM技術(shù)的數(shù)碼相機(jī)的功能模塊</p><p>  成像和安全產(chǎn)品:現(xiàn)在流行的數(shù)碼相機(jī)和打印機(jī)中絕大部分采用ARM技術(shù)。手機(jī)中的32位SIM智能卡也采用了ARM技術(shù)。除此以外,ARM微處理器及技術(shù)還應(yīng)用到許多不同的領(lǐng)域,并會(huì)在將來(lái)取得更加廣泛的應(yīng)用。 </p><p&g

46、t;  本次設(shè)計(jì)是基于ARM 9 系列處理器為核心進(jìn)行驅(qū)動(dòng)直流電機(jī)的設(shè)計(jì),所以下面著重介紹一下ARM 9 微處理器的功能,結(jié)構(gòu)和特點(diǎn)等。</p><p>  2.3 ARM 9簡(jiǎn)介</p><p>  ARM 9系列處理器是英國(guó)ARM公司設(shè)計(jì)的主流嵌入式處理器,主要包括ARM9TDMI和ARM9E-S等系列。以手機(jī)應(yīng)用為例,2G手機(jī)只需提供語(yǔ)音及簡(jiǎn)單的文字短信功能,而目前的2.5G和未來(lái)的

47、3G手機(jī)除了提供這兩項(xiàng)功能外,還必須提供各種其他的應(yīng)用功能。主要包括:(1)無(wú)線網(wǎng)絡(luò)設(shè)備:手機(jī)上網(wǎng)、電子郵件及其他定位服務(wù)等功能;(2)PDA功能:含有用戶操作系統(tǒng)(Windows CE、Symbian OS、Linux等)及其他功能;(3)高性能功能:音頻播放器、視頻電話、手機(jī)游戲等。在2.5G和3G的應(yīng)用中ARM9已經(jīng)全面替代了ARM7。因?yàn)锳RM9的新特性能夠滿足各種新需求的同時(shí)減少產(chǎn)品研發(fā)時(shí)間并降低研發(fā)費(fèi)用。</p>

48、<p>  2.3.1 ARM9功能簡(jiǎn)介</p><p>  新一代的ARM9處理器,通過(guò)全新的設(shè)計(jì),采用了更多的晶體管,能夠達(dá)到兩倍以上于ARM7處理器的處理能力。這種處理能力的提高是通過(guò)增加時(shí)鐘頻率和減少指令執(zhí)行周期實(shí)現(xiàn)的。I時(shí)鐘頻率的提高  ARM7處理器采用3級(jí)流水線,而ARM9采用5級(jí)流水線。增加的流水線設(shè)計(jì)提高了時(shí)鐘頻率和并行處理能力。5級(jí)流水線能夠?qū)⒚恳粋€(gè)指令處理分配到5個(gè)時(shí)鐘周期

49、內(nèi),在每一個(gè)時(shí)鐘周期內(nèi)同時(shí)有5個(gè)指令在執(zhí)行。在同樣的加工工藝下,ARM9TDMI處理器的時(shí)鐘頻率是ARM7TDMI的1.8~2.2倍。II指令周期的改進(jìn)  指令周期的改進(jìn)對(duì)于處理器性能的提高有很大的幫助。性能提高的幅度依賴于代碼執(zhí)行時(shí)指令的重疊,這實(shí)際上是程序本身的問(wèn)題。對(duì)于采用最高級(jí)的語(yǔ)言,一般來(lái)說(shuō),性能的提高在30%左右。III loads 指令矛n stores指令 指令周期數(shù)的改進(jìn)最明顯的是loads指令和store

50、s指令。從ARM7到ARM9這兩條指令的執(zhí)行時(shí)間減少了30%。指令周期的減少是由于ARM7和ARM9兩種處理器內(nèi)的兩個(gè)基本的微處理結(jié)構(gòu)不同所造成的。ARM9有獨(dú)立的指令和數(shù)據(jù)存儲(chǔ)器接口,允許處理器同時(shí)進(jìn)行取指和讀寫數(shù)據(jù)。</p><p>  當(dāng)指令需要的數(shù)據(jù)因?yàn)橐郧暗闹噶顩](méi)有執(zhí)行完而沒(méi)有準(zhǔn)備好就會(huì)產(chǎn)生管道互鎖。當(dāng)管道互鎖發(fā)生時(shí),硬件會(huì)停止這個(gè)指令的執(zhí)行,直到數(shù)據(jù)準(zhǔn)備好為止。雖然這種技術(shù)會(huì)增加代碼執(zhí)行時(shí)間,但是為初

51、期的設(shè)計(jì)者提供了巨大的方便。編譯器以及匯編程序員可以通過(guò)重新設(shè)計(jì)代碼的順序或者其他方法來(lái)減少管道互鎖的數(shù)量。VI 分枝指令 ARM9和ARM7的分枝指令周期是相同的。而且ARM9TDMI和ARM9E-S并沒(méi)有對(duì)分枝指令進(jìn)行預(yù)測(cè)處理。</p><p>  2.3.2 ARM 9 結(jié)構(gòu)特點(diǎn)</p><p>  以ARM9E-S為例介紹ARM9處理器的主要結(jié)構(gòu)及其特點(diǎn)。其主要特點(diǎn)如下:

52、32bit定點(diǎn)RISC處理器,改進(jìn)型ARM/Thumb代碼交織,增強(qiáng)性乘法器設(shè)計(jì)。支持實(shí)時(shí)(real-time)調(diào)試;片內(nèi)指令和數(shù)據(jù)SRAM,而且指令和數(shù)據(jù)的存儲(chǔ)器容量可調(diào);片內(nèi)指令和數(shù)據(jù)高速緩沖器(cache)容量從4K字節(jié)到1M字節(jié);設(shè)置保護(hù)單元(protcction unit),非常適合嵌入式應(yīng)用中對(duì)存儲(chǔ)器進(jìn)行分段和保護(hù);采用AMBA AHB總線接口,為外設(shè)提供統(tǒng)一的地址和數(shù)據(jù)總線;支持外部協(xié)處理器,指令和數(shù)據(jù)總線有簡(jiǎn)單的握手信令

53、支持;支持標(biāo)準(zhǔn)基本邏輯單元掃描測(cè)試方法學(xué),而且支持BIST(built-in-self-test);支持嵌入式跟蹤宏單元,支持實(shí)時(shí)跟蹤指令和數(shù)據(jù)。2.3.3 ARM 9的典型應(yīng)用 TI公司的OMAP730是最新的無(wú)線通信基帶信號(hào)處理器。該處理器是TI的GPRS Class 12通信模塊與專用于應(yīng)用處理的ARM926通用處理器(GPP)的集成。由于GPP的速度可達(dá)200MHz,因此OMAP730具有兩倍于上一代OMAP710處理

54、器的應(yīng)用處理性能。如同所有的OMAP處理器一樣</p><p>  2.4 虛擬機(jī)發(fā)展及應(yīng)用</p><p>  2.4.1虛擬機(jī)概述</p><p>  虛擬機(jī)(Virtual Machine)指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。通過(guò)虛擬機(jī)軟件,你可以在一臺(tái)物理計(jì)算機(jī)上模擬出一臺(tái)或多臺(tái)虛擬的計(jì)算機(jī),這些虛擬機(jī)完全就像

55、真正的計(jì)算機(jī)那樣進(jìn)行工作,例如你可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問(wèn)網(wǎng)絡(luò)資源等等。對(duì)于你而言,它只是運(yùn)行在你物理計(jì)算機(jī)上的一個(gè)應(yīng)用程序,但是對(duì)于在虛擬機(jī)中運(yùn)行的應(yīng)用程序而言,它就是一臺(tái)真正的計(jì)算機(jī)。因此,當(dāng)我在虛擬機(jī)中進(jìn)行軟件評(píng)測(cè)時(shí),可能系統(tǒng)一樣會(huì)崩潰,但是,崩潰的只是虛擬機(jī)上的操作系統(tǒng),而不是物理計(jì)算機(jī)上的操作系統(tǒng),并且,使用虛擬機(jī)的“Undo”(恢復(fù))功能,我可以馬上恢復(fù)虛擬機(jī)到安裝軟件之前的狀態(tài)。</p><p

56、>  2.4.2虛擬系統(tǒng)與虛擬機(jī)區(qū)別</p><p>  虛擬系統(tǒng)其實(shí)以Prayaya迅影V3虛擬系統(tǒng)為代表的,通過(guò)生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實(shí)windows系統(tǒng)完全一樣的功能,進(jìn)入虛擬系統(tǒng)后,所有操作都是在這個(gè)全新的獨(dú)立的虛擬系統(tǒng)里面進(jìn)行,可以獨(dú)立安裝運(yùn)行軟件,保存數(shù)據(jù),擁有自己的獨(dú)立桌面,不會(huì)對(duì)真正的系統(tǒng)產(chǎn)生任何影響 ,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類操作系統(tǒng)。虛擬系統(tǒng)和

57、傳統(tǒng)的虛擬機(jī)(Vmware,VirtualBox,Virtual pc)不同,虛擬系統(tǒng)不會(huì)降低電腦的性能,啟動(dòng)虛擬系統(tǒng)不需要像啟動(dòng)windows系統(tǒng)那樣耗費(fèi)時(shí)間,運(yùn)行程序更加方便快捷。</p><p>  2.4.3主流虛擬機(jī)</p><p>  目前流行的虛擬機(jī)軟件有VMware(VMWare ACE)和Virtual PC,它們都能在Windows系統(tǒng)上虛擬出多個(gè)計(jì)算機(jī),微軟虛擬機(jī),I

58、BM虛擬機(jī),HP虛擬機(jī),SWsoft虛擬機(jī),SUN虛擬機(jī),Intel虛擬機(jī),AMD虛擬機(jī),Java虛擬機(jī)</p><p>  2.4.4 本次設(shè)計(jì)所用虛擬機(jī)介紹</p><p>  VMware 虛擬機(jī)軟件,是全球桌面到數(shù)據(jù)中心虛擬化解決方案的領(lǐng)導(dǎo)廠商。全球不同規(guī)模的客戶依靠VMware來(lái)降低成本和運(yùn)營(yíng)費(fèi)用、確保業(yè)務(wù)持續(xù)性、加強(qiáng)安全性并走向綠色。2008年,VMware年收入達(dá)到$1.9b

59、illion美元,擁有逾150,000的用戶和接近22,000多家合作伙伴,是增長(zhǎng)最快的上市軟件公司之一。VMware總部設(shè)在加利福尼亞州的帕羅奧多市(Palo Alto)</p><p>  VMWare (Virtual Machine ware)是一個(gè)“虛擬PC”軟件公司.它的產(chǎn)品可以使你在一臺(tái)機(jī)器上同時(shí)運(yùn)行二個(gè)或更多Windows、DOS、LINUX系統(tǒng)。與“多啟動(dòng)”系統(tǒng)相比,VMWare采用了完全不同的

60、概念。多啟動(dòng)系統(tǒng)在一個(gè)時(shí)刻只能運(yùn)行一個(gè)系統(tǒng),在系統(tǒng)切換時(shí)需要重新啟動(dòng)機(jī)器。VMWare是真正“同時(shí)”運(yùn)行,多個(gè)操作系統(tǒng)在主系統(tǒng)的平臺(tái)上,就象標(biāo)準(zhǔn)Windows應(yīng)用程序那樣切換。而且每個(gè)操作系統(tǒng)你都可以進(jìn)行虛擬的分區(qū)、配置而不影響真實(shí)硬盤的數(shù)據(jù),你甚至可以通過(guò)網(wǎng)卡將幾臺(tái)虛擬機(jī)用網(wǎng)卡連接為一個(gè)局域網(wǎng),極其方便。安裝在VMware操作系統(tǒng)性能上比直接安裝在硬盤上的系統(tǒng)低不少,因此,比較適合學(xué)習(xí)和測(cè)試。</p><p>

61、  2.4.5 VMware特點(diǎn)</p><p>  除了為到網(wǎng)絡(luò)適配器、CD-ROM讀盤機(jī)、硬盤驅(qū)動(dòng)器、以及USB設(shè)備的訪問(wèn)提供了橋梁外,VMware工作站還提供了模擬某些硬件的能力。例如,能將一個(gè)ISO文件作為一張CDROM安裝在系統(tǒng)上、也能將.vmdk文件作為硬盤驅(qū)動(dòng)器安裝、以及可將網(wǎng)絡(luò)適配器驅(qū)動(dòng)程序配置為通過(guò)宿主計(jì)算機(jī)使用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)來(lái)訪問(wèn)網(wǎng)絡(luò),而非使用與宿主機(jī)橋接的方式(該方式為:宿主網(wǎng)絡(luò)上的

62、每個(gè)客戶操作系統(tǒng)必須分配一個(gè)IP地址)。VMware工作站還允許無(wú)須將LiveCD燒錄到真正的光盤上、也無(wú)須重啟計(jì)算機(jī),而對(duì)這些LiveCD進(jìn)行測(cè)試。還可以捕獲在VMware工作站下運(yùn)行的某個(gè)操作系統(tǒng)的快照。每個(gè)快照可以用來(lái)在任何時(shí)候?qū)⑻摂M機(jī)回滾到保存的狀態(tài)。這種多快照功能使VMware工作站成為銷售人員演示復(fù)雜的軟件產(chǎn)品、開(kāi)發(fā)人員建立虛擬開(kāi)發(fā)和測(cè)試環(huán)境的非常流行的工具。VMware工作站包含有將多個(gè)虛擬機(jī)指定為編隊(duì)的能力,編隊(duì)可以作為

63、一個(gè)物體來(lái)開(kāi)機(jī)、關(guān)機(jī)、掛起和恢復(fù)—這使VMware工作站在用于測(cè)試客戶端-服務(wù)器環(huán)境時(shí)特別有用。 </p><p>  VMware公司新的企業(yè)級(jí)服務(wù)器和工具產(chǎn)品,正在使“將舊的生產(chǎn)服務(wù)器移植到虛擬機(jī)”的做法開(kāi)始流行,這種做法能幾乎不費(fèi)力地將多個(gè)舊式服務(wù)器集裝到一個(gè)單個(gè)的新宿主計(jì)算機(jī)中。</p><p>  2.4.6 VMware主要功能</p><p>  VM

64、ware是提供一套虛擬機(jī)解決方案的軟件公司,主要產(chǎn)品分為如下三個(gè)。 </p><p>  VMware-ESX-Server這個(gè)版本并不需要操作系統(tǒng)的支持。它本身就是一個(gè)操作系統(tǒng),用來(lái)管理硬件資源。所有的系統(tǒng)都安裝在它的上面。帶有遠(yuǎn)程web管理和客戶端管理功能。 </p><p>  VMware-GSX-Server這個(gè)版本就要安裝在一個(gè)操作系統(tǒng)下了,這個(gè)操作系統(tǒng)叫做HOST OS.這個(gè)

65、HOST OS可以是Windows 2000 Server以上的Windows系統(tǒng)或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的幾種),和VMware-ESX-Server一樣帶有遠(yuǎn)程web管理和客戶端管理功能。 </p><p>  VMware-WorkStation這個(gè)版本和VMware-GSX-Server版本的機(jī)構(gòu)是一樣的。也是要安裝在一個(gè)操作系統(tǒng)下,對(duì)操作系統(tǒng)的要求也是Wi

66、ndows 2000以上或者Linux。和Vmware-GSX-Server的區(qū)別就是沒(méi)有web遠(yuǎn)程管理和客戶端管理。 </p><p>  2.4.7 VMware的應(yīng)用及范圍 </p><p>  戴聞(Devon) IT公司與vmware 公司合作開(kāi)發(fā)的瘦客戶機(jī)終端操作系統(tǒng)(DeTOS)6.0是一種基于Linux操作系統(tǒng)的,可捆綁多客戶并連接到眾多的各類服務(wù)器,利用不同類型協(xié)議的網(wǎng)絡(luò)

67、終端管理軟件</p><p>  VMware產(chǎn)品主要的功能有:不需要分區(qū)或重開(kāi)機(jī)就能在同一臺(tái)PC上使用兩種以上的操作系統(tǒng)。完全隔離并且保護(hù)不同OS的操作環(huán)境以及所有安裝在OS上面的應(yīng)用軟件和資料。 不同的OS之間還能互動(dòng)操作,包括網(wǎng)絡(luò)、周邊、文件分享以及復(fù)制粘貼功能。有復(fù)原(Undo)功能。能夠設(shè)定并且隨時(shí)修改操作系統(tǒng)的操作環(huán)境,如:內(nèi)存、磁碟空間、周邊設(shè)備等等。 熱遷移,高可用性。 </p>&

68、lt;p>  2.4.8 VMware的發(fā)展前景</p><p>  VMware最著名的產(chǎn)品為ESX,安裝在裸服務(wù)器上的強(qiáng)大server,最近系列產(chǎn)品升級(jí),更名為vSphere系列,最新產(chǎn)品為vShpere 4.1。是VMware的企業(yè)級(jí)產(chǎn)品,該產(chǎn)品一直遙遙領(lǐng)先與微軟Hyper-V跟思杰Xen。是構(gòu)建大企業(yè)數(shù)據(jù)中心的不二之選,目前中國(guó)很大一部分商業(yè)銀行,保險(xiǎn)公司,電信公司以及政府部門都在使用。其架構(gòu)也是云

69、計(jì)算的底層。 </p><p>  其次,VMware第二大產(chǎn)品為:VMware Workstation虛擬機(jī)是一個(gè)在Windows或Linux計(jì)算機(jī)上運(yùn)行的應(yīng)用程序,它可以模擬一個(gè)基于x86的標(biāo)準(zhǔn)PC環(huán)境。這個(gè)環(huán)境和真實(shí)的計(jì)算機(jī)一樣,都有芯片組、CPU、內(nèi)存、顯卡、聲卡、網(wǎng)卡、軟驅(qū)、硬盤、光驅(qū)、串口、并口、USB控制器、SCSI控制器等設(shè)備,提供這個(gè)應(yīng)用程序的窗口就是虛擬機(jī)的顯示器。 </p>&

70、lt;p>  在使用上,這臺(tái)虛擬機(jī)和真正的物理主機(jī)沒(méi)有太大的區(qū)別,都需要分區(qū)、格式化、安裝操作系統(tǒng)、安裝應(yīng)用程序和軟件,總之,一切操作都跟一臺(tái)真正的計(jì)算機(jī)一樣。 </p><p>  2.5嵌入式linux開(kāi)發(fā)基礎(chǔ)知識(shí)</p><p>  隨著后PC 時(shí)代的到來(lái),嵌入式系統(tǒng)技術(shù)已經(jīng)成為了一個(gè)萬(wàn)眾矚目的焦點(diǎn)。目前已廣泛應(yīng)用于信息家電、數(shù)據(jù)網(wǎng)絡(luò)、工業(yè)控制、醫(yī)療衛(wèi)生、航空航天等眾多領(lǐng)域。巨

71、大的市場(chǎng)潛力,無(wú)窮的商機(jī),吸引了各路英豪紛踵沓來(lái)。硬件方面,各大電子廠商相繼推出了自己的專用嵌入式芯片,漫天而至的是mp3,PDA,無(wú)線上網(wǎng)裝置,讓人們充分感受到了這股強(qiáng)勁之勢(shì);軟件方面,在Vxworks、pSOS、Neculeus 和Windows CE 等嵌入式操作系統(tǒng)引領(lǐng)下,也出現(xiàn)了空前繁榮的局面,但這些專用操作系統(tǒng)都是商業(yè)化產(chǎn)品,其高昂的價(jià)格使許多面向低端產(chǎn)品的小公司望而卻步,并且其源代碼的封閉性也大大限制了開(kāi)發(fā)者的積極性。近兩

72、年在我國(guó)登陸并蓬勃發(fā)展的Linux,也已廣泛應(yīng)用于各類計(jì)算應(yīng)用,不僅包括IBM 的微型Linux 腕表、手持設(shè)備(PDA 和蜂窩電話)、因特網(wǎng)裝置、客戶機(jī)、防火墻、工業(yè)機(jī)器人和電話基礎(chǔ)設(shè)施設(shè)備,甚至還包括了基于集群的超級(jí)計(jì)算機(jī)。Linux 在高端服務(wù)器的優(yōu)越表現(xiàn)及其天生具有的突出特點(diǎn),就注定它必將在低端嵌</p><p>  入式系統(tǒng)中再次給人們以驚喜,而基于嵌入式Linux 操作系統(tǒng)的應(yīng)用,必定給我們未來(lái)的工作

73、和生活帶來(lái)翻天覆地的變化。</p><p>  2.5.1 嵌入式linux簡(jiǎn)介</p><p>  Linux 正在嵌入式開(kāi)發(fā)領(lǐng)域穩(wěn)步發(fā)展。Linux 使用 GPL,所有對(duì)特定開(kāi)發(fā)板、PDA、掌上機(jī)、可攜帶設(shè)備等使用嵌入式Linux 感興趣的人都可以從因特網(wǎng)上免費(fèi)下載其內(nèi)核和應(yīng)用程序,并開(kāi)始移植和開(kāi)發(fā)。許多 Linux 改良品種迎合了嵌入式市場(chǎng),它們包括 RTLinux(實(shí)時(shí) Linux

74、)、uclinux(用于非 MMU 設(shè)備的 Linux)、Montavista Linux(用于 ARM、MIPS、PPC 的 Linux 分發(fā)版)、ARM-Linux(ARM 上的 Linux)和其它 Linux 系統(tǒng)。嵌入式Linux 的發(fā)展比較迅速。NEC、索尼已經(jīng)在銷售個(gè)人視頻錄像機(jī)等基于Linux 的消費(fèi)類電子產(chǎn)品,摩托羅拉則計(jì)劃在其未來(lái)的大多數(shù)手機(jī)上使用Linux,IBM 也制定了在手持機(jī)上運(yùn)行Linux 的計(jì)劃。數(shù)年來(lái),“

75、Linux 標(biāo)準(zhǔn)庫(kù)”組織一直在從事對(duì)在服務(wù)器上運(yùn)行的Linux 進(jìn)行標(biāo)準(zhǔn)化的工作,現(xiàn)在,嵌入式計(jì)算領(lǐng)域也開(kāi)始了這一工作。嵌入式Linux 標(biāo)準(zhǔn)吸引了“Linux 標(biāo)準(zhǔn)庫(kù)”以及Unix 組織中有益的元素。</p><p>  2.5.2 嵌入式linux在應(yīng)用中的優(yōu)缺點(diǎn)</p><p>  雖然大多數(shù) Linux 系統(tǒng)運(yùn)行在 PC 平臺(tái)上,但 Linux 也是嵌入式系統(tǒng)的可靠主力。Linux

76、 的安裝和管理比 UNIX 更加簡(jiǎn)單靈活,這對(duì)于那些 UNIX 專家們來(lái)說(shuō)又是一個(gè)優(yōu)點(diǎn),因?yàn)?Linux 中有許多命令和編程接口同傳統(tǒng)的 UNIX 一樣。但是對(duì)于習(xí)慣于WINDOWS 操作系統(tǒng)的人來(lái)說(shuō),需要記憶大量的命令行參數(shù)卻是一個(gè)缺點(diǎn)。隨著LINUX 社團(tuán)的不斷努力,linux 的人機(jī)界面開(kāi)發(fā)環(huán)境正在不斷完善。</p><p>  典型的Linux 系統(tǒng)經(jīng)過(guò)打包,在擁有硬盤和大容量?jī)?nèi)存的 PC 機(jī)上運(yùn)行,嵌入

77、式系統(tǒng)不需要這么高的配置。一個(gè)功能完備的 Linux 內(nèi)核要求大約 1 MB 內(nèi)存。而 Linux 微內(nèi)核只占用其中很小一部分內(nèi)存,包括虛擬內(nèi)存和所有核心的操作系統(tǒng)功能在內(nèi),只需占用系統(tǒng)約100 K 內(nèi)存。只要有 500 K 的內(nèi)存,一個(gè)有網(wǎng)絡(luò)棧和基本實(shí)用程序的完全的 Linux系統(tǒng)就可以在一臺(tái) 8 位總線(SX)的 Intel 386 微處理器上運(yùn)行的很好了。由于內(nèi)存要求常常是需要的應(yīng)用所決定的,比如 Web 服務(wù)器或者 SNMP 代

78、理,Linux 系統(tǒng)甚至可以僅使用 256 KB ROM 和 512 KB RAM 進(jìn)行工作。因此它是一個(gè)瞄準(zhǔn)嵌入式市場(chǎng)的輕量級(jí)操作系統(tǒng)。</p><p>  與傳統(tǒng)的實(shí)時(shí)操作系統(tǒng)相比(RTOS),采用象嵌入式 Linux 這樣的開(kāi)放源碼的操作系統(tǒng)的另外一個(gè)好處是 Linux 開(kāi)發(fā)團(tuán)體看來(lái)會(huì)比 RTOS 的供應(yīng)商更快地支持新的 IP 協(xié)議和其它協(xié)議。例如,用于 Linux 的設(shè)備驅(qū)動(dòng)程序要比用于商業(yè)操作系統(tǒng)的設(shè)備

79、驅(qū)動(dòng)程序多,如網(wǎng)絡(luò)接口卡(NIC)驅(qū)動(dòng)程序以及并口和串口驅(qū)動(dòng)程序。核心 Linux 操作系統(tǒng)本身的微內(nèi)核體系結(jié)構(gòu)相當(dāng)簡(jiǎn)單。網(wǎng)絡(luò)和文件系統(tǒng)以模塊形式置于微內(nèi)核的上層。驅(qū)動(dòng)程序和其它部件可在運(yùn)行時(shí)作為可加載模塊編譯到或者是添加到內(nèi)核。這為構(gòu)造定制的可嵌入系統(tǒng)提供了高度模塊化的構(gòu)件方法。而在典型情況下該系統(tǒng)需結(jié)合定制的驅(qū)動(dòng)程序和應(yīng)用程序以提供附加功能。嵌入式系統(tǒng)也常常要求通用的功能,為了避免重復(fù)勞動(dòng),這些功能的實(shí)現(xiàn)運(yùn)用了許多現(xiàn)成的程序和驅(qū)動(dòng)程

80、序,它們可以用于公共外設(shè)和應(yīng)用。Linux 可以在外設(shè)范圍廣泛的多數(shù)微處理器上運(yùn)行,并早已經(jīng)有了現(xiàn)成的應(yīng)用庫(kù)。</p><p>  Linux 用于嵌入式的因特網(wǎng)設(shè)備也是很合適的,原因是它支持多處理器系統(tǒng),該特性使 Linux 具有了伸縮性。因而設(shè)計(jì)人員可以選擇在雙處理器系統(tǒng)上運(yùn)行實(shí)時(shí)應(yīng)用,提高整體的處理能力。例如,您可以在一個(gè)處理器運(yùn)行 GUI,同時(shí)在另一個(gè)處理器上運(yùn)行 Linux 系統(tǒng)。在嵌入式系統(tǒng)上運(yùn)行 L

81、inux 的一個(gè)缺點(diǎn)是 Linux 體系提供實(shí)時(shí)性能需要添加實(shí)時(shí)軟件模塊。而這些模塊運(yùn)行的內(nèi)核空間正是操作系統(tǒng)實(shí)現(xiàn)調(diào)度策略、硬件中斷異常和執(zhí)行程序的部分。由于這些實(shí)時(shí)軟件模塊是在內(nèi)核空間運(yùn)行的,因此代碼錯(cuò)誤可能會(huì)破壞操作系統(tǒng)從而影響整個(gè)系統(tǒng)的可靠性,這對(duì)于實(shí)時(shí)應(yīng)用將是一個(gè)非常嚴(yán)重的弱點(diǎn)。已經(jīng)有許多嵌入式 Linux 系統(tǒng)的示例;可以有把握地說(shuō),某種形式的 Linux 能在幾乎任一臺(tái)執(zhí)行代碼的計(jì)算機(jī)上運(yùn)行。</p><

82、p>  2.5.3 嵌入式Linux 開(kāi)發(fā)平臺(tái)簡(jiǎn)介</p><p>  Linux 價(jià)格低廉,功能強(qiáng)大,可以運(yùn)行在X86,Alpha,Spare</p><p>  MIPS,PPC,MOTOROLA,NEC,ARM等硬件平臺(tái)上,而且開(kāi)放源代碼,可以定制。我們所介紹的硬件平臺(tái)是基于ARM體系結(jié)構(gòu),由北京博創(chuàng)興業(yè)科技有限公司開(kāi)發(fā)的UP-Magic 開(kāi)發(fā)板,該認(rèn)證板采用Samsung S

83、3c2410嵌入式微處理器,可運(yùn)行Linux 2.4.x 和Linux 2.6.x 內(nèi)核,支持QT/E、miniGUI 等嵌入式圖形界面。既適合作為計(jì)算機(jī)、軟件等專業(yè),又適合廣大從事PMP、PDA、智能手機(jī)的廠商和科研單位作為參考設(shè)計(jì)。</p><p>  3.ARM920T 結(jié)構(gòu)芯片三星S3c2410X 開(kāi)發(fā)板介紹</p><p>  ARM920T 結(jié)構(gòu)芯片三星S3c2410X 開(kāi)發(fā)板

84、是核心板,它將S3C2410芯片內(nèi)主要的資源都做了擴(kuò)展,具體包含1個(gè)RSR232串口,兩個(gè)總線擴(kuò)展接口(地址總線和數(shù)據(jù)總線),一個(gè)全功能擴(kuò)展口和IIS、I2C、SPI、A/D、GPIO、外部中斷、串口2等外部接口,主要作為接口板來(lái)使用,使用時(shí)只需要按照芯片的類型將相應(yīng)的器件連接即可運(yùn)行軟件使用。</p><p>  3.1 S3c2410 芯片介紹</p><p>  S3c2410X 芯

85、片集成了大量的功能單元,包括:內(nèi)部1.8V,存儲(chǔ)器3.3V,外部IO 3.3V,16KB 數(shù)據(jù)CACH,16KB 指令CACH,MMU;內(nèi)置外部存儲(chǔ)器控制器(SDRAM 控制和芯片選擇邏輯);LCD 控制器(最高4K 色 STN 和256K 彩色TFT),一個(gè)LCD 專用DMA;4 路帶外部請(qǐng)求線的DMA;三個(gè)通用異步串行端口(IrDA1.0, 16-Byte Tx FIFO, and 16-Byte Rx FIFO),2 通道SPI;

86、一個(gè)多主IIC 總線,一個(gè)IIS 總線控制器;SD 主接口版本1.0 和多媒體卡協(xié)議版本2.11 兼容;2 個(gè)USB HOST ,一個(gè)USB DEVICE(VER1.1);4 個(gè)PWM 定時(shí)器和一個(gè)內(nèi)部定時(shí)器;看門狗定時(shí)器;117 個(gè)通用IO;24 個(gè)外部中斷;電源控制模式:標(biāo)準(zhǔn)、慢速、休眠、掉電;8 通道10 位ADC 和觸摸屏接口;帶日歷功能的實(shí)時(shí)時(shí)鐘;芯片內(nèi)置PLL;設(shè)計(jì)用于手持設(shè)備和通用嵌入式系統(tǒng);16/32 位RISC 體系結(jié)

87、構(gòu),使用ARM920T CPU 核的強(qiáng)大指令集;ARM 帶MMU 的先進(jìn)的體系結(jié)構(gòu)支持WINCE、E</p><p>  其結(jié)構(gòu)圖如圖1 所示:</p><p>  圖 1 S3c2410X 芯片</p><p>  3.2 芯片系統(tǒng)管理</p><p>  小端/大端支持;地址空間:每個(gè)BANK128MB(全部1G 字節(jié));每個(gè)BANK 可

88、編程為8/16/32 位數(shù)據(jù)總線;bank 0 到bank 6 為固定起始地址;bank 7 可編程BANK 起始地址和大小;一共8 個(gè)存儲(chǔ)器BANK;6 個(gè)存儲(chǔ)器BANK 用于ROM, SRAM 和其他;2 個(gè)存儲(chǔ)器BANK 用于ROM, SRAM 和同步DRAM;每個(gè)存儲(chǔ)器BANK 可編程存取周期;支持等待信號(hào)用以擴(kuò)展總線周期;</p><p>  支持SDRAM 掉電模式下的自刷新;支持不同類型的ROM 用

89、于啟動(dòng)NOR/NAND Flash, EEPROM 和其他。</p><p>  3.3 直流電機(jī)的發(fā)展趨勢(shì)</p><p>  本次畢業(yè)設(shè)計(jì)的題目是基于ARM920T 結(jié)構(gòu)芯片三星S3c2410X 開(kāi)發(fā)板驅(qū)動(dòng)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)?;救蝿?wù)是用S3c2410X芯片控制對(duì)直流電機(jī)進(jìn)行精確的速度控制。直流電機(jī)作為該系統(tǒng)的被控對(duì)象并不是研究的重點(diǎn),需要了解直流電機(jī)的特點(diǎn)和應(yīng)用。</p&g

90、t;<p>  3.3.1 直流電機(jī)特點(diǎn)</p><p>  直流電機(jī)的最大特點(diǎn)是沒(méi)有換向器(曾稱整流子)和電刷組成的機(jī)械接觸機(jī)構(gòu)。它通常采用永磁體為轉(zhuǎn)子,沒(méi)有激磁損耗,同時(shí)發(fā)熱的電樞繞組又通常安裝在外面的定子上。因此,直流電機(jī)沒(méi)有換向火花,壽命長(zhǎng),運(yùn)行可靠,維護(hù)簡(jiǎn)便。此外,其轉(zhuǎn)速不受機(jī)械換向的限制,如采用磁懸浮軸承或空氣軸承等,可實(shí)現(xiàn)每分鐘幾萬(wàn)到幾十萬(wàn)轉(zhuǎn)的超高轉(zhuǎn)速運(yùn)行。</p>&l

91、t;p>  3.3.2 直流電機(jī)應(yīng)用</p><p>  直流電機(jī)是近幾年小電機(jī)行業(yè)發(fā)展最快的品種,隨著視聽(tīng)產(chǎn)品“小、輕、薄”化和家電產(chǎn)品的靜音化以及豪華型轎車需求量增多,直流電動(dòng)機(jī)需要量迅速增加。直流電機(jī)用電子換向替代了電刷和換向器,具有高可靠、高效率、壽命長(zhǎng)、調(diào)速方便的優(yōu)點(diǎn)。各國(guó)都加快了開(kāi)發(fā)新產(chǎn)品的速度和占領(lǐng)市場(chǎng)的力度。日本不少公司已將直流電機(jī)應(yīng)用到數(shù)碼照相機(jī)、微型收錄機(jī)、攝影機(jī)、打印機(jī)、存儲(chǔ)驅(qū)動(dòng)器、手

92、機(jī)以及汽車空調(diào)、洗衣機(jī)、吸塵器、電動(dòng)車、心臟泵等領(lǐng)域。直流主要應(yīng)用在如下領(lǐng)域:</p><p>  信息處理設(shè)備包括信息輸入、存儲(chǔ)、處理、輸出、傳遞等環(huán)節(jié),涉及微型計(jì)算機(jī)、軟盤驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、打印機(jī)、傳真機(jī)、復(fù)印機(jī)、手機(jī)等等,這些設(shè)備使用的小電機(jī)主要有:永磁直流電機(jī)、無(wú)刷直流電機(jī)、步進(jìn)電機(jī)、無(wú)刷直流風(fēng)機(jī)、微型同步電機(jī)等幾類,信息處理設(shè)備所應(yīng)用的小電機(jī)約占小電機(jī)總產(chǎn)量的30%?! ?lt;/p>

93、;<p>  人們通常把收錄機(jī)、組合音響、電唱機(jī)、汽車音響、隨身聽(tīng)、激光唱機(jī)、錄像機(jī)、攝影機(jī)、碟式電唱機(jī)、數(shù)字激光視盤以及各種照相機(jī)等設(shè)備稱為視聽(tīng)設(shè)備。隨著經(jīng)濟(jì)不斷發(fā)展,人們生活水平迅速提高,視聽(tīng)設(shè)備需求量增加,為小電機(jī)提供了廣闊市場(chǎng)。據(jù)有關(guān)資料報(bào)道,為視聽(tīng)設(shè)備配套的電機(jī),約占小電機(jī)總產(chǎn)量的25%?! ?lt;/p><p>  家用電器產(chǎn)品種類繁多,主要產(chǎn)品有空調(diào)器、電冰箱、洗衣機(jī)、吸塵器、冷凍柜、空氣

94、清潔機(jī)、電風(fēng)扇、干衣機(jī)、電氣取暖爐等等。隨著全球經(jīng)濟(jì)發(fā)展和人們生活水平日益提高,家用電器的應(yīng)用普及率快速增長(zhǎng),其配套用電機(jī)的需要量也相應(yīng)快速增長(zhǎng)。</p><p>  汽車和電動(dòng)摩托車、電動(dòng)自行車配套用的電機(jī)約占小電機(jī)總產(chǎn)量的15%。每臺(tái)汽車至少有15臺(tái)小電機(jī),每輛豪華轎車使用小電機(jī)超過(guò)80臺(tái),如發(fā)動(dòng)機(jī)冷卻風(fēng)扇電機(jī)、空調(diào)器電機(jī)、DVD電機(jī)、搖窗電機(jī)、門鎖電機(jī)、油泵電機(jī)、刮水器電機(jī)、座椅電機(jī)等等。隨著人們的生活水平

95、不斷提高,車輛需求量迅速增加,其配套用電機(jī)也相應(yīng)增加?! ?lt;/p><p>  工業(yè)機(jī)器人發(fā)展至今已成為一個(gè)新產(chǎn)業(yè),它是當(dāng)代技術(shù)革命的重要標(biāo)志之一。工業(yè)用機(jī)器人1962年初在美國(guó)出現(xiàn),而正式普及則是1970年下半年以后的事。工業(yè)機(jī)器人大多數(shù)有多個(gè)自由度,如伸縮、擺動(dòng)、升降、旋轉(zhuǎn)、彎曲、開(kāi)閉等。據(jù)有關(guān)資料報(bào)道,一臺(tái)工業(yè)用機(jī)器人至少有10臺(tái)以上各種小電機(jī),完成驅(qū)動(dòng)、伺服和速度、位置、聲訊傳感等功能。據(jù)國(guó)際機(jī)器人協(xié)會(huì)預(yù)

96、測(cè),機(jī)器人需求量年增長(zhǎng)30%,除了工業(yè)機(jī)器人外,近幾年還開(kāi)發(fā)了其他使用領(lǐng)域的機(jī)器人,如家庭醫(yī)生機(jī)器人、照顧殘疾人機(jī)器人、幫助康復(fù)機(jī)器人、打掃衛(wèi)生機(jī)器人、按摩機(jī)器人、掃雷機(jī)器人、排雷機(jī)器人等等。根據(jù)日本產(chǎn)業(yè)用機(jī)器人工業(yè)協(xié)會(huì)預(yù)測(cè),機(jī)器人正處在旺盛時(shí)期,在21世紀(jì),機(jī)器人將持續(xù)穩(wěn)定發(fā)展,具有巨大的市場(chǎng)空間。據(jù)報(bào)道,全世界1995年機(jī)器人約有200萬(wàn)臺(tái),按年增長(zhǎng)30%推算,2005年將達(dá)到2700多萬(wàn)臺(tái)。機(jī)器人中廣泛應(yīng)用各類小電機(jī),如直流伺服電

97、動(dòng)機(jī)、交流伺服電動(dòng)機(jī),感應(yīng)同步電動(dòng)機(jī),測(cè)速發(fā)電機(jī),自整角機(jī),旋轉(zhuǎn)變壓器,直線電動(dòng)機(jī),力矩電機(jī)等等,按每臺(tái)機(jī)器人應(yīng)用10臺(tái)小電機(jī)計(jì)算,2005年小電機(jī)需求量將達(dá)2.7億多臺(tái)?! ?lt;/p><p>  隨著人們生活水平不斷提高,游戲機(jī)產(chǎn)品需求量也急劇增多,各種游戲機(jī)日新月異地出現(xiàn),每臺(tái)游戲機(jī)應(yīng)用各類小電機(jī)10臺(tái)左右,有的甚至近百臺(tái)。各種游戲機(jī)應(yīng)用的小電機(jī)主要有直流電機(jī)、PM型步進(jìn)電機(jī)、HB型步進(jìn)電機(jī)等等,以每臺(tái)游戲機(jī)

98、應(yīng)用小電機(jī)5臺(tái)測(cè)算,2005年需求量將近2億臺(tái)。</p><p>  在經(jīng)濟(jì)較發(fā)達(dá)的國(guó)家,家用美容電器已成為普及型的家庭用具。目前各國(guó)發(fā)展很快,品種繁多,競(jìng)爭(zhēng)激烈。一般有以下幾種美容電器:剃須、理發(fā)、吹風(fēng)、燙發(fā)、整發(fā)、修面、潔膚、口腔洗凈等等。其產(chǎn)品有電動(dòng)剃須刀、理發(fā)刀、電吹風(fēng)、剪毛器、電動(dòng)牙刷、按摩式潔膚器、超聲波洗臉器等等。世界各國(guó)都在積極開(kāi)發(fā)新的功能、更新造型、降低成本的美容電器產(chǎn)品。這個(gè)市場(chǎng)更新變化極快,

99、具有廣闊的市場(chǎng)。每個(gè)美容用電器至少用1臺(tái)電機(jī),隨著人們不斷提升生活質(zhì)量,人們對(duì)美容用電器產(chǎn)品的需求量也快速增長(zhǎng)。如按2個(gè)人有1臺(tái)美容電器產(chǎn)品計(jì)算,其占領(lǐng)小電機(jī)市場(chǎng)份額就相當(dāng)可觀。</p><p>  隨著老齡人口增加和人們?cè)絹?lái)越關(guān)注自己的身體健康,醫(yī)療保健類電子產(chǎn)品已進(jìn)入千家萬(wàn)戶。目前新穎的家用醫(yī)療保健用電器有各種款式,如電子血壓計(jì)、脊背按摩器、按摩椅、腿肚按摩器、電子按摩器、跑步機(jī)等等。隨著計(jì)算機(jī)技術(shù)用醫(yī)學(xué)科學(xué)

100、水平不斷發(fā)展,醫(yī)療保健類產(chǎn)品的種類必將日益增多,功能也日益齊全。這些保健電器將取代部分目前只能由醫(yī)院、醫(yī)生、護(hù)士才能完成的功能,可預(yù)測(cè)保健用電器產(chǎn)品有著潛在的廣闊市場(chǎng)。每臺(tái)保健用電器產(chǎn)品應(yīng)用小電機(jī)最少1臺(tái),多則10多臺(tái),其所需電機(jī)的數(shù)量非??捎^。人們生活條件的改善,引發(fā)了人們對(duì)高品質(zhì)生活的不懈追求,廚房和衛(wèi)生間也日趨使用大量各種款式的家用電器,如廚房用的熱水器、洗碗機(jī)、排油煙機(jī)、碎骨機(jī)、豆?jié){機(jī)、打蛋機(jī)、消毒柜、面包機(jī)、榨汁機(jī)、光波機(jī)、微

101、波爐等等,衛(wèi)生間用的自動(dòng)沖洗坐便器、電動(dòng)按摩椅、排氣扇、電吹風(fēng)、帶有刮水器的鏡子、腳底按摩器等等,這些家用電器都廣泛應(yīng)用小電機(jī),有的電器用1臺(tái)小電機(jī),有的用2臺(tái)以上電機(jī),其市場(chǎng)潛力相當(dāng)大。如我國(guó)城市居民家庭按1億戶計(jì)算,據(jù)有關(guān)資料報(bào)道,未來(lái)5年城市購(gòu)買率為29%,即未來(lái)5年我國(guó)城市整體廚房預(yù)期購(gòu)買總量為2900萬(wàn)套,平均每年580萬(wàn)套左右,每</p><p>  小電機(jī)應(yīng)用領(lǐng)域十分廣闊,除了上述應(yīng)用領(lǐng)域外,小電機(jī)

102、還大量應(yīng)用在小孩玩具、老年玩具以及工業(yè)自動(dòng)化、農(nóng)業(yè)現(xiàn)代化、軍事裝置現(xiàn)代化等領(lǐng)域。其需要量也相當(dāng)之大。可以預(yù)計(jì),今后小電機(jī)市場(chǎng)是呈持續(xù)穩(wěn)定發(fā)展趨勢(shì),小電機(jī)應(yīng)用領(lǐng)域會(huì)越來(lái)越廣,小電機(jī)需求量會(huì)越來(lái)越多。相關(guān)鏈接信息處理設(shè)備用電機(jī)市場(chǎng)預(yù)測(cè)。</p><p>  3.3.3 直流電機(jī)控制器的介紹</p><p>  本次畢業(yè)設(shè)計(jì)的題目是基于ARM 9 S3c2410X芯片 控制直流電機(jī)控制系統(tǒng)的研究

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論