freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式系統(tǒng)在多點(diǎn)溫度控制中的應(yīng)用—計(jì)算機(jī)(論文)-文庫(kù)吧資料

2024-12-14 04:36本頁(yè)面
  

【正文】 可擴(kuò)充的操作系統(tǒng),它部分遵循 PosIX 相關(guān)標(biāo)準(zhǔn),如 實(shí)時(shí)擴(kuò)展。 ⑺ QNX QNX是加拿大 QNX公司的產(chǎn)品。 ⑹ LynxOS Lynx Realtime Systems 的 LynxOS 式一個(gè)分布式、嵌入式、可規(guī)模擴(kuò)展的實(shí)時(shí)操作系統(tǒng),它遵循 、 和 標(biāo)準(zhǔn)。它提供了很好的安全性和容錯(cuò)性。 Palm OS 的優(yōu)勢(shì)在于可以讓用嵌入式系統(tǒng)在多點(diǎn)溫度控制中的應(yīng)用 12 戶靈活方便地定制操作系統(tǒng)以適合自己的習(xí)慣,而且其市場(chǎng)運(yùn)作經(jīng)驗(yàn)豐富,資本雄厚,目前也正在通過第三方軟件商進(jìn)行軟件的中文化工作。它具有開放的操作系統(tǒng)應(yīng)用程序接口( API),開發(fā)商可以根據(jù)需要自行開發(fā)所需要的應(yīng)用程序。目前 Windows Embedded 產(chǎn)品家族主要有Windows CE 和 Windows NT Embedded 。 ⑶ Windows Embedded Windows Embedded 產(chǎn)品家族是 Microsoft 的產(chǎn)品,主要是用于建立 支持具有豐富應(yīng)用程序和服務(wù)的 32嵌入時(shí)系統(tǒng),從而針對(duì)廣泛的用戶需求提供靈活解決方案。該系統(tǒng)是一個(gè)模塊化、高性能的實(shí)時(shí)操作系統(tǒng),專為嵌入式微處理器設(shè)計(jì),提供一個(gè)完全的多任務(wù)環(huán)境,在定制的或者商業(yè)化的硬件上具有高性能和高可靠性,可以讓開發(fā)者根據(jù)操作系統(tǒng)的功能和內(nèi)存需求定制每一個(gè)應(yīng)用所需的系統(tǒng)。 它屬于商業(yè)型操作系統(tǒng),目前國(guó)內(nèi)很多大的公司都采用此操作系統(tǒng)進(jìn)行嵌入式系統(tǒng)的開發(fā),如中興通訊、華為等。它支持多種處理器,如 x8 i960、Sun Sparc、 Motorola Mc68xxx、 MIPS RX000、 Power PC 等。 VxWorks 的突出特點(diǎn):可靠 性、實(shí)時(shí)性和可裁減性。 經(jīng)過多年的發(fā)展,目前世界上已經(jīng)有一大批十分成熟的實(shí)時(shí)嵌入式操作系統(tǒng),比較流行的嵌入式操作系統(tǒng)如下: ⑴ VxWorks VxWorks 操作系統(tǒng)是美國(guó) WindRiver 公司于 1983 年設(shè)計(jì)開發(fā)的一種實(shí)時(shí)嵌入式操作系統(tǒng)( RTOS) ,由于具有高性能的系統(tǒng)內(nèi)核和友好的用戶開發(fā)環(huán)境,在實(shí)時(shí)嵌入式系統(tǒng)領(lǐng)域牢牢占據(jù)著一席之地。在有嵌入式操作系統(tǒng)支持的系統(tǒng)中,每個(gè)任務(wù)有一個(gè)優(yōu)先級(jí),根據(jù)各個(gè)任務(wù)的優(yōu)先級(jí),動(dòng)態(tài)地切換各個(gè)任務(wù),保證對(duì)實(shí)時(shí)性的要求。在嵌入式操作系統(tǒng)之上開發(fā)嵌入式系統(tǒng)將減少系統(tǒng)開發(fā)的工作量,增強(qiáng)了嵌入式應(yīng)用軟件的可移植性,使 嵌入式系統(tǒng)的開發(fā)方法更具科學(xué)性,可以說嵌入式操作系統(tǒng)的出現(xiàn)為嵌入式系統(tǒng)的發(fā)展鋪平了道路。專用 SOC一般專用于某個(gè)或某類系統(tǒng)中,一個(gè)有代表性的產(chǎn)品是 Philips的 Smart XA,它將 XA單片機(jī)內(nèi)核和支持超過 2048位復(fù)雜 RSA算法的 CCU單元制作在一塊硅片上,形成一個(gè)可加載 JAVA或者 C語(yǔ)言的專用 SOC,可用于公眾互聯(lián)網(wǎng)如 Inter安全方面。這樣開發(fā)的應(yīng)用系統(tǒng)電路板變得很簡(jiǎn)潔,對(duì)于減小體積和功耗、提高可靠性非常有利。 4).嵌入式片上系統(tǒng)( System On Chip, SOC) 隨著 EDI的推廣、 VLSI設(shè)計(jì)的普及以及半導(dǎo)體工藝的迅速發(fā)展,可以結(jié)合許多功能區(qū)塊,將功能做在一個(gè)芯片上而構(gòu)成一個(gè)更為復(fù)雜的系統(tǒng),這就是 SOC。嵌入式 DSP處理器有兩個(gè)發(fā)展來源,一是 DSP處理器經(jīng)過單片化、EMC改造、增加片上外設(shè)稱為嵌入式 DSP處理器;二是在通用單片機(jī)或 SOC中增加 DSP協(xié)處理器。嵌入式微控制器目前的品種和數(shù)量最多,比較有代表性的通用系列有 805 P51XA、 MCS251/9 MC68HC05/11/168300等, 3).嵌入式 DSP處理器( Embedded Digital Signal Processor, EDSP) DSP處理器對(duì)系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合于執(zhí)行 DSP算法,編譯效率較高,指令執(zhí)行速度快。 嵌入式微控制器是目前嵌入式系統(tǒng)工業(yè)的主流。嵌入式微控制器一般以某種微處理器內(nèi)核為核心,芯片內(nèi)部集成ROM/EPROM、 RAM、總線、總線邏輯、定時(shí) /計(jì)數(shù)器、 WatchDog、 I/O、串行口、脈沖調(diào)制輸出、 A/D、 D/A、 Flash等各種必要功能和外設(shè)。 嵌入式處理器目前主要有 Aml86/8 386EX、 SC400、 Power PC、 68000、 MIPS、ARM系列等?,F(xiàn)在幾乎每個(gè)半導(dǎo)體制造商都生產(chǎn)嵌入式處理器,根據(jù)其現(xiàn)狀,大致分為以下幾類: 1).嵌入式微處理器( Embedded Microprocessor Unit, EMPU) 嵌入式處理器的基礎(chǔ)是通用 CPU,在應(yīng)用中,將微處理器裝配在專門設(shè)計(jì)的電路板上,只保留和嵌入式應(yīng)應(yīng)用有關(guān)的母板功能,這樣可以大幅度減少系統(tǒng)體積和功耗。而軟件的核心部件式嵌入式操作系統(tǒng),目前流行的嵌入式操作系統(tǒng)有 VxWorks、 pSOS、 QNX、Windows CE、 Palm OS、 QNX、 Linux等。 在上述幾項(xiàng)中,最大中斷禁止時(shí)間和任務(wù)切換時(shí)間是評(píng)價(jià)一個(gè) RTOS 實(shí)時(shí)性最重要的兩個(gè)技術(shù)指標(biāo)。更準(zhǔn)確地說,任務(wù)切換時(shí)間是實(shí)時(shí)操作系統(tǒng)將控制權(quán)從一個(gè)任務(wù)的執(zhí)行中取回,然后交給另一個(gè)任務(wù)所需的時(shí)間。實(shí)時(shí)操作系統(tǒng)的中斷延遲時(shí)間有下列三個(gè)因素決定:處理器硬件電路的延遲時(shí)間,通常這個(gè)時(shí)間可以忽略;實(shí)時(shí)操作系統(tǒng)處理中斷并將控制權(quán)轉(zhuǎn)移給相關(guān)處理程序所需要的時(shí)間;實(shí)時(shí)操作系統(tǒng)的中斷禁止時(shí)間。只用當(dāng) RTOS 重新回到用戶態(tài)才響應(yīng)外部中斷請(qǐng)求,這一過程所需要的最大時(shí)間就是最大中斷禁止時(shí)間。因此,在 RTOS 的設(shè)計(jì)中,其占用內(nèi)存大小是一個(gè)很重要的指標(biāo),這是 RTOS 設(shè)計(jì)與其它操作系統(tǒng)設(shè)計(jì)的明顯區(qū)別之一。目前主流的實(shí)時(shí)操作系統(tǒng)一般都可以提供兩種模式,讓用戶根據(jù)應(yīng)用自主選擇。 ⑵ 內(nèi)存管理 如同分時(shí)操作系統(tǒng)一樣,實(shí)時(shí)操作系統(tǒng)使用內(nèi)存管理單元( MMU)進(jìn)行內(nèi)存管理。單純從基于優(yōu)先級(jí)的搶占式調(diào)度方式而言,又存在多種優(yōu)先級(jí)計(jì)算方法。因此, RTOS 要解決的幾個(gè)主要問題如下: ⑴ 任務(wù)調(diào)度機(jī)制: RTOS 的實(shí)時(shí)性和多任務(wù)能力在很大程度上取決于它的任務(wù)調(diào)度機(jī)制。對(duì)商用多任務(wù) OS,其目的是方便用戶管理計(jì)算機(jī)資源,追求系統(tǒng)資源最大利用率;而 RTOS 追求的是調(diào)度的實(shí)時(shí)性、時(shí)間響應(yīng)時(shí)間的可確定性、系統(tǒng)的高度可靠性。 在任意時(shí)刻,只有一個(gè)任務(wù)處于運(yùn)行狀態(tài)。系統(tǒng)中的任務(wù)有四種狀態(tài):運(yùn)行( Executing)、就緒( Ready)、掛起( Suspended)、睡眠( Dormant)。它的首要任務(wù)是調(diào)度一切可利用的資源完成實(shí)時(shí)控制任務(wù),提高可靠性,其次才著眼于提高系統(tǒng)的使用效率,要滿足對(duì)時(shí)間的限制和要求。其基本結(jié)構(gòu)如圖 1所示。目前,國(guó)內(nèi)外有很多微內(nèi)核大小不等的嵌入式操作系統(tǒng),可以根據(jù)實(shí)際的使用進(jìn)行功能擴(kuò)展或者裁減,從而加速嵌入式系統(tǒng)的開發(fā)。 3. 嵌入式系統(tǒng)必須根據(jù)應(yīng)用需求可對(duì)軟硬件進(jìn)行裁減,滿足應(yīng)用系統(tǒng)的功能、可靠性、成本、體積等要求。所以,介入嵌入式系統(tǒng)的行業(yè),必須有一個(gè)正確的定位。 2. 嵌入是系統(tǒng)式將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)以及各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。 可以從以下幾個(gè)方面來理解國(guó)內(nèi)對(duì)嵌 入式系統(tǒng)的定義: 1. 嵌入式系統(tǒng)式面向用戶、面向產(chǎn)品、面向應(yīng)用的,它必須與具體的應(yīng)用相結(jié)合才會(huì)具有生命力、才具有優(yōu)勢(shì)。 現(xiàn)在 RTOS 已經(jīng)在全球形成了 1 個(gè)產(chǎn)業(yè),更具美國(guó) EMF(電子市場(chǎng)分析 )報(bào)告,1999 年全球 RTOS 市場(chǎng)產(chǎn)值達(dá) 億美元,而相關(guān)的整個(gè)嵌入式開發(fā)工具(包括仿真器、邏輯分析儀、軟件編譯器和調(diào)試器)則高達(dá) 9 億美元。除了上面的幾家老牌公司以外,還出現(xiàn)了 Palm OS、 Windows CE、嵌入式 Linux、 Lynx、 Nucleus 以及國(guó)內(nèi)的 Hopen、 Delta OS 等嵌入式操作系統(tǒng)。 90 年代以后,隨著對(duì)實(shí)時(shí)性要求的提高,軟件規(guī)模不斷上升,實(shí)時(shí)內(nèi)核逐漸發(fā)展為實(shí)時(shí)多任務(wù)操作系統(tǒng)( RTOS) ,并作為一種軟件平臺(tái)逐步成為目前國(guó)際嵌入式系統(tǒng)的主流。這些嵌入式操作系統(tǒng)都具有嵌入式的典型特點(diǎn):系統(tǒng)內(nèi)核很小,具有可裁減性、可擴(kuò)充性和可移植性,可以移植到各種處理器上;較強(qiáng)的實(shí)時(shí)性和可靠性,適合嵌入式應(yīng)用。這個(gè)實(shí)時(shí)內(nèi)核包含了許多傳統(tǒng)操作系統(tǒng)的特征,包括任務(wù)管理、任務(wù)間通信、同步與相互排斥、中斷支持、內(nèi)存管理、時(shí)鐘管理等功能。 從 80 年代早期開始,嵌入式系統(tǒng)的程序員開始用商業(yè)級(jí)的“操作系統(tǒng)”編寫嵌入式應(yīng)用軟件,這使得開發(fā)人員可以進(jìn)一步縮短開發(fā)周期,降低開發(fā)成本并提高開發(fā)效率。 20世紀(jì) 70年代單片機(jī)的出現(xiàn),使得汽車、家電、工業(yè)機(jī)器、通信裝置以及成千上萬(wàn)種產(chǎn)品可以通過內(nèi)嵌電子裝置來獲得更佳的使用性能,更容易使用,更快、更便宜。 作為一個(gè)系統(tǒng),往往是在硬件和軟件雙螺旋式交替發(fā)展的支撐下逐漸趨于穩(wěn)定和成熟,嵌入式系統(tǒng)也不例外。第一章 概述 8 第二章 嵌入式系統(tǒng) 嵌入式系統(tǒng)的發(fā)展和應(yīng)用是現(xiàn)代信息社會(huì)的一個(gè)重要特征,已經(jīng)被用于各行各業(yè),也深入地 影響到人們的生活和工作,本章較為全面地介紹和研究了嵌入式系統(tǒng)的基本概念和原理,并對(duì)嵌入式系統(tǒng)的發(fā)展方向和趨勢(shì)作一定的論述,對(duì)于了解嵌入式系統(tǒng)及其開發(fā)和研究將起到一定的作用。首先論述了 VC++對(duì)多線程的支持 以及多線程編程中的關(guān)鍵問題,然后詳細(xì)闡述了主機(jī)側(cè)通信功能和 ISP功能的設(shè)計(jì)。最后對(duì)系統(tǒng)的軟件設(shè)計(jì)進(jìn)行了詳細(xì)的闡述,在軟件設(shè)計(jì)中,把系統(tǒng)的軟件分成人機(jī)交互、串行通信 、溫度的測(cè)量及控制、遠(yuǎn)程加載等四大模塊,并對(duì)每一模快的具體實(shí)現(xiàn)進(jìn)行了詳細(xì)論述。 第四章 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 本章中論述了本課題的核心,詳細(xì)論述了實(shí)現(xiàn)對(duì)多點(diǎn)溫度進(jìn)行控制的嵌入式系統(tǒng)的設(shè)計(jì)。然后根據(jù)系統(tǒng)實(shí)際應(yīng)用介紹了對(duì)實(shí)時(shí)內(nèi)核進(jìn)行的擴(kuò)展。最后論述了嵌入式系統(tǒng)的開發(fā)工具及應(yīng)用狀況,并對(duì)嵌入式系統(tǒng)的未來發(fā)展趨勢(shì)加以展望。 第二章 嵌入式系統(tǒng) 本章首先對(duì)嵌入式系統(tǒng)的歷史進(jìn)行論述,引出其當(dāng)前的定義,并提出了 RTOS所要解決的幾個(gè)問題。 論文的章節(jié)安排 論文的結(jié)構(gòu)及內(nèi)容安排如下: 第一章 概述 概述部分由嵌入式系統(tǒng)成為當(dāng)今 IT行業(yè)又一熱點(diǎn)開始,結(jié)合當(dāng)前微 機(jī)控制領(lǐng)域存在的問題,論述了在此領(lǐng)域引入嵌入式操作系統(tǒng)的必要性,引出課題的意義。另一方面,利用 RS232串行通信技術(shù),實(shí)現(xiàn)了 PC機(jī)與系統(tǒng)的通信,并可對(duì)系統(tǒng)進(jìn)行遠(yuǎn)程控制。對(duì)溫度控制方面, 采用了一種基于時(shí)間最優(yōu)控制的 PID算法實(shí)現(xiàn)對(duì)溫度控制。這個(gè)特點(diǎn)使得它的實(shí)時(shí)性比非占先式的內(nèi)核要好。由于它沒第一章 概述 6 有功能強(qiáng)大的軟件包,基于具體應(yīng)用需要自己編寫驅(qū)動(dòng)程序,為使其能夠正常工作,要根據(jù)具體的硬件平臺(tái)完成相應(yīng)的移植工作。 軟件的設(shè)計(jì)基于軟件開發(fā)平臺(tái)μ C/OSII,它是由 Labrosse先生編寫的一個(gè)開放式內(nèi)核,最主要的特點(diǎn)就是源碼公開,此 RTOS的更多優(yōu)點(diǎn)在第三章有詳細(xì)論述。模數(shù)轉(zhuǎn)換器選用 凌特公司 (Linear Technology)推出的 20位無(wú)延遲模數(shù)轉(zhuǎn)換器 LTC2430,此模塊可直接對(duì)測(cè)量的毫伏級(jí)信號(hào)進(jìn)行處理,并能夠達(dá)到精度要求。 考慮到系統(tǒng)實(shí)際應(yīng)用,在硬件設(shè)計(jì)方面,微控制器選用了 臺(tái)灣 Syncmos公司生產(chǎn)的 8位微控制器 SM5964, 它是 80C52 微控制器家族的派生產(chǎn)品,其強(qiáng)大的片內(nèi)資源,只需選用少量的外圍器件即可實(shí)現(xiàn)系統(tǒng)的要求。) 目前就成本而言,在較長(zhǎng)的一段時(shí)間,很多測(cè)控應(yīng)用領(lǐng)域,微處理器只需 8 位或 16位單片機(jī)就可勝任 ,對(duì)于這樣低端的產(chǎn)品開發(fā),要完成較復(fù)雜的任務(wù),可采用微內(nèi)核的多任務(wù)操作系統(tǒng)如 μ C/OSII、 RTX、 CMX等來完成軟件設(shè)計(jì)。用戶在進(jìn)行嵌入式系統(tǒng)的設(shè)計(jì)時(shí),根據(jù)具體應(yīng)用和實(shí)際情況,選擇適合自己的實(shí)時(shí)操作 系統(tǒng)。 這些操作系統(tǒng)性能優(yōu)越,易于移植,但均屬于商業(yè)操作系統(tǒng),需支付昂貴的版稅。 目前較流行的嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)國(guó)外主要有 VxWorks、 QNX、 pSOS、Windows CE 等。 系統(tǒng)中引入 RTOS 之后,有 RTOS 完成任務(wù)管理、任務(wù)間通信、中斷管理等功能。正是上述的缺點(diǎn), 在干擾嚴(yán)重的情況下,系統(tǒng)安全性差。 這種方法的缺點(diǎn)是:除中斷服務(wù)程序以外,各程序模塊沒有優(yōu)先級(jí)的區(qū)別,被主循環(huán)簡(jiǎn)單地輪轉(zhuǎn)調(diào)用,實(shí)時(shí)性差,響第一章 概述 5 應(yīng)時(shí)間無(wú)法預(yù)料;而且,當(dāng)一個(gè)任務(wù)申請(qǐng)不到資源,或循環(huán)過程中由于某種原因無(wú)法跳出循環(huán)時(shí),其他任務(wù)將得不到響應(yīng), 當(dāng)程序很小時(shí),雖然可通過設(shè)置Watchdog ,利用中斷等方法來解決上述矛盾。長(zhǎng)期以來,在國(guó)內(nèi)傳統(tǒng)的開發(fā)方式是:針對(duì)某一應(yīng)用,畫程序 流程圖、編制應(yīng)用程序。為了提高系統(tǒng)的可靠性,并有效地實(shí)現(xiàn)任務(wù)間的相互通信,當(dāng)應(yīng)用程序處理的任務(wù)較多,尤其要求同時(shí)執(zhí)行兩個(gè)以上的工作和任務(wù)時(shí),在軟件設(shè)計(jì)中引入實(shí)時(shí)多任務(wù)操作系統(tǒng)(Real Time Operating System,RTOS)將非常必要 。這樣,整個(gè)應(yīng)用軟件有各個(gè)任務(wù)所組成,設(shè)計(jì)、調(diào)試時(shí)可分別進(jìn)行。同時(shí)由于程序采用線性結(jié)構(gòu),使得程序難于修改或者移植,因此缺乏靈活性、通用性和可維護(hù)性。這些用常規(guī)方法是難以實(shí)現(xiàn)的。如果采用中斷置標(biāo)志的方法,讓主程序來進(jìn)行處理,則一方面會(huì)增加程序的復(fù)雜性,另一方面也難以做到實(shí)時(shí)處理,因?yàn)橹鞒绦虿豢赡茉趫?zhí)行其它程序時(shí),隨時(shí)去檢查這些標(biāo)志位而轉(zhuǎn)向不同的處理程序。但是有許多實(shí)時(shí)操作的處理比較復(fù)雜,需要較長(zhǎng)的 CPU 執(zhí)行時(shí)間。 (論述嵌入式系統(tǒng)與一般系統(tǒng)的差別,優(yōu)缺點(diǎn)) 本課題基于嵌入式系統(tǒng)的開發(fā)及應(yīng)用,利用嵌入式系統(tǒng)的設(shè)計(jì)方法及測(cè)試技術(shù),結(jié)合 RTOS 的選取原則,選用了 源碼公開的嵌入式實(shí)時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1