|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
尋良策,怎么實(shí)現(xiàn)一個(gè)動態(tài)交互的web server? |
| 作者:5imcu 欄目:嵌入式系統(tǒng) |
我想把TCP/IP做到一個(gè)儀表里,可以通過網(wǎng)頁設(shè)置儀表的內(nèi)部參數(shù),有什么好的實(shí)現(xiàn)方法? 儀表核心單元是16位MCU,資源有限,沒有使用RTOS,單獨(dú)實(shí)現(xiàn)了TCP/IP協(xié)議的web server,可以連接后看到靜態(tài)頁面顯示MCU采集的數(shù)據(jù),怎么實(shí)現(xiàn)人與MCU的交互功能呢? |
| 2樓: | >>參與討論 |
| 作者: czjcloundy 于 2006/3/10 11:41:00 發(fā)布:
Re尋良策,怎么實(shí)現(xiàn)一個(gè)動態(tài)交互的web server? 實(shí)現(xiàn)方法有:你的硬件設(shè)計(jì)上肯定需要以太網(wǎng)控制芯片,對與10M的以太網(wǎng)通訊最常用的就是RTL8019AS,RTL8019AS的驅(qū)動程序在很多網(wǎng)站上都可以找到,你可以用RTL8019AS的驅(qū)動程序來實(shí)現(xiàn)TCP/IP通訊協(xié)議,在TCP/IP通訊協(xié)議實(shí)現(xiàn)的基礎(chǔ)在應(yīng)用層用HTTP協(xié)議來實(shí)現(xiàn)你所說的Web server的功能!本人最近也在做一個(gè)相關(guān)功能的項(xiàng)目,不過我的儀表實(shí)現(xiàn)的是Modbus TCP/IP Server的功能,操作系統(tǒng)用的是ucosii,Web Server的功能是可選的,如果用戶有要求就可以...,如果有興趣,我們可以一起討論 我的聯(lián)系方式:jhon_czj@hotmail.com QQ:407485896 |
|
| 3樓: | >>參與討論 |
| 作者: makesoft 于 2006/3/10 12:00:00 發(fā)布:
動態(tài)網(wǎng)頁是不是應(yīng)該用JAVA來實(shí)現(xiàn)? |
|
| 4樓: | >>參與討論 |
| 作者: 5imcu 于 2006/3/10 15:37:00 發(fā)布:
據(jù)說vxworks里有一個(gè)動態(tài)的web server,是不是可以移植過來 我使用的是CS8900A網(wǎng)絡(luò)控制芯片,已經(jīng)可以建立靜態(tài)的Web server,可以顯示當(dāng)前的內(nèi)部數(shù)據(jù),每秒更新,但是無法通過瀏覽器或上位軟件與MCU實(shí)現(xiàn)交互,你的實(shí)現(xiàn)方式是怎樣? |
|
| 5樓: | >>參與討論 |
| 作者: eleven11 于 2006/3/10 19:50:00 發(fā)布:
動態(tài)網(wǎng)頁是非常簡單的 原理就是表單的提交解析和處理,原理非常非常簡單的,所有的webServer開發(fā)包也是那么做的,可以在pc上用工具做網(wǎng)頁,然后進(jìn)行變量標(biāo)記,表單提交即可 |
|
| 6樓: | >>參與討論 |
| 作者: 5imcu 于 2006/3/11 16:22:00 發(fā)布:
說能說一下動態(tài)交互功能實(shí)現(xiàn)的基本原理 樓上說的對我很有幫助,是不是MCU只是負(fù)責(zé)發(fā)送一些源代碼,代碼的解釋工作由PC瀏覽器完成,但是在提交表單后,MCU又怎么處理這些信息呢? |
|
| 7樓: | >>參與討論 |
| 作者: yan2005 于 2006/3/13 8:18:00 發(fā)布:
用CGI 我剛剛用CGI完成了類似的功能。原理非常簡單,你在網(wǎng)上查一下CGI的資料,就明白了。如果你對軟件很熟,1天就能搞定。 |
|
| 8樓: | >>參與討論 |
| 作者: devicegate 于 2006/3/15 7:23:00 發(fā)布:
:) Java,CGI都可以! |
|
| 9樓: | >>參與討論 |
| 作者: stycx 于 2006/4/26 20:58:00 發(fā)布:
先看看http協(xié)議吧 你的webserver是怎么實(shí)現(xiàn)的呀? 不就是根據(jù)瀏覽器發(fā)來的請求,判斷該給瀏覽器返回什么數(shù)據(jù)嗎? 你看看表單給webserver都發(fā)來什么數(shù)據(jù),用它來控制就可以了。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |