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

正文內(nèi)容

基于arm的嵌入式溫度監(jiān)測系統(tǒng)畢業(yè)設(shè)計論文-展示頁

2025-07-07 00:15本頁面
  

【正文】 ,塊尺寸的不同進(jìn)一步拉大了NAND和NOR之間的差距。NAND器件執(zhí)行擦除操作十分簡單,而NOR則要求在進(jìn)行擦出前,現(xiàn)將目標(biāo)塊內(nèi)所有的地址都寫0。任何Flash器件進(jìn)行寫入操作前必須先進(jìn)行擦除。常用的Flash為8位或16位的數(shù)據(jù)寬度。它具有低功耗、大容量、擦寫速度快、可整片或分扇區(qū)在系統(tǒng)編程(燒寫)、擦除等特點,在體積、抗震性方面都有很大的優(yōu)勢,并且可有內(nèi)部嵌入式算法完成對芯片的操作,因而在各種嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。ARM920T、ARM940T都執(zhí)型v4T架構(gòu)指令[13]。ARM940T包含一個更小的數(shù)據(jù)指令Cache和一個MPU。次處理器能夠被用在要求有虛擬存儲器支持的操作系統(tǒng)上。由于采用了5級指令流水線,ARM9處理器能夠運(yùn)行在比ARM7更高的時鐘頻率上,改善了處理器的整體性能;存儲器系統(tǒng)根據(jù)哈佛體系結(jié)構(gòu)(程序和數(shù)據(jù)空間獨(dú)立的體系結(jié)構(gòu))重新設(shè)計,區(qū)分了數(shù)據(jù)總線和指令總線。下面對ARM9進(jìn)行相應(yīng)的介紹。SecurCore是第5個產(chǎn)品系列,是專門為安全設(shè)備而設(shè)計的。ARMARMARM9E、ARM10E是4個通用處理器系列。此時物理上雖然只有一臺計算機(jī),但是邏輯上仍然存在這宿主機(jī)和目標(biāo)機(jī)的區(qū)別[22]。這種調(diào)試代理可能是某些支持調(diào)試功能的硬件設(shè)備,也可能是某些專門的調(diào)試軟件。調(diào)試器通過串口、并口、網(wǎng)絡(luò)、JTAG等控制被調(diào)試進(jìn)程。調(diào)試器可以控制、訪問被調(diào)試進(jìn)程,讀取被調(diào)試進(jìn)程的當(dāng)前狀態(tài),并能夠改變被調(diào)試的運(yùn)行狀態(tài)。在嵌入式軟件開發(fā)中的調(diào)試方式采用的是交叉調(diào)試,調(diào)試器運(yùn)行在宿主機(jī)上的通用操作系統(tǒng)之上,被調(diào)試的進(jìn)程運(yùn)行在基于特定硬件平臺的嵌入式操作系統(tǒng)中。 交叉調(diào)試嵌入式軟件編譯和鏈接完成后即進(jìn)入調(diào)試階段。嵌入式系統(tǒng)的系統(tǒng)資源緊缺,存儲空間、處理器運(yùn)行速度等很有限,并且沒有相關(guān)的編譯工具,因此,嵌入式系統(tǒng)的開發(fā)需要借助宿主機(jī)來編譯出目標(biāo)機(jī)的執(zhí)行代碼。進(jìn)行交叉編譯的主機(jī)稱為宿主機(jī),也就是普通的通用計算機(jī),宿主機(jī)系統(tǒng)資源豐富,使用的方便地集成開發(fā)環(huán)境和調(diào)試工具。 交叉編譯 由于宿主機(jī)和目標(biāo)機(jī)的體系結(jié)構(gòu)不同,在宿主機(jī)X86平臺上可以運(yùn)行的程序在目標(biāo)機(jī)ARM平臺上無法運(yùn)行,因此嵌入式軟件開發(fā)采用交叉編譯方式在一個平臺上生成可以在另一個平臺上執(zhí)行的代碼。: 最小嵌入式系統(tǒng) 嵌入式系統(tǒng)與普通單片機(jī)開發(fā)的不同之處按照軟件工程的原理,嵌入式開發(fā)軟件的一般流程為需求分析、軟件概要設(shè)計、軟件詳細(xì)設(shè)計、軟件實現(xiàn)和軟件測試。調(diào)試接口也是嵌入式系統(tǒng)不可缺少的一部分。嵌入式芯片還需要有存儲系統(tǒng)。 嵌入式系統(tǒng)嵌入式芯片需要必要的外圍芯片給它提供基本的工作條件。其中,嵌入式系統(tǒng)硬件平臺指各種嵌入式器件、設(shè)備,嵌入式操作系統(tǒng)是指在嵌入式硬件平臺上運(yùn)行的操作系統(tǒng),目前主流的嵌入式操作系統(tǒng)有嵌入式linux、μC/OSII等,具體應(yīng)用那種嵌入式操作系統(tǒng)應(yīng)視具體情況而定。其中嵌入式處理器常是單片機(jī)或微控制器;支撐硬件主要包括存儲介質(zhì)、通信部件和顯示部件;嵌入式軟件則包括支撐硬件的驅(qū)動程序、操作系統(tǒng)、支撐軟件以及應(yīng)用中間件等。 Emperature measurement內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文)目 錄摘 要 IAbstract II第一章 嵌入式系統(tǒng)簡介 1 嵌入式系統(tǒng)的概念 1 嵌入式系統(tǒng)的結(jié)構(gòu) 1 嵌入式系統(tǒng)與普通單片機(jī)開發(fā)的不同之處 2 交叉編譯 2 交叉調(diào)試 3第二章 設(shè)計用嵌入式模塊 5 ARM處理器 5 Flash模塊 5 SDRAM模塊 6 JTAG調(diào)試器 8第三章 溫度監(jiān)測電路設(shè)計 10 AD590的室溫補(bǔ)償電路 10 性能 10 誤差校正 10 AD590的補(bǔ)償電路設(shè)計 11 熱電偶的測溫電路 12 熱電偶的測溫原理 12 熱電偶的測溫電路設(shè)計 14第四章 溫度監(jiān)測系統(tǒng)的Linux構(gòu)建 17 構(gòu)建交叉編譯器 17 交叉編譯器 17 設(shè)置共享文件夾,并解壓linux開發(fā)包 17 安裝交叉編譯器 18 Linux操作系統(tǒng) 19 引導(dǎo)加載程序 20 內(nèi)核 21 文件系統(tǒng) 23 燒寫 24 Windows下燒寫vivi 24 分區(qū)格式化Flash及重新下載vivi 25 燒寫linux內(nèi)核 27 下載文件系統(tǒng) 27第五章 溫度監(jiān)測系統(tǒng)的軟件編程 28 編寫Linux下的ADC驅(qū)動程序 28 Linux設(shè)備 29 驅(qū)動程序的編寫說明 32 驅(qū)動程序編寫的具體內(nèi)容 34 ADC驅(qū)動程序具體函數(shù)的分析 36 ADC驅(qū)動程序的加載和刪除 39 編寫應(yīng)用程序 41 線性化部分 41 A/D轉(zhuǎn)換速率的計算 44 主程序的編寫 45第六章 溫度監(jiān)測的調(diào)試 47 編譯ad驅(qū)動程序 47 運(yùn)行應(yīng)用程序 48 為ARM開發(fā)板更新內(nèi)核和文件系統(tǒng) 48 48 運(yùn)行main 主程序 49總結(jié) 51參考文獻(xiàn) 52附錄 54附錄A:程序源代碼 54附錄B:測溫原理圖 68附錄C:ARM板電路圖 69致謝 70內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文)第一章 嵌入式系統(tǒng)簡介 嵌入式系統(tǒng)的概念嵌入式系統(tǒng)是不同于常見計算機(jī)系統(tǒng)的一種計算機(jī)系統(tǒng),它不以獨(dú)立設(shè)備的物理形態(tài)出現(xiàn),即它沒有一個統(tǒng)一的外觀,它的部件根據(jù)主體設(shè)備以及應(yīng)用需要嵌入在設(shè)備的內(nèi)部,發(fā)揮著運(yùn)算、存儲、以及控制的作用。 Kernel 。 At last, the design writes, piles and downloads the application program to ARM development board. After repeated debugging, the design achieves the purpose of the temperature measurement.Key words: Linux 。關(guān)鍵詞: ARM;linux;內(nèi)核;驅(qū)動;溫度監(jiān)測 內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文)Embedded System of Temperature Testing Based on ARMAbstractWith the development of science, embedded system develops at a fast speed. Embedded system has been applied to all aspects, which has brought great convenience to people39。溫度監(jiān)測軟件系統(tǒng)的設(shè)計過程如下,本設(shè)計首先為溫度監(jiān)測系統(tǒng)構(gòu)建Linux環(huán)境,其次在Linux下編寫并加載系統(tǒng)驅(qū)動程序,然后編寫應(yīng)用程序,編譯并下載到ARM開發(fā)板中。嵌入式溫度監(jiān)測系統(tǒng)由溫度監(jiān)測硬件系統(tǒng)和溫度監(jiān)測軟件兩部分組成。內(nèi)蒙古科技大學(xué)畢業(yè)設(shè)計說明書(畢業(yè)論文)畢業(yè)設(shè)計說明書基于ARM的嵌入式溫度監(jiān)測系統(tǒng) 摘 要隨著科技的發(fā)展,嵌入式系統(tǒng)的發(fā)展也異常迅速,同時,嵌入式系統(tǒng)已經(jīng)應(yīng)用于各個方面,給人們的生產(chǎn)和生活帶來了極大的便利。目前嵌入式系統(tǒng)的應(yīng)用已經(jīng)發(fā)展到了嵌入式處理器與操作系統(tǒng)相結(jié)合的階段,本設(shè)計就是將ARM處理器與Linux操作系統(tǒng)相結(jié)合實現(xiàn)的。其中硬件系統(tǒng)包括SBC2410開發(fā)套件,溫度檢測電路、信號放大電路及信號顯示終端,論文中按模塊對各部分硬件的設(shè)計進(jìn)行了詳細(xì)的介紹。經(jīng)過反復(fù)調(diào)試,實現(xiàn)了溫度監(jiān)測的功能。s production and daily life. At present, the application of embedded system have been developed to the stage of bining embedded processor with operating system, and the design es true based on bining the ARM processor with linux operating system. Embedded temperature measurement system includes temperature monitoring hardware and software systems. Hardware system includes SBC2410 system development kit, temperature detection circuit, signal amplifier circuit and signal display terminal. This paper, in detail, introduces the hardware design according to modules. The process of the design of temperature measurement software system is as follows: First,the design construct Linux environment for temperature measurement the system .Secondly, the design piles and loads driver program in Linux。 ARM 。 Drivert 。從體系結(jié)構(gòu)上看,嵌入式系統(tǒng)主要由嵌入式處理器、支撐硬件和嵌入式軟件組成。 嵌入式系統(tǒng)的結(jié)構(gòu)嵌入式系統(tǒng)一般由3個部分組成,:嵌入式系統(tǒng)硬件平臺、嵌入式操作系統(tǒng)及嵌入式系統(tǒng)應(yīng)用。嵌入式linux提供了完善的網(wǎng)絡(luò)技術(shù)支持,μC/OSII操作系統(tǒng)也成為實時操作系統(tǒng)或RTOS,使用它作為開發(fā)工具將會使實時應(yīng)用程序變得相對容易。一個嵌入式芯片供電系統(tǒng)為其供電;必須有時鐘信號系統(tǒng)提供時鐘信號;必須有復(fù)位系統(tǒng)。如果芯片內(nèi)部沒有存儲器或存儲器容量不足以滿足需求,則需要外擴(kuò)存儲芯片。這些嵌入式處理器運(yùn)行的必要條件的電路或者芯片與嵌入式處理器一起構(gòu)成了嵌入式處理器的最小系統(tǒng)。與一般軟件開發(fā)的區(qū)別在于軟件實現(xiàn)的編譯和調(diào)試兩部分。編譯的主要工作就是將程序轉(zhuǎn)化成該程序的CPU所能識別的機(jī)器代碼。 程序?qū)嶋H運(yùn)行的環(huán)境稱為目標(biāo)機(jī),也就是嵌入式系統(tǒng)環(huán)境。由于編譯的過程包括編譯、鏈接等幾個階段,因此,嵌入式的交叉編譯也包括交叉編譯和交叉鏈接等過程,通常,ARM的交叉編譯器為armelfgcc,交叉鏈接器為armelfld,一般可執(zhí)行文件是ELF格式。調(diào)試器與被調(diào)試的程序一般運(yùn)行在同一臺計算機(jī)上,調(diào)試器是一個單獨(dú)運(yùn)行著的進(jìn)程,它通過操作系統(tǒng)提供的調(diào)試接口來控制被調(diào)試的進(jìn)程。宿主機(jī)與目標(biāo)機(jī)通過串口或者網(wǎng)絡(luò)進(jìn)行通信。嵌入式系統(tǒng)的交叉調(diào)試方法主要有兩種:硬件調(diào)試和軟件調(diào)試,它們共同的特點如下:調(diào)試器運(yùn)行在宿主機(jī)上,而被調(diào)試的進(jìn)程運(yùn)行在目標(biāo)機(jī)上。在目標(biāo)機(jī)上,一般會具備某種形式的調(diào)試代理與調(diào)試器共同配合對目標(biāo)機(jī)上的進(jìn)程進(jìn)行調(diào)試。目標(biāo)機(jī)可能是某種形式的系統(tǒng)仿真器,通過在宿主機(jī)上運(yùn)行目標(biāo)機(jī)的仿真軟件,整個調(diào)試過程可以在一臺計算機(jī)上運(yùn)行。第二章 設(shè)計用嵌入式模塊 ARM處理器 ARM處理器當(dāng)前有6個產(chǎn)品系列:ARMARMARM9E、ARM10E、ARM11和SecurCore,其中ARM11是最近推出的產(chǎn)品。每個系列提供一套特定的性能來滿足設(shè)計者對功耗、性能、體積的需求。在本設(shè)計中,我們用的是ARM9處理器。ARM9系列于1997年問世。ARM9系列的第一個處理器是ARM920T,包含獨(dú)立的數(shù)據(jù)指令Cache和MMU。此系列的ARM922T是ARM922T的變種,只有一半大小的數(shù)據(jù)指令Cache。它是針對不要求運(yùn)行操作系統(tǒng)的應(yīng)用而設(shè)計的。 Flash模塊Flash存儲器是一種可在的系統(tǒng)的(InSystem)進(jìn)行電擦寫,掉電后信息不丟失的存儲器。作為一種非易失性存儲器,F(xiàn)lash在系統(tǒng)中用于存放程序代碼、常量表以及一些在系統(tǒng)掉電后需要保存的用戶數(shù)據(jù)等。Flash閃存是非易失性存儲器,可以對存儲器單元塊進(jìn)行擦寫和再編程。Flash按結(jié)構(gòu)分為NOR和NAND兩大類。擦除NOR器件時是以64~128KB的塊進(jìn)行的,執(zhí)行一個寫入/擦除操作的時間為1~5s;擦除NAND器件是以8~32KB的塊進(jìn)行的,執(zhí)行相同的操作最多只需要4ms。NOR的特點是芯片內(nèi)執(zhí)行,這樣應(yīng)用程序可以直接在Flash閃存內(nèi)運(yùn)行,不必再把代碼讀到系統(tǒng)ARM中。NAND結(jié)構(gòu)能提供極高的單元密度,可以達(dá)到高存儲密度,并且寫入和擦除的速度的都很快,應(yīng)用NAND的難點在于Flash的管理和需要特殊的接口。 SDRAM模塊SDRAM與Flash不同,它不具有掉電保護(hù)數(shù)據(jù)的特性,但其存取速度大大高于Flash存儲器,且有讀/寫的屬性,因此SDRAM在系統(tǒng)中主要用作程序的運(yùn)行空間,數(shù)據(jù)及堆棧區(qū)。SDRAM具有單位空間存儲容量大和價格便宜的優(yōu)點,已經(jīng)廣泛應(yīng)用在各種嵌入式系統(tǒng)中。因此要在系統(tǒng)中使用SDRAM,就要求微處理器具有刷新控制邏輯,或在系統(tǒng)中另外加入刷新控制邏輯電路。另外,它們的行列地址線共用,有行地址選通(CAS),列地址選通(RAS)信號分時控制。我們知道8bit可以組成1byte,而字節(jié)是內(nèi)存中最小的尋址單元。現(xiàn)在內(nèi)存架構(gòu)是處于同一列的基本存儲單元共用一條列地址線,而處于同一行的基本存儲單元共用一條行地址線,組成一個基本單元構(gòu)成的矩陣框架。另外,為了保持內(nèi)部數(shù)據(jù)還必須進(jìn)行刷新。DRAM存儲一個位的消息只需要一只晶體管,但是需要周期性的充電,才能使保存的信息不丟失,:,電容器的狀態(tài)決定了這個DRAM單位邏輯狀態(tài)是1還是0。但是電容被利用的這個特性也是它的缺點。電容器可以用電流來充電;同時,電容的充放電需要一定的時間,雖然對于內(nèi)存基本單位中的電容來說這個時間很短,~,但這個期間內(nèi)存是不能執(zhí)行存取操作的。SDRAM是多bank 結(jié)構(gòu)[22]?,F(xiàn)在多數(shù)的高級器件都
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1