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
在現代電網中,隨著超高壓、大容量、遠距離輸電線路的不斷增多,對電力系統的安全穩定運行提出了更高、更嚴格的要求。距離保護作為線路保護的基本組成部分,其工作特性對電力系統的安全穩定運行有著直接和重要的影響。為了適應現代超高壓電網穩定運行的要求,微機保護裝置在硬件和軟件上都提出了越來越高的要求。 高速數字信號處理芯片(DSP)技術的發展,為開發一種速度快、處理能力強的微機保護系統奠定了基礎。在這樣的背景下,我們采用DSP芯片和ARM處理器,設計了一個并列式雙處理器微機保護系統。該系統采用一個DSP芯片負責控制數據采集、采樣數據處理,實現保護功能。ARM微處理器承擔人機接口管理,通過串行通信方式實現與DSP端口之間的數據通信,豐富的通訊接口,使得與上位機的通訊、下載程序定值靈活方便。新的微機保護裝置不斷推出,投入運行的微機保護裝置不允許用來進行試驗、培訓,該裝置還可作為試驗教學系統,供學生學習認識微機保護裝置的內部結構,并可自行設計保護算法、編制程序,通過上位機下載到實驗裝置,完成相應保護功能的測試。 本文實現了微機保護方案的整體軟硬件設計,內容包括DSP2812微處理器芯片,ARM7微處理器LPC2220芯片,開關量輸入/輸出電路、數據采集電路、通訊和網絡接口電路、人機界面的顯示板電路,文中對各部分電路的功能、特點以及器件的選擇、引腳連接進行了詳細介紹。系統采用模塊化設計,采用雙CPU并行處理模式,針對基于LPC2220微處理器的監控管理系統,完成了最小系統設計,詳細完成了啟動電路的設計。 本文初步設計了人機操作界面,給出了軟件設計的流程圖,將實時操作系統μC/OS-Ⅱ與模塊化硬件設計相結合,共同構成一個可以重復利用的軟硬件數字系統平臺,除了可以最大限度地提高開發的效率、減少資源的浪費外,還可以通過長期對于該平臺的研究,逐步優化平臺軟硬件資源,提高其性能,并滿足日益復雜的應用需求。
標簽: DSP ARM 線路保護
上傳用戶:superhand
蟲蟲下載站版權所有 京ICP備2021023401號-1