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

正文內(nèi)容

goahead網(wǎng)絡(luò)遠(yuǎn)程設(shè)備控制程序設(shè)計(jì)-wenkub

2023-02-25 23:02:27 本頁面
 

【正文】 能將開發(fā)板中的 LED, 7Segment, TextLCD成功顯示出來。 第三 ,在我們將文件傳送成功的時(shí)候,網(wǎng)頁文件已經(jīng)能在 goahead中顯示出來,但是輸入數(shù)據(jù)的時(shí)候,開發(fā)板并沒有顯示出來,后面才發(fā)現(xiàn)是傳送文件時(shí),忘記用 chomd命令給 CGI文件加上權(quán)限,我們通過分析及時(shí)的解決了這個(gè)問題。首先,我們對(duì)計(jì)嵌入式開發(fā)有了進(jìn)一步的掌握。 如果運(yùn)行網(wǎng)頁瀏覽器并向地址欄中輸入 “ ”并連接,則 網(wǎng)頁運(yùn)行 。在這里,輸入 ”123456”后單擊 “input”按鈕。 7Segment 控制程序編譯 ?通過 tftp 下載 和 文件,向 /web 和 /web/cgibin 目錄中復(fù)制文件。 虛擬機(jī)及超級(jí)終端截圖: 通過 HTML中的 CGI接口完成對(duì)開發(fā)板的 鏈接 實(shí)驗(yàn)截圖: ? Web服務(wù)器的 實(shí)現(xiàn) Web 的 LED 控制程序 ?創(chuàng)建 ; LED 控制程序創(chuàng)建 ? 和 復(fù)制到 /tftpboot 目錄中 LED 控制程序編譯 ?通過 tftp 下載 和 ,并復(fù)制到 /web 和 /web/cgibin 向目標(biāo)板下載 LED 控制程序 接下來,通過主機(jī) PC 的網(wǎng)頁瀏覽器連接網(wǎng)絡(luò) 服務(wù)器 并向地址欄中輸入 “ ”并連接,則 網(wǎng)頁運(yùn)行 。 目標(biāo)板下載 GoAhead 執(zhí)行文件及 目標(biāo)板上運(yùn)行 GoAhead 主機(jī) PC 的網(wǎng)頁瀏覽器連接網(wǎng)絡(luò)服務(wù)器 ? HTML中的 CGI接口完成對(duì)開發(fā)板的 鏈接 開始 編譯 HTML文件(如:) 編譯 .c文件(如: ) 通過 c文件 生成 CGI文件 將 用 TFTP指令下載到開發(fā) 板 并運(yùn)行 結(jié)束 CGI(公用網(wǎng)關(guān)接口 )規(guī)定了 Web服務(wù)器調(diào)用其他可執(zhí)行程序 (CGI程序 )的接口協(xié)議標(biāo)準(zhǔn)。 硬件 平臺(tái)設(shè)計(jì)框圖如圖所示: 軟件平臺(tái)設(shè)計(jì) 嵌入式 網(wǎng)絡(luò)控制系統(tǒng)通過 RS232串行接口直接傳送到 Samsung S5PV210微處理器 上的 WEB服務(wù)器,之后通過瀏覽器,用戶可以方便的監(jiān)測(cè)控制。 的 要求 ( 1)鼠標(biāo)點(diǎn)擊 WEB輸入,通過鍵盤輸入兩個(gè) 16進(jìn)制的數(shù),通過 CGI程序?qū)⑵滢D(zhuǎn)換成 8位二進(jìn)制數(shù)來 控制 開發(fā)板中的 LED 0~8的 暗 滅 。 二 .課程設(shè)計(jì)的 需求 與 方法 ? 遠(yuǎn)程 控制是當(dāng)前信息技術(shù)領(lǐng)域的熱點(diǎn),使用遠(yuǎn)程控制技術(shù),我們可以克服因地域差異而造成的操作不便,讓網(wǎng)絡(luò)的效率得到更大的發(fā)揮。 本 課題設(shè)計(jì)嘗試移植嵌入式服務(wù)器上廣泛使用的網(wǎng)絡(luò)服務(wù)器中稱為“GoAhead”的網(wǎng)絡(luò)服務(wù)器。并且,利用 CGI 程序,嘗試在網(wǎng)絡(luò)上控制 HBEEMPOSIIISV210 的 LED, 7Segment, TextLCD。隨著技術(shù)的發(fā)展與網(wǎng)絡(luò)的普及,目前遠(yuǎn)程控制技術(shù)的應(yīng)用領(lǐng)域已經(jīng)相當(dāng)廣泛。 (1為亮 0為滅 ) ( 2)鼠標(biāo)點(diǎn)擊 WEB輸入,通過鍵盤 輸入 6位 16進(jìn)制的數(shù),在開發(fā)板的七段 碼中顯示出來。 因此 系統(tǒng)軟件部分主要由數(shù)據(jù)采集、數(shù)據(jù)傳輸、服務(wù)器數(shù)據(jù)處理和 CGI程序訪問等幾大部分。 Web服務(wù)器通過調(diào)用 CGI程序?qū)崿F(xiàn)和 Web瀏覽器的交互 ,也就是 CGI程序接受 Web瀏覽器發(fā)送給 Web服務(wù)器的信息 ,進(jìn)行處理 ,將響應(yīng)結(jié)果再回送給 Web服務(wù)器及 Web瀏覽器。 向地址欄中輸入 “ 向 文本框中輸入兩位十六進(jìn)制數(shù)并單擊 input 按鈕。 向目標(biāo)板下載 7Segment 控制程序 接下來,通過主機(jī) PC 的網(wǎng)頁瀏覽器連接網(wǎng)絡(luò)服務(wù)器 。 7segment控制 頁面運(yùn)行確認(rèn) 及 測(cè)試 實(shí)驗(yàn)截圖: Web 的 textlcd 控制程序 ?創(chuàng)建 ?創(chuàng)建 Textlcd控制程序創(chuàng)建 ?將 和 文件復(fù)制到 /tftpboot 目錄中。 向地址輸入欄輸入 “ 輸入文本框的 Line1 和 Line2 文字并單擊 “input”按鈕?;菊莆樟薌oahead網(wǎng)絡(luò)遠(yuǎn)程設(shè)備控制并在網(wǎng)絡(luò)上控制 HBEEMPOSIIISV210 的 LED, 7Segment,TextLCD。 第四,我們?cè)谕瓿蓪?shí)驗(yàn)后的第二天再次開啟虛擬機(jī)并不能將這些網(wǎng)頁文件打開,原來是每次啟動(dòng)虛擬機(jī)它的 IP地址都是原地址,要將它改成 頁文件。但是本次實(shí)驗(yàn)的效果仍有幾點(diǎn)不足。以前總覺得這樣做沒必要,很浪費(fèi)時(shí)間。 這兩個(gè)星期 的嵌入式應(yīng)用的課程設(shè)計(jì),使我們更加系統(tǒng)的認(rèn)識(shí)和了解 Goahead網(wǎng)絡(luò)遠(yuǎn)程設(shè)備控制的工作原理,更深層次的認(rèn)識(shí)了嵌入式開發(fā),相信在今后的學(xué)習(xí)以及相關(guān)工作上會(huì)有很大幫助。 char val[128]。((line[x]) (line[x] != stop))。 if(line[x]) ++x。i10。 } return i。 : code = 0xfc。 : code = 0x60。 : code = 0xda。 : code = 0xf2。 : code = 0x66。 : code = 0xb6。 : code = 0xbe。 : code = 0xe4。 : code = 0xfe。 : code = 0xf6。 : case 39。 case 39。 : code = 0x3e。 : case 39。 case 39。 : code = 0x7a。 : case 39。 case 39。 : code = 0x8e。 } return code。 entry entries。 int fd。 printf(html\nheadtitle7Segment cgi program/title/head\n)。 } addr_fpga= (unsigned short *)mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, FPGA_BASEADDRESS)。 printf(mmap error\n)。=39。)。 i++) data[(ki)1] = Getsegcode([i])。 ik。m65536。 munmap(addr_grid, 4096)。 else printf(brcenterYou entered the wrong value!br/center)。 } ? 7segment HTML源碼附錄 htmlheadtitle 7segment cgi program/title/headbody form method=get action=cgibin/ ppp向 7Segment 中輸入要顯示的十進(jìn)制數(shù)。 void getword(char *word, char *line, char stop) { int x =0, y = 0。 word[x] = 39。 } int main() { int fd。 entry entries。 cl = (char *)getenv(QUERY_STRING)。 getword(,cl,39。 if(val == 0) { if(!(([0] == 39。)|| ([0] == 39。))) { printf(pYou entered the wrong value!)。 } addr_fpga= (unsigned short *)mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, FPGA_BASEADDRESS)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1