C陷阱與缺陷C陷阱與缺陷C陷阱與缺陷C陷阱與缺陷
標簽: 缺陷
上傳時間: 2013-05-17
上傳用戶:dongbaobao
TCP/IP協議作為Internet上的通信實現方式的一種,是近年來嵌入式應用領域的一個研究熱點。嵌入式設備要與Internet網絡直接交換信息,就需要支持TCP/IP協議。嵌入式系統具有內核小、專用性強、系統精簡、實時性高、功耗和環境要求嚴格等特點,所以傳統的TCP/IP協議不適合移植到嵌入式系統中。實現嵌入式系統網絡接入有兩種選擇,第一種是按照TCP/IP協議的原理編寫簡化版的通信協議;第二種是將已有小型的,適用于嵌入式系統的網絡協議移植到系統中。 首先本文簡要介紹了嵌入式網絡協議的研究現狀和研究內容,分析了LwIP協議棧中IP協議、TCP協議、UDP協議和ICMP協議的原理。由于LwIP沒有使用和操作系統相關的系統調用和數據結構,所以在LwIP和操作系統之間增加了一個操作系統封裝層為操作系統服務。LwIP不僅保持了TCP協議主要功能,而且減少了對RAM的占用。 其次,移植中實現了操作系統模擬層和LwIP底層接口。操作系統模擬層為協議和操作系統提供了一個接口,使協議對操作系統透明,可以不依賴操作系統運行,需要實現信號量、郵箱、線程和臨界保護。LwIP底層接口為不同的硬件提供不同的驅動程序,需要實現系統初始化、網卡初始化、線程接收、數據包的讀取和發送。 最后提出測試設計框架,在ARM開發板和μC/OS-Ⅱ操作系統上對移植的協議進行測試。測試結果表明,移植協議可以正常工作,實現了基本的網絡功能。
標簽: LwIP ARM 協議棧 移植
上傳時間: 2013-07-11
上傳用戶:iswlkje
用C語言編程的人員必讀,主要簡述了如何構建高質量軟件。
標簽: C語言編程
上傳時間: 2013-08-04
上傳用戶:chitu38
C語言的經典教材,深入解剖C的各類問題,非常適合進一步深入學習C的工程師
標簽: c語言
上傳時間: 2013-06-30
上傳用戶:13160677563
Linux操作系統下C語言編程入門 Linux操作系統下C語言編程入門
標簽: Linux C語言 操作系統 編程入門
上傳時間: 2013-04-24
上傳用戶:zw380105939
C語言庫函數的原型,有用的拿去C語言庫函數的原型,有用的拿去C語言庫函數的原型,有用的拿去C語言庫函數的原型,有用的拿去
標簽: C語言 庫函數 原型
上傳時間: 2013-06-14
上傳用戶:Breathe0125
單片機C語言程序設計實例,其中有詳細的解釋,適合剛學習單片機的學習C語言編程,也適合于學過單片機的參考!
標簽: 100 單片機 C語言 程序設計
上傳時間: 2013-07-20
上傳用戶:szchen2006
《徹底搞定C指針》是互聯網上下載次數最多的針對C指針問題的中文資源之一
標簽: 指針
上傳時間: 2013-06-05
上傳用戶:y307115118
嵌入式Linux的c開發,很詳細的講解了嵌入式Linux的驅動和最小系統啟動開發,uboot的開發等等
標簽: 嵌入式C
上傳用戶:wangdean1101
本文以倒立擺控制系統控制為例,介紹Borland C++ Builder 在數據采集、處理中的應用,并根據系統控制算法控制電機左右運動,從而保證倒立擺能穩定地站立在豎直位置。關鍵詞: C++
標簽: Builder 倒立擺 控制系統
上傳用戶:Shoen
蟲蟲下載站版權所有 京ICP備2021023401號-1