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

正文內(nèi)容

基于uip協(xié)議的web服務器的軟件設計-預覽頁

2025-06-16 18:22 上一頁面

下一頁面
 

【正文】 引腳6,17,70,89:數(shù)字電源,+5V;  引腳14,28,83,86:數(shù)字地GND;  引腳47,57:模擬電源:+5V;  引腳44,52:模擬地;  引腳5,7-13,15,16,18-27:ISA地址總線;  引腳36-43,87,88,90-95:ISA數(shù)據(jù)總線;  引腳31:Boot ROM讀操作控制;  引腳32:Boot ROM寫操作控制;  引腳62:RX接收數(shù)據(jù)顯示LED1腳;  引腳63:TX發(fā)送數(shù)據(jù)顯示LED2腳;  引腳58,59:接收數(shù)據(jù)TP IN+/;  引腳45,46:發(fā)送數(shù)據(jù)TP OUT+/;  引腳50,51:外接晶體;  引腳29:ISA I/O讀使能;  引腳30:ISA I/O寫使能;  引腳77:9346連續(xù)數(shù)據(jù)輸出;  引腳78:9346連續(xù)數(shù)據(jù)輸入;引腳79:9346連續(xù)數(shù)據(jù)時鐘。具體的實現(xiàn)由如下函數(shù)來完成相應的功能:(1)void initRTL8019(void) //RTL8019AS的初始化函數(shù)(2)unsigned char RTL8019dev_poll(void) //網(wǎng)卡的接收函數(shù){unsigned int packetLength。return 0。}(3)void RTL8019dev_send(void) //網(wǎng)卡發(fā)送函數(shù)RTL8019beginPacketSend(uip_len)。RTL8019sendPacketData((unsigned char *)uip_appdata,uip_len)。為了節(jié)省資源簡化應用接口 ,:減少處理函數(shù)的個數(shù)和調用次數(shù),提高代碼復用率以減少ROM占用;基于單一全局數(shù)組的收發(fā)數(shù)據(jù)緩沖區(qū),不支持內(nèi)存動態(tài)分配,由應用負責處理收發(fā)的數(shù)據(jù);基于事件驅動的應用程序接口,各并發(fā)連接采用輪循處理,僅當網(wǎng)絡事件發(fā)生時,由uIP 內(nèi)核喚起應用程序處理。 uip的設備程序接口uIP 內(nèi)核中有兩個函數(shù)直接需要底層設備驅動程序的支持。示例如下:define BUF ((struct uip_eth_hdr *)amp。 //IP包處理if(uip_len0){ //有帶外回應數(shù)據(jù)uip_arp_out()。 //發(fā)ARP回應到以太網(wǎng)上 } }另一個需要驅動程序支持的函數(shù)是uip_periodic(conn)。 iUIP_CONNS。 }}從本質上來說 ,uip_input()和uip_periodic()在內(nèi)部是一個函數(shù),即uip_process(u8t flag) 。這樣,每當某個 uIP 事件發(fā)生時,內(nèi)核就會調用該應用程序進行處理。 unsigned int dataleft。uip_sethostaddr(ipaddr)。 s = (struct uip51app_state *)uip_connappstate。 uip_send(sdataptr sdataleft)。 //繼續(xù)發(fā)送剩下的數(shù)據(jù) sdataleft=uip_connlen。}if(uip_timedout()|| //重發(fā)確認超時uip_closed()|| //客戶機關閉了連接uip_aborted()){ //客戶機中斷連接return。Web服務器初始化完成后。 WEB服務器數(shù)據(jù)處理流程當系統(tǒng)的網(wǎng)卡接收到從網(wǎng)絡傳送來的數(shù)據(jù)包后,首先分析目的地址是否與自己的物理地址一致,如果不一致,則丟棄此包:如果一致,則讀取網(wǎng)絡數(shù)據(jù)并分析。反之,如果現(xiàn)場通過串口發(fā)送數(shù)據(jù)到單片機,單片機將數(shù)據(jù)按照TCP協(xié)議格式打包,送入RTLS019AS,由RTL8019AS將數(shù)據(jù)發(fā)送到局域網(wǎng)中。如有則調用uIP 的相關處理函數(shù)( 如上uip_input()使用示例),如無則檢測定時輪循中斷是否發(fā)生。一旦用戶關閉了瀏覽器,uIP也會自動檢測到這一事件(應用程序中可以用uip_closed()來檢測) 并且釋放掉這個連接項。具體仿真結果見圖6,圖7:圖 5 在proteus仿真的單片機中導入hex程序文件圖 6 PC端能ping通單片機圖 7 在IE瀏覽器中可瀏覽單片機WEB服務器發(fā)過來的網(wǎng)頁信息結論基于uip的WEB服務器的軟件在Proteus仿真平臺中通過了測試驗證,整個嵌入式系統(tǒng)可完成指定的功能。自從選上題目后便開始主動聯(lián)系我們,了解我們的學習及找工作的情況,極其關心我們自己對將來的規(guī)劃,生怕出現(xiàn)一不考研二不找工作而無所事事前程無著落的情況。為了這次畢業(yè)設計,查了很多資料,做了很多實驗,雖苦,但確實學到了很多東西。查閱資料多,方案也多,但實際操作起來總是有些問題不能圓滿達到目的,有時是遇到一些自己不熟悉或者從沒接觸過的知識,這就得沉下心來慢慢學習,越是急切越慌亂;有時是系統(tǒng)軟件問題,使用的軟件版本不同,系統(tǒng)環(huán)境不一樣就造成軟件無法運行,硬件無法仿真等等,這事只有不斷思考,不斷地嘗試,變通著做才有可能真正解決
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1