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

正文內(nèi)容

嵌入式課程設(shè)計報告基于web的嵌入式遠程監(jiān)控系統(tǒng)畢業(yè)論文-文庫吧

2025-06-11 15:22 本頁面


【正文】 RM920T 核的微處理器,為了降低系統(tǒng)總成本和減少外圍器件,這款芯片還集成了以下部件:16KB 指令 Cache、16KB 數(shù)據(jù) Cache、MMU、外部存儲器控制器、LCD 控制器、NAND FLASH 控制器、4 個 DMA 通道、3 個 UART 通道、1 個 IIC 總線控制器、1 個 IIS總線控制器、4 個 PWM 定時器、1 個內(nèi)部定時器、通用 IO 口、實時時鐘、8 通道 10 位ADC 和觸摸屏接口、USB 主、USB 從、SD/MMC 卡接口等。 軟件環(huán)境選擇 操作系統(tǒng)的選擇當選定了硬件系統(tǒng)后,為了配合硬件達到系統(tǒng)的最優(yōu)控制要求,對市面上常用的嵌入式系統(tǒng)進行分析比較。(1) 價格比較:Linux 是完全免費的操作系統(tǒng),只需遵循 GPL 聲明,不需支付任何費用;WinCE 是微軟的商用嵌入式操作系統(tǒng),使用它需要支付 WinCE 及其開發(fā)環(huán)境的費用,開發(fā)出來的每套產(chǎn)品也需交納一定費用。uc/os—II 系統(tǒng),可以免費用于學(xué)習或科研,但開發(fā)商使用產(chǎn)品或銷售都是收費的。(2) 開放性比較:Linux 是源代碼完全開放的操作系統(tǒng),可以自由下載,并且在遵循GPL 聲明的前提下可以自由地修改、移植,為系統(tǒng)的開發(fā)和調(diào)試帶來極大的便利;winCE是部分源碼開放的商用操作系統(tǒng),如果要修改其中的代碼,需獲得微軟公司的授權(quán);uc/os—II 也是開放的實時操作系統(tǒng)。(3) 文件系統(tǒng)的比較:Linux 支持絕大部分文件系統(tǒng),只需選擇相應(yīng)的文件系統(tǒng)即可;WinCE 僅支持 Windows 系列的 FAT1有限文件系統(tǒng);uc/os—II 本身沒有包括文件系統(tǒng),需購買或移植。Linux 與 ARM 處理器從以上可以看出,Linux 系統(tǒng)在諸多方面都存在優(yōu)勢,而且本身的 ARM 處理器與 Linux 也有著緊密的聯(lián)系。因此采用 Linux 操作系統(tǒng)。 服務(wù)器的選擇典型的嵌入式 Web 服務(wù)器有 Boa 和 td 兩種,它們和 Apache 等高性能的 Web 服務(wù)器主要的區(qū)別在于它們一般是單進程服務(wù)器,只有在完成一個用戶請求后才能響應(yīng)另一個用戶的請求,而無法并發(fā)響應(yīng),但這在嵌入式設(shè)備的應(yīng)用場合里已經(jīng)足夠了。Boa 是一個非常小巧的 Web 服務(wù)器,可執(zhí)行代碼只有約 60KB。它是一個單任務(wù) Web服務(wù)器,只能依次完成用戶的請求,而不會 fork 出新的進程來處理并發(fā)連接請求。但 Boa支持 CGI,能夠為 CGI 程序 fork 出一個進程來執(zhí)行。Boa 的設(shè)計目標是速度和安全,在其站點公布的性能測驗中,Boa 的性能要好于 Apache 服務(wù)器。經(jīng)過上述的對比和判斷,選擇Boa 作為系統(tǒng)的嵌 入式服務(wù)器。綜合以上的討論以及選擇,根據(jù)系統(tǒng)的實際需求,最終確定了采用 S3C2410X 為核心處理器,Linux 為嵌入式操作系統(tǒng),boa 為服務(wù)器以及相應(yīng)的 瀏覽器的系統(tǒng)設(shè)計方案。3 硬件設(shè)計 系統(tǒng)硬件平臺介紹我們所介紹的硬件平臺是基于 ARM 體系結(jié)構(gòu),由北京博創(chuàng)興業(yè)科技有限公司開發(fā)的UPNetARM2410S 實驗儀器。 UPNetARM2410S 的 CPU 為 ARM920T 內(nèi)核的三星S3c2410 芯片,由于有 MMU(內(nèi)存管理單元)可以運行標準的 ARMLINUX 內(nèi)核。通過這個平臺,我們可以實現(xiàn)嵌入式 LINUX 中的針對無 MMU 的開發(fā)過程。 s3c2410 芯片介紹圖 芯片結(jié)構(gòu)圖 ARM 處理器的外圍設(shè)備 電源電路設(shè)備提供 12v 的電源,經(jīng) 和 分別得到 和 的工作電壓。開發(fā)板上的芯片多數(shù)使用了 電壓,而 是供給 S3C2410 內(nèi)核使用的。5V 電壓供給 LCD、電機、總線等電路使用。圖 電源電路 硬件復(fù)位電路硬件復(fù)位電路由IMP811T構(gòu)成,實現(xiàn)對電源電壓的監(jiān)控和手動復(fù)位操作。2410S主板復(fù)位電路設(shè)置專用邏輯:IMP811T 的復(fù)位電平可以使CPU JTAG(nTRST和板級系統(tǒng)(nRESET)全部復(fù)位;來自仿真器的ICE_nSRST 信號只能使板級復(fù)位;來自仿真器的ICE_nTRST 可以使JTAG(nTRST)復(fù)位,通過跳線選擇是否使板級nRESET復(fù)位。nRESET反相后得到RESET 信號。 硬件復(fù)位4 軟件設(shè)計 設(shè)計思想基于 web 的嵌入式監(jiān)控系統(tǒng)設(shè)計主要的功能有簡單的網(wǎng)頁瀏覽,實現(xiàn)簡單應(yīng)用功能(客戶端與服務(wù)器的交互)以及服務(wù)器端的控制功能。因此軟件的設(shè)計分為三個部分:boa 服務(wù)器的搭建、應(yīng)用程序設(shè)計和驅(qū)動程序的加載。 BOA 服務(wù)器的簡介與搭建 嵌入式 Web 服務(wù)器 Boa 的特點Boa 是一款單任務(wù)的 HTTP 服務(wù)器, 與其他傳統(tǒng)的 Web 服務(wù)器不同的是當有連接請求到來時, 它并不為每個連接單獨創(chuàng)建進程, 也不通過復(fù)制自身進程來處理多鏈接, 而是通過建立 HTTP 請求列表來處理多路 HTTP 連接請求, 同時它只為 CGI 程序創(chuàng)建新的進程,這樣就在最大程度上節(jié)省了系統(tǒng)資源, 這對嵌入式系統(tǒng)來說至關(guān)重要。同時它還具有自動生成目錄、自動解壓文件等功能, 因此 Boa 具有很高的 HTTP 請求處理速度和效率, 在嵌入式系統(tǒng)中具有很高的應(yīng)用價值。 Boa 的功能實現(xiàn)嵌入式 Web 服務(wù)器 Boa 和普通 Web 服務(wù)器一樣, 能夠完成接收客戶端請求、分析請求、響應(yīng)請求、向客 戶端返回請求結(jié)果等任務(wù)。 它的工作過程主要包括:( a) 完成 Web 服務(wù)器的初始化工作, 如創(chuàng)建環(huán)境變量、創(chuàng)建 TCP 套接字、綁定端口、開始偵聽、進入循環(huán)結(jié)構(gòu), 以及等待接收客戶瀏覽器的連接請求;( b) 當有客戶端連接請求時,Web 服務(wù)器負責接收客戶端請求, 并保存相關(guān)請求信息;( c) 在接收到客戶端的連接請求之后,分析客戶端請求, 解析出請求的方法、URL 目標、可選的查詢信息及表單信息, 同時根據(jù)請求做出相應(yīng)的處理;( d)Web 服務(wù)器完成相應(yīng)處理后, 向客戶端瀏覽器發(fā)送響應(yīng)信息, 關(guān)閉與客戶機的TCP 連接。嵌入式 Web 服務(wù)器 Boa 根
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1