uip
1、 初始化uip協議棧:uip_init();
2、 處理輸入包:uip_input();
3、 處理週期計時事件:uip_periodic();
4、 開始監聽埠:uip_listen();
5、 連線到遠端主機:uip_connect();
6、 接收到連線請求:uip_connected();
7、 主動關閉連線:uip_close();
8、 連線被關閉:uip_closed();
9、 發出去的資料被應答:uip_acked();
10、 在當前連線傳送資料:uip_send();
11、 在當前連線上收到新的資料:uip_newdata();
12、 告訴對方要停止連線:uip_stop();
13、 連線被意外終止:uip_aborted();
UIP 0 9 移 植 心 得
自從網上發帖慶賀成功移植以來,隔三差五的就有人來問我,關於uip0.9移植的問題。其實很早就寫了這篇文章,只是一直沒有貼出來。這段時間老是有人問,我才想起來,把它翻出來貼上。希望對路過的各位有所幫助。另外,想說一點,我這裡沒有去講底層的函式到底是什麼樣的,因為每個phy都不一樣,得根據實際情況編寫相...
linux學習筆記核心篇,核心移植
1.將核心從flash讀到記憶體 2.設定tag引數,3.啟動kernel,引數1r0 0,r1 機器id,r3 tag位址 1.讀取機器碼,呼叫相對應的初始化函式。2.解析tag引數,3.裝載驅動,網絡卡,flash等驅動 4.掛載根檔案系統,5.啟動應用程式。1.啟動核心函式檔案 cmd boo...
UIP協議棧筆記 一
uip協議多用於嵌入式產品。結合如cp2200晶元的網絡卡晶元,組成嵌入式網絡卡,硬體提供能力,uip提供的是策略。由上往下逐步封裝使用者的資料,如 應用層 傳輸層 網路層 資料鏈路層 物理層 應用資料 tcp封裝頭部 ip封裝頭部 mac封裝 尾部 傳送 任何的事物需要經過一定的初始階段,在uip...