?? 00000000.htm
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>請教TCP/IP在uC/OS-II的實現 turbolinux </title></head><body><center><h1>BBS 水木清華站∶精華區(qū)</h1></center><a name="top"></a>發(fā)信人: dross (走人了), 信區(qū): Embedded <br />標 題: 請教TCP/IP在uC/OS-II的實現 <br />發(fā)信站: BBS 水木清華站 (Sat Sep 28 12:17:39 2002), 站內信件 <br /> <br />現在已經可以創(chuàng)始化好network interface 這一層 <br />就是說異步中斷會發(fā)生,可以判斷,是收到包,沖突,緩沖區(qū)滿 <br />等等事件 <br /> <br />現在我想了想似乎有兩種方法來實現 <br />1.完全考中斷來驅動協(xié)議棧處理 <br /> 發(fā)生中斷后,保護現場,處理數據,后面再處理進程切換 <br /> 當這種方法就是說處理會占很長時間,而且會占用被中斷打斷等任務等堆戰(zhàn) <br /> 所有任務堆棧都必須留有余量了(當然,我只是單純實驗一下tcp/ip on ucos,我的PPC有 <br /> 32M ram 肯定夠的),而且考慮中斷重入的問題 <br /> <br />2.用單獨任務,來實現 <br /> 中斷發(fā)生后,任務切換到出力tcp/ip的任務,由這個任務來處理,自己專有堆棧 <br />可是這樣是否會,打亂原來等任務機制,就是說強行的切換到tcp/ip的任務,或者僅僅 <br />設置一些標志,等tcp/ip有機會運行了,再延遲處理。 <br /> <br /> <br />不曉得我想法是否對的? <br /> <br /> <br />-- <br /> <br />※ 修改:·dross 于 Sep 28 12:59:15 修改本文·[FROM: 210.32.133.3] <br />※ 來源:·BBS 水木清華站 smth.edu.cn·[FROM: 210.32.133.3] <br /><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000001.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區(qū)</h1></center></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -