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

正文內(nèi)容

基于arm的嵌入式溫度監(jiān)測(cè)系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2025-07-04 00:15本頁(yè)面
  

【正文】 的實(shí)現(xiàn)可獨(dú)立于平臺(tái),即可以在不同的操作系統(tǒng)中都可以實(shí)現(xiàn)FTP的客戶端和服務(wù)器,相互之間跨平臺(tái)進(jìn)行文件傳送。用戶可用連接到FTP服務(wù)器上下載文件,也可以將自己的文件上傳到FTP服務(wù)器中。FTP的全稱是FileTrnasefrPortocol(文件傳輸協(xié)議),是專門用來(lái)傳輸文件的協(xié)議。Ramdisk通常使用磁盤文件系統(tǒng)的壓縮鏡像存放在Flash中,在系統(tǒng)初始化時(shí),解壓到SDRAM并掛載為根文件系統(tǒng)。和硬盤相比,F(xiàn)lash有自己獨(dú)特的物理特性,所以必須使用專門的文件系統(tǒng)。 文件系統(tǒng)在系統(tǒng)啟動(dòng)后,操作系統(tǒng)要完成的最后一步操作是掛載根文件系統(tǒng)。make zImage編譯內(nèi)核中的文件,生成內(nèi)核,執(zhí)行時(shí)間約為3 min。make dep該命令用于尋找各文件的依存關(guān)系。(3) 編譯內(nèi)核,需要執(zhí)行以下命令:make clean該命令用于清除以前構(gòu)造的內(nèi)核的所有目標(biāo)文件、模塊文件和臨時(shí)文件。在這里,點(diǎn)擊load an alternate configuration file,輸入config_ac2410_tp_nec35,保存后退出。移植好操作系統(tǒng)后,應(yīng)用程序的編寫就十分方便了。Linux是一個(gè)移植性非常好的操作系統(tǒng),它廣泛支持許多不同體系結(jié)構(gòu)的CPU。Linux系統(tǒng)的內(nèi)核采用單塊結(jié)構(gòu),可以動(dòng)態(tài)地加載和卸載模塊。用戶進(jìn)程可以并行運(yùn)行、公平地占用系統(tǒng)資源而互不干擾。 內(nèi)核通常操作系統(tǒng)由內(nèi)核和一些系統(tǒng)服務(wù)程序(命令解釋、庫(kù)文件、鏈接和編譯程序等)組成。所以需要針對(duì)自己的嵌入式硬件系統(tǒng),移植自己的Bootloader程序。不過(guò)Bootloader的發(fā)展也趨于支持多種體系結(jié)構(gòu),比如UBoot目前同時(shí)支持PowerPC,ARM,X86等多種體系結(jié)構(gòu)。Bootloader是嚴(yán)重地依賴于硬件而實(shí)現(xiàn)的。在一個(gè)基于ARM的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時(shí)通常都從地址0x00000000處開始執(zhí)行,而在這個(gè)地址處安排的通常就是系統(tǒng)的Bootloader。引導(dǎo)加載程序的主要運(yùn)行任務(wù)就是將內(nèi)核映像從硬盤讀到RAM中,然后跳到內(nèi)核的入口點(diǎn)去運(yùn)行,即開始啟動(dòng)操作系統(tǒng)。在PC中,引導(dǎo)加載程序由BIOS和位于硬盤MBR中的操作系統(tǒng)引導(dǎo)加載程序(如LILO)一起組成。當(dāng)我們使用單片機(jī)或者像UCOS這樣的操作系統(tǒng)時(shí),一般只需要在初始化CPU和其它硬件設(shè)備后,直接加載程序即可,不需要單獨(dú)構(gòu)建一個(gè)引導(dǎo)加載程序。Bootloader是系統(tǒng)加電后運(yùn)行的第一段代碼。嵌入式系統(tǒng)的啟動(dòng)代碼是和處理器體系結(jié)構(gòu)緊密相關(guān)的,而且通常是C語(yǔ)言和匯編語(yǔ)言聯(lián)合使用。有時(shí)在用戶應(yīng)用程序和內(nèi)核層之間可能還會(huì)包括一個(gè)嵌入式圖形用戶界面。(4)用戶應(yīng)用程序。通常用Ramdisk作為根文件系統(tǒng)。(3)文件系統(tǒng)。(2)內(nèi)核。 嵌入式Linux系統(tǒng)從軟件的角度看通??梢苑譃?個(gè)層次:(1)引導(dǎo)加載程序。Linux對(duì)廠商不偏不倚而且成本極低,能夠很快成為用于各種設(shè)備的操作系統(tǒng)。因?yàn)長(zhǎng)inux的開放性,許多人認(rèn)為L(zhǎng)inux非常適合多數(shù)Internet設(shè)備。還有,對(duì)上層應(yīng)用開發(fā)者而言,嵌入式系統(tǒng)需要的是一套高度簡(jiǎn)練、界面友善、質(zhì)量可靠、應(yīng)用廣泛、易開發(fā)、多任務(wù),并且價(jià)格低廉的操作系統(tǒng)。但這些專用操作系統(tǒng)都是商業(yè)化產(chǎn)品,其高昂的價(jià)格使許多低端產(chǎn)品的小公司望而卻步;而且,源代碼封閉性也大大限制了開發(fā)者的積極性。 then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin pathmunge /usr/local/arm/ fi(3)重新啟動(dòng)系統(tǒng)并以root身份登錄(4)在終端命令行輸入armlinuxgcc v檢查編譯器是否安裝: armlinuxgcc –v回車后,顯示如下信息則說(shuō)明交叉編譯器已安裝: Reading specs from /usr/local/arm/ gcc version 20010315(release) Linux操作系統(tǒng)微處理器產(chǎn)生以來(lái),價(jià)格低廉、結(jié)構(gòu)小巧的CPU和外設(shè)連接提供了穩(wěn)定可靠的硬件架構(gòu),那么限制嵌入式系統(tǒng)發(fā)展的瓶頸就突出表現(xiàn)在了軟件方面。(2)在根目錄下,選擇/etc/profile,再右鍵點(diǎn)擊打開形式→gredit,則進(jìn)入編輯狀態(tài)鍵入有下劃線一行即可。(1) 解壓安裝設(shè)置共享完畢后,可解壓 /mnt/hgfs/mag/linux/ –c /解壓時(shí)間為25s,解壓成功后,將在/usr/local/目錄下生成arm文件夾。解壓/mnt/hgfs/mag/linux/ 的linux開發(fā)包:tar –xvzf /mnt/hgfs/mag/linux/ –C /另外,也可以把linux 開發(fā)包放在移動(dòng)存儲(chǔ)設(shè)備中,在linux系統(tǒng)下掛載移動(dòng)存儲(chǔ)設(shè)備后在解壓開發(fā)包。成功后,可在/mnt/hgfs目錄下看到共享文件夾:mag。(3)在linux系統(tǒng)的終端里,進(jìn)入系統(tǒng)的根目錄,執(zhí)行命令:cp /mnt/cdrom/Vmware /tmp(4)進(jìn)入系統(tǒng)的/tmp目錄,執(zhí)行命令:cd /tmptar –zxvf Vmware 解壓時(shí)間約為15s,解壓后,在/tmp/生成vmwaretoolsdistrib文件。(2)選擇菜單條的VM→Install VMware Tools,安裝tools工具完成后,在linux系統(tǒng)里的界面上出現(xiàn)光盤圖標(biāo):Vmware Tools,在/mnt/cdrom/下自動(dòng)掛載Vmware Tools壓縮包。 設(shè)置共享文件夾,并解壓linux開發(fā)包此方法要求開機(jī)是進(jìn)入root用戶,按照以下步驟進(jìn)行:(1)在虛擬機(jī)的界面下,選擇菜單條的VM→setting,彈出一個(gè)畫面,點(diǎn)擊options,選擇shared folders,點(diǎn)擊右側(cè)窗口的內(nèi)的add,進(jìn)行共享文件設(shè)置。同一個(gè)體系可以運(yùn)行不同的操作系統(tǒng);同樣,同一個(gè)操作系統(tǒng)也可以在不同的體系結(jié)構(gòu)上運(yùn)行。交叉編譯器就是在一個(gè)平臺(tái)上生成能夠在另外一個(gè)平臺(tái)上運(yùn)行的代碼。當(dāng)V02單獨(dú)作用的時(shí)候,輸出V0為: 由 (314)得 (315)所以, (316)又因?yàn)? 所以 (317)綜上所述,輸出為: (318) 式(318)為最終的輸出,而R5是為了使整個(gè)電路的安全而設(shè)置的,R4和R8為固定電阻[17]。由 得, (39)由 得, (310)由(39)式(310)式,得 (311) (312)到此為止,前面兩個(gè)運(yùn)算放大器是組成的放大器的放大倍數(shù)已經(jīng)證明完成。推導(dǎo)過(guò)程如下:我們假設(shè)上面的運(yùn)放器的輸出為V01,輸入為Vi1;下面的運(yùn)放器的輸出為V02,輸入為Vi2;最后的運(yùn)放器的輸出為V0。通過(guò)調(diào)節(jié)滑動(dòng)變阻器可以使在沒有輸入的條件下,是輸出為零,這樣可以大大減小測(cè)量的誤差,從而提高測(cè)量的精度。在這里, 。當(dāng)然,我們也可以多接幾個(gè)電容,那樣我們就可以濾除更多的有害因素,但是那樣就會(huì)增加我們的成本。他們的作用是濾除電磁波等有害因素。:熱電偶的輸出信號(hào)從這里進(jìn)入濾波和放大電路,經(jīng)這里出來(lái)后就可以進(jìn)入單片機(jī)了,從而被單片機(jī)識(shí)別。 熱電偶的測(cè)溫電路設(shè)計(jì)數(shù)據(jù)采集部分是利用熱電偶測(cè)量現(xiàn)場(chǎng)溫度,它需要冷端溫度補(bǔ)償,是使用AD590測(cè)得的溫度數(shù)據(jù)進(jìn)行補(bǔ)償?shù)模@個(gè)過(guò)程使用程序計(jì)算處理的。冷端溫度為,則有 (34) (35)兩式相加得 (36)所以, (37)各種熱電偶的分度表都是在冷端為0℃是制成的,如果在實(shí)際應(yīng)用熱電偶的冷端不是0℃,而是中間的某一溫度tn時(shí),則熱電偶輸出的熱電勢(shì)應(yīng)為。設(shè)熱電偶工作端溫度為t,冷端為。如果自由端溫度保持恒定,則熱電偶熱電勢(shì)就變成為工作段溫度的單值函數(shù)。在使用熱電偶補(bǔ)償導(dǎo)線時(shí)必須注意型號(hào)相配,極性不能接錯(cuò),補(bǔ)償導(dǎo)線與熱電偶連接端的溫度不能超過(guò)100℃。熱電偶補(bǔ)償導(dǎo)線的作用只起延伸熱電極,使熱電偶的冷端移動(dòng)到控制室,它本身并不能消除冷端溫度變化對(duì)測(cè)溫的影響,不起補(bǔ)償作用。當(dāng)導(dǎo)體A和B的兩個(gè)執(zhí)著點(diǎn)1和2之間存在溫差時(shí),兩者之間便產(chǎn)生電動(dòng)勢(shì),因而在回路中形成一個(gè)大小的電流,這種現(xiàn)象稱為熱電效應(yīng)。熱電偶就是利用熱電效應(yīng)來(lái)工作的。②測(cè)量范圍廣。熱電偶是工業(yè)上最常用的溫度檢測(cè)元件之一。K型熱電偶是氧化性較強(qiáng)的賤金屬熱電偶。它的特點(diǎn)是使用溫度計(jì)范圍寬,高溫下性能較穩(wěn)定,熱電偶與溫度的關(guān)系近似線性,價(jià)格便宜,因此它是目前用量最大的一種熱電偶。該種熱電偶的正極為含鉻10%的鎳鉻合金,負(fù)極為含3%的鎳硅合金。 (32) 第二級(jí)放大倍數(shù),此級(jí)的作用是改變符號(hào)。在上圖中,我們用的是兩級(jí)的負(fù)放大:第一級(jí)是放大倍數(shù),第二級(jí)的作用是使輸出為正。在本設(shè)計(jì)中。但是AD590的輸出級(jí)別是mv級(jí)別,而我們的單片機(jī)的串口不能感受到這微小的變化,那么就需要對(duì)AD590的輸出進(jìn)行放大,這樣才能使得單片機(jī)能獲得這個(gè)信號(hào)。例如:室溫在一般情況下為25℃,那么我們就應(yīng)該調(diào)整電阻R2,使AD590的輸出為:V0=+25,單位為mv。在測(cè)室溫時(shí),室溫為n度,那輸出的電壓為:V0=+n,單位為mv。經(jīng)校正后,大大減小了誤差,同時(shí)也減小了誤差對(duì)溫度的依賴,即減小了誤差溫度系數(shù)[20]。為了消除這種誤差,可采用單點(diǎn)校正電路進(jìn)行校正。 誤差校正經(jīng)過(guò)激光微調(diào)定標(biāo)的AD590 芯片,其靈敏度為1μA/K,輸出電流值(μA ) 可直接表征絕對(duì)溫度(K)。  AD590 的特點(diǎn)是:(1) 兩端器件:電壓輸入,電流輸出;(2) 線性電流輸出:1μA/K;(3) 較寬的檢測(cè)范圍: 55~ + 155℃;(4) 極好的線性:在工作范圍內(nèi)非線性誤差 177。 AD590的室溫補(bǔ)償電路 性能集成溫度傳感器AD590 是一種高內(nèi)阻、電流輸出型的兩端器件, 其檢測(cè)靈敏度為1 μA/K。溫度傳感器:溫度傳感器就是把溫度信號(hào)轉(zhuǎn)換成電信號(hào)的傳感器。隨著技術(shù)的不斷進(jìn)步,傳感器也有了飛速的發(fā)展,體積變得越來(lái)越小,精度越來(lái)越高,功能也越來(lái)越強(qiáng)大。嵌入式系統(tǒng)的Flash芯片的地址線、數(shù)據(jù)線和控制信號(hào)線接到嵌入式系統(tǒng)帶JTAG接口的微處理器相應(yīng)的引腳上,在對(duì)Flash編程時(shí),PC機(jī)上運(yùn)行的程序控制PC機(jī)發(fā)送指令或數(shù)據(jù)到嵌入式系統(tǒng)微處理器內(nèi)部的邊界掃描寄存器里,再把此數(shù)據(jù)或指令通過(guò)JTAG專用指令傳送到Flash,從而將代碼寫入Flash中[22]。JTAG也可以實(shí)現(xiàn)對(duì)電路版的Flash編程。由集成電路的所有邊界掃描單元構(gòu)成邊界掃描寄存器BSR。 標(biāo)準(zhǔn)中規(guī)定對(duì)應(yīng)于數(shù)字集成電路芯片的每個(gè)引腳都設(shè)有一個(gè)移位寄存單元,稱為邊界掃描單元BSC。在硬件結(jié)構(gòu)上,JTAG 接口包括兩部分:JTAG 端口和控制器。 JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程現(xiàn)再裝到板上因此而改變,簡(jiǎn)化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。現(xiàn)在,JTAG接口還常用于實(shí)現(xiàn)ISP(InSystem Programmable。 JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port測(cè)試訪問(wèn)口)通過(guò)專用的JTAG測(cè)試工具對(duì)進(jìn)行內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 JTAG調(diào)試器JTAG是英文“Joint Test Action Group(聯(lián)合測(cè)試行為組織)”的詞頭字母的簡(jiǎn)寫, 是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE ),主要用于芯片內(nèi)部測(cè)試及對(duì)系統(tǒng)進(jìn)行仿真、調(diào)試。 DRAM的原理圖SDRAM的存儲(chǔ)單元的基本原理同前面提到的DRAM基本一樣,但是這些存儲(chǔ)單元的組織和控制與DRAM就有相當(dāng)大的差別了。因?yàn)殡娙萜鞑荒艹志玫谋3执鎯?chǔ)的電荷,所以內(nèi)存需要不斷定時(shí)刷新,才能保持暫存的數(shù)據(jù)。一個(gè)電容可以存儲(chǔ)一定量的電子或者電荷,一個(gè)充電的電容器被認(rèn)為是邏輯上的1,而“空”的電容器則是0。要知道SDRAM的結(jié)構(gòu)特點(diǎn),就必須先了解DRAM器件的結(jié)構(gòu)特點(diǎn)。而這些內(nèi)存框架構(gòu)成一個(gè)內(nèi)存bank,SDRAM內(nèi)存以bank為組織,可由行列地址尋址。雖然內(nèi)存基本存儲(chǔ)單元具有唯一的地址,但是并不能進(jìn)行獨(dú)立的尋址,這將要求內(nèi)存芯片有數(shù)以百計(jì)的引腳同計(jì)算機(jī)通信,顯然這是不可能的?;敬鎯?chǔ)單元是內(nèi)存芯片中存儲(chǔ)信息的最小單位,每個(gè)存儲(chǔ)單元可以存儲(chǔ)1bit的信息,并且有一個(gè)由行地址和列地址共同定義的唯一的地址。SDRAM是高速的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,它的同步接口和完全流水線的內(nèi)部結(jié)構(gòu)使其擁有極大的數(shù)據(jù)速率,目前SDRAM時(shí)鐘頻率已經(jīng)達(dá)到100MHz以上。SDRAM的存儲(chǔ)單元可以理解為一個(gè)電容,總是傾向于放電,為不免數(shù)據(jù)丟失,必須定時(shí)刷新(充電)。當(dāng)系統(tǒng)初始化后,CPU首先從復(fù)位地址0x0處讀取啟動(dòng)代碼,在完成系統(tǒng)的初始化后,程序代碼一般應(yīng)調(diào)入SDRAM中運(yùn)行,以提高系統(tǒng)的運(yùn)行速度,同時(shí),系統(tǒng)及用戶堆棧、運(yùn)行數(shù)據(jù)也都放在SDRAM中。NOR主要用在代碼存儲(chǔ)介質(zhì)中,NAND適合于數(shù)據(jù)存儲(chǔ)[22]。NOR的傳輸速率很高,在1~4MB的小容量時(shí)具有極高的成本效益,但是很低的寫入和擦除速度大大降低了它的性能。執(zhí)行擦除時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1