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

正文內(nèi)容

嵌入式網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)在遠(yuǎn)程監(jiān)測中的應(yīng)用-閱讀頁

2025-07-13 13:35本頁面
  

【正文】 nux,在本課題中用的是Redhat 。嵌入式開發(fā)通常要求宿主機(jī)配置有網(wǎng)絡(luò),支持NFS,支持tftp服務(wù)器等等。對于外來的IP訪問,它會全部拒絕,這樣其它網(wǎng)絡(luò)設(shè)備就根本不可能訪問它,即開發(fā)板無法使用NFS,無法通過tftp從它下載,無法完成telnet等。NFS和tftp服務(wù)器的設(shè)置完全可以在Redhat 。在該文件所在口錄下輸入:(Host) $su(Host) (Host) sh./在宿主機(jī)上安裝armelf交叉編譯工具集。make是負(fù)責(zé)從項(xiàng)目源代碼中生成最終可執(zhí)行文件和其它非源代碼文件的工具。make的主要工作是讀一個(gè)文本文件makefile。有了這些信息,make會檢查磁盤文件,如果目標(biāo)文件的日期(即該文件生成或最后修改的日期)至少比它的一個(gè)依賴文件日期早的話,make就會執(zhí)行相應(yīng)命令,以更新目標(biāo)文件??紤]到成本、習(xí)慣和方便,一般采用以下三種:⑴打印串口是嵌入式uClinux系統(tǒng)中最常用的調(diào)試手段,使用printf輸出運(yùn)行信息。使用syslog將應(yīng)用程序運(yùn)行過程中的中間信息全部記錄,在/var/log/syslog下,對照以后查出錯(cuò)誤。板上移植gdbserver,通過以太網(wǎng)或串口遠(yuǎn)程進(jìn)杼調(diào)試。隨著uClinux內(nèi)核版本的升級,內(nèi)核功能越來越強(qiáng)大,體系結(jié)構(gòu)也越來越復(fù)雜。uClinux內(nèi)核采用了模塊化組織結(jié)構(gòu),通過增減內(nèi)核模塊方式來增減系統(tǒng)功能,達(dá)到對內(nèi)核功能模塊正確合理設(shè)置。⑵由于內(nèi)核代碼在系統(tǒng)運(yùn)行時(shí)會常駐內(nèi)存,因此,更精簡的內(nèi)核會獲得更多的用戶內(nèi)存空間。從壓縮包。(Host) $tar zxvf (Host)$gzipcd (Host)$CD 內(nèi)核目標(biāo)設(shè)置然后輸入命令:make menuconfig。通過調(diào)用/scripts/Configure,按照arch/armnommu/,命令執(zhí)行完后產(chǎn)生文件。接著輸入:(Host) $make dep。另一種編譯內(nèi)核的方法是從,保存到宿主機(jī)的用戶口錄。依次輸入以下命令行:(Host) $make menuconfig(Host) $make dep;make clean(Host) $make lib_only(Host) $make user_only(Host) $make romfs(Host) $make image(Host) $make這種編譯方法與本畢業(yè)設(shè)計(jì)涉及的編譯方法最大不同在于,第二種編譯內(nèi)核的方法使內(nèi)核、函數(shù)庫和應(yīng)用程序一塊完成,同時(shí)生成文件系統(tǒng)并與編譯完的uClinux內(nèi)核打包放進(jìn)同一壓縮包里,非常方便,但不靈活。上述步驟完成后,就完成了對uClinux源碼的編譯工作。在編譯內(nèi)核時(shí),建議在Linux平臺下進(jìn)行。,使用ADS(或SDT)集成開發(fā)環(huán)境將系統(tǒng)的SDRAM映射到起始地址為0x0處,加載完畢后,修改PC指針寄存器的值為0xl0000并執(zhí)行。uClinux應(yīng)用程序、庫、系統(tǒng)文件和用戶文件都駐留其中。uClinux只有一個(gè)文件樹,整個(gè)文件系統(tǒng)是以一個(gè)樹根“/”為起點(diǎn)的,所有文件和外部設(shè)備都以文件形式掛結(jié)在這個(gè)文件樹上。(Host) $mkdir initrd(Host) $dd if=/dev/zero of=initrd1024 bs=lk count=1024(Host) $ initrd1024(Host) $mount initrd1024 initrd o loop(Host) $cd initrd說明:然后在該目錄下添加和刪減文件(Host) $cd_(Host) $umount initrd(Host) $gzip c 9 initrd 1024;通過armelf上具集編譯、調(diào)試應(yīng)用程序。在本畢業(yè)設(shè)計(jì)中,我選擇的文件系統(tǒng)類型是Minix。但這樣比較適合嵌入式開發(fā)。一個(gè)ramdisk是分配作為一個(gè)分區(qū)內(nèi)存塊,或者說將內(nèi)存模擬為硬盤空間,可以像對待硬盤空間一樣在其上保存文件,這樣提高了速度,若事先知道特定的文件將被高頻率訪問,通過將文件存放在內(nèi)存里就可以提高性能。嵌入式設(shè)備在Linux下網(wǎng)絡(luò)編程,核心是通過TCP/IP協(xié)議與外部設(shè)備的通信問題。 本章小結(jié)本章主要介紹嵌入式操作系統(tǒng)uClinux的主要功能模塊:其中包括內(nèi)存模塊、進(jìn)程調(diào)度,同時(shí)對uClinux在實(shí)際應(yīng)用的一些方面進(jìn)行相應(yīng)的分析,包括uClinux實(shí)時(shí)性、uClinux的小型化以及uClinux的開發(fā)工具等。沈陽工程學(xué)院畢業(yè)論文 第3章 嵌入式數(shù)據(jù)采集系統(tǒng)的硬件設(shè)計(jì)第3章 嵌入式數(shù)據(jù)采集系統(tǒng)的硬件設(shè)計(jì) 嵌入式數(shù)據(jù)采集系統(tǒng)的硬件結(jié)構(gòu)嵌入式數(shù)據(jù)采集系統(tǒng)主要實(shí)現(xiàn)的功能是通過傳感器實(shí)時(shí)采集被測對象的數(shù)據(jù):對采集數(shù)據(jù)進(jìn)行分析與預(yù)報(bào)警;將采集的數(shù)據(jù)通過LED顯示屏進(jìn)行顯示,供工作人員了解設(shè)備狀態(tài);與遠(yuǎn)程監(jiān)測中心建立連接,將采集數(shù)據(jù)通過以太網(wǎng)通信的方式傳給監(jiān)測中心。其中傳感器單元包括各類傳感器及其調(diào)理電路;數(shù)據(jù)采集單元包括嵌入式微處理器、鍵盤與顯示電路以及串行接口電路;外圍擴(kuò)展電路包括電源電路、聲光報(bào)警電路及以太網(wǎng)接口電路。數(shù)據(jù)采集單元是整個(gè)嵌入式數(shù)據(jù)采集系統(tǒng)的核心,根據(jù)系統(tǒng)功能和系統(tǒng)擴(kuò)展的要求,采用32位嵌入式ARM微處理器實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)換與處理、顯示和傳輸?shù)裙δ堋M瑫r(shí)為適應(yīng)現(xiàn)代工業(yè)測控的網(wǎng)絡(luò)化發(fā)展趨勢,設(shè)計(jì)以太網(wǎng)通信接口,完成監(jiān)控設(shè)備的網(wǎng)絡(luò)化要求[5]。本系統(tǒng)采用Samsung公司推出的基于ARM7TDMI核的32位RISC高速處理器S3C44B0X。大大降低了芯片的功耗。集成于片上的功能如下:1)8個(gè)Memory Banks,用于管理外部存儲器,最大存儲容量達(dá)到256MB。每個(gè)Bank支持8/16/32位數(shù)據(jù)格式,可尋址32MB。2)LCD控制器,支持單色、4,16級灰度的LCD模塊;支持4位的單雙行掃描、8位的單行掃描形式的顯示類型。3)兩路DART,最高傳輸速度為115200b/s。4)5路PWM調(diào)制輸出,可用于控制蜂鳴器輸出不同聲音,提示系統(tǒng)各類信息。6)8路10位A/D轉(zhuǎn)換器。8)4種系統(tǒng)工作模式:正常、慢速、閑置和停止模式。 數(shù)據(jù)采集與處理溫度測量采用傳感器實(shí)現(xiàn)。改傳感器是美國DALLAS半導(dǎo)體公司生產(chǎn)的可組網(wǎng)數(shù)字式溫度傳感器,在其內(nèi)部使用了在板(ONBOARD)專利技術(shù)。與其它溫度傳感器相比,DS1820具有以下特性:⑴獨(dú)特的單線接口方式,DS1820在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS1820的雙向通訊。⑶DS1820在使用中不需要任何外圍元件。⑸測量結(jié)果以9位數(shù)字量方式串行傳送[13]。在本系統(tǒng)中按鍵要實(shí)現(xiàn)的功能為:可以調(diào)整各信號參數(shù)的預(yù)、報(bào)警值,可以在固定顯示某一參數(shù)和交替顯示兩種模式中切換。按鍵信號輸入采用I/O口電平輸入的方式,通過軟件查詢端口狀態(tài)來判斷按鍵是否動(dòng)作。LED顯示屏是利用發(fā)光二極管點(diǎn)陣模塊或像素單元組成的平面式顯示屏幕,具有使用壽命長、發(fā)光效率高、組態(tài)靈活、不易損壞的特點(diǎn)。一塊由M行N列組成的MXN圖文顯示,其發(fā)光器件數(shù)量相當(dāng)大,不宜使用靜態(tài)顯示驅(qū)動(dòng)電路掃描電路一般采用多行的同名列共用一套列驅(qū)動(dòng)電器。當(dāng)行驅(qū)動(dòng)選中第i行,列驅(qū)動(dòng)選中第j列時(shí),對應(yīng)的LED器件根據(jù)列驅(qū)動(dòng)器的數(shù)據(jù)要求進(jìn)行顯示。一旦該行選通,這一線上的LED發(fā)光器件就可以根據(jù)數(shù)據(jù)進(jìn)行顯示。顯示模式和顯示數(shù)據(jù)由單片機(jī)產(chǎn)生并發(fā)送到LED顯示屏接口從而實(shí)現(xiàn)圖文顯示。采用這種顯示驅(qū)動(dòng)電路設(shè)計(jì),只需四個(gè)I/O口分別發(fā)送SRCLK,RCLKamp。74HC595的SRCLR信號輸入端接直流電源正極避免進(jìn)行清零操作,OE信號輸入端接地使得一旦列顯示數(shù)據(jù)出現(xiàn)在鎖存器的同時(shí)各輸出引腳即呈現(xiàn)出相應(yīng)的高低電平狀態(tài)。因此,需要點(diǎn)亮某一行時(shí),需要執(zhí)行以下幾個(gè)步驟:⑴將16位行顯示數(shù)據(jù)通過D,CP信號依次送入到兩片級聯(lián)的HEF4094中,最后一次移位在第三步完成。⑶發(fā)出列顯示的鎖存打入信號RCLK,把列顯數(shù)據(jù)打到各595的輸出引腳上,完成列顯示的準(zhǔn)備工作,同時(shí)由于行移位信號CP與RCLK共用一根信號線,行顯示數(shù)據(jù)完成最后一次移位,完成行顯示準(zhǔn)備工作。⑸延時(shí)幾個(gè)毫秒保證每一行有充分的點(diǎn)亮?xí)r間然后進(jìn)行下一行的顯示。 本章小結(jié)本章對基于ARM微處理器S3C44B0X的嵌入式數(shù)據(jù)采集系統(tǒng)進(jìn)行總體設(shè)計(jì),介紹了嵌入式系統(tǒng)的硬件結(jié)構(gòu),并詳細(xì)介紹了嵌入式系統(tǒng)主要硬件功能的具體實(shí)現(xiàn)過程??蛻魬?yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件,服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,中間件負(fù)責(zé)連接客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè)。從網(wǎng)絡(luò)分層體系結(jié)構(gòu)出發(fā),C/S只是應(yīng)用層的一種標(biāo)準(zhǔn),它需要其他低層結(jié)構(gòu)的支持,才能完成網(wǎng)絡(luò)通信。但是,更新和維護(hù)的上作量較大,擴(kuò)展性和靈活性較差。B/S模式作為一種以Web技術(shù)為基礎(chǔ)的新型網(wǎng)絡(luò)模式。在這一層,用戶不僅可以瀏覽信息,而且還可以通過表單實(shí)現(xiàn)和服務(wù)器的交互功能。第三層的任務(wù)類似于C/S模式,負(fù)責(zé)協(xié)調(diào)不同的Web服務(wù)器發(fā)出的請求。本課題研究的虛擬儀器網(wǎng)絡(luò)測控系統(tǒng)的軟件就是基于以上兩種模式構(gòu)成的。在需要對網(wǎng)絡(luò)功能更多的控制和跨越操作系統(tǒng)平臺傳輸數(shù)據(jù)時(shí),這仍然是有用的。在LabVIEW中,可以采用TCP節(jié)點(diǎn)來實(shí)現(xiàn)基于TCP協(xié)議的局域網(wǎng)通信。利用TCP協(xié)議進(jìn)行雙機(jī)通信。Connection節(jié)點(diǎn):用于建立客戶機(jī)和服務(wù)器之間的通信連接;Conversion節(jié)點(diǎn):用于許算機(jī)的IP地址和計(jì)算機(jī)名之間的相互轉(zhuǎn)換。端口號的范圍是065535。對于大多數(shù)的應(yīng)用來講,用戶可以手動(dòng)分配端口號,這樣可以確??蛻魴C(jī)與服務(wù)器之間的正確連接[15]。是在LabVIEW中進(jìn)行網(wǎng)絡(luò)通信的最基本的結(jié)構(gòu)模式。本課題研究的虛擬儀器網(wǎng)絡(luò)測控系統(tǒng)的軟件就是基于以上兩種模式構(gòu)成的,構(gòu)成方案有以下幾種:⑴用LabVIEW編寫TCP或UDP通信的服務(wù)器端和客戶端應(yīng)用程序。這種方式也是基于C/S模式的。Publisher將數(shù)據(jù)寫到DataSocket中,Subscriber從DataSocket讀出數(shù)據(jù)。 DataSocket通信節(jié)點(diǎn)⑵在前面板控件的右鍵菜單中選中Data operaton》DataSocketConnection,在彈出對話框()中配置控件的DataSocket連接屬性。Web Server需要下面三個(gè)方面的配置:●文件路徑和網(wǎng)絡(luò)設(shè)置●客戶機(jī)訪問權(quán)限設(shè)置●Vis訪問權(quán)限設(shè)置在主菜單中選擇Tools》Options,在隨后彈出的LabVIEW Options對話框上部的下拉列表中選擇Web Server:Configuration,切換到Configuration配置頁面。為了提供網(wǎng)頁瀏覽器訪問,必須在配置服務(wù)器時(shí)增加一步:利用菜單欄中的Tools》Web Publishing Tool將網(wǎng)頁發(fā)布出去,Web Publishing Tool允許用戶輸入一個(gè)VI名稱,并自動(dòng)主成一個(gè)HTML文件。第一步:在Web Server端計(jì)算機(jī)中打開該VI前面板窗口(必須要打開,否則客戶端在連接這個(gè)VI時(shí)會出錯(cuò))第二步:在Client客戶端的LabVIEW菜單欄中選擇Operate》Connect to Remote Panel,彈出Connect to Remote Panel對話框。在PORT欄中輸入Web Server configuration中設(shè)定的HTTP Port(默認(rèn)值為80)。 Remote Panels 本章小結(jié)本節(jié)詳細(xì)介紹了LabVIEW DataSocket的cs模式下的網(wǎng)絡(luò)通信基本理論和方法,并完成了基于LabVIEW DataSocket機(jī)制的服務(wù)器和客戶機(jī)軟件,該軟件可順利實(shí)現(xiàn)上下位機(jī)網(wǎng)絡(luò)通信功能。本文完成的具體工作如下:1.分析了嵌入式以太網(wǎng)監(jiān)測系統(tǒng)研究的歷史與現(xiàn)狀,概括了當(dāng)今嵌入式以太網(wǎng)監(jiān)控系統(tǒng)常用的實(shí)現(xiàn)方法,提出了以太網(wǎng)監(jiān)測技術(shù)中尚需解決的主要問題。3.提出了基于LabVIEW的數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu),介紹了數(shù)據(jù)采集設(shè)備的設(shè)置與測試。4.應(yīng)用TCP和DataSocket技術(shù),在網(wǎng)絡(luò)上只需傳輸數(shù)據(jù),從而真正實(shí)現(xiàn)服務(wù)器/客戶端模式的網(wǎng)絡(luò)化虛擬儀器。沈陽工程學(xué)院畢業(yè)論文 致謝致 謝首先感謝我尊敬的指導(dǎo)老師,本論文是在他的悉心指導(dǎo)和關(guān)懷下完成的。此外,讀書期間,使我們受益的不僅僅是廣博的知識,豐富的經(jīng)驗(yàn),更為重要的是黨老師在為人,為師,以及科研中的態(tài)度。這些在我以后的工作和生活中將是我所要努力做到的。在此表示最
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1