跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.223) 您好!臺灣時間:2025/10/08 03:15
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:紀宏源
研究生(外文):Hung Yuan Chi
論文名稱:在32BitARM架構上整合LwIP到MicroC/OSII
論文名稱(外文):Integrating LwIP with MicroC / OS II on 32-Bit ARM Architectures
指導教授:張軒彬張軒彬引用關係
指導教授(外文):Hsung-Pin Chang
學位類別:碩士
校院名稱:國立中興大學
系所名稱:資訊科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:50
中文關鍵詞:網路平台嵌入式系統
外文關鍵詞:ARMuC/OSII
相關次數:
  • 被引用被引用:2
  • 點閱點閱:940
  • 評分評分:
  • 下載下載:115
  • 收藏至我的研究室書目清單書目收藏:0
網路己成為現代資訊流通的重要媒介,在網路上隨時都有新的資訊出現,上網的人口也隨著電腦、教育、網路的遍及而顯著的增加。也因此現代化資訊產品的開發,如:嵌入式系統等,都朝著和網路銜接為發展方向,而TCP/IP通訊協定是目前網際網路的主要技術與標準。所以在嵌入式系統上架構TCP/IP通訊協定,變成了現今最熱門的課題。
目前得到廣泛應用的嵌入式作業系統uClinux,因為繼承了Linux網路作業系統的優勢:內嵌TCP/IP協定,可是由於對於記憶體的需求較多,導致成本太高,不符合嵌入式系統精簡的要求。
MicroC/OS-II 是一個簡單、高效率Embedded Real-Time Operating System,被應用於各種嵌入式系統中,並支援 x86、ARM、PowerPC、MIPS 等許多的架構中,而經過數百個商業應用實例,其穩定性和實用性是經驗証過。
但因uC/OSII不支援網路功能,所以在本論文中我們在32-Bit ARM的架構上整合TCP/IP Stack LwIP到µC/OS II上,來架構一套實用且具有網路平台的嵌入式系統。
The Internet has become a very important medium for communication nowadays. There are always the newest information popping up on the Internet, and the number of people surfing online has increased dramatically .This is because the popularization of computers, the readily availability of computer education, and the increasingly frequent use of the Internet. Therefore, the development of modernized information communication products, such as Embedded System, has been directed toward including the capability to connect the Internet. TCP/IP Protocol Suite is presently the major technique and standard of the Internet.Therefore, build up the TCP/IP Protocol on the Embedded Operating System has become the hottest topic nowadays.
For the time being, the most widely-used Embedded Operating System is μClinux. That is because it inherits the vantage from Linux network operating system, which is to contain TCP/IP Protocol stack. However, it poses greater demand on RAM and result in too high a prime cost.As a result,uClinux could not satisfy the simplifying requirement of Embedded System.
MicroC/OS-II is an easy, highly efficient Embedded Real-Time Operating System. It has been applied to all types of Embedded System, and can support many architectures, such as x86, ARM, PowerPC, MIPS, etc. After hundreds of actual examples of being applied to various commercial products, its stability and practicality is amply tested.
However, μC/OSII does not support the network function. Therefore, in this thesis, on the architecture of 32-Bit ARM, we integrate TCP/IP StackLwIP with μC/OSII, to build up a of practical and network-containing Embedded System.
第一章 緒論 1
1.1 簡介 1
1.2 論文架構 3
第二章 背景知識及相關研究 4
2.1 The LwIP TCP/IP Stack 4
2.1.1 LwIP的運作模式 4
2.1.2 LwIP封包儲存 5
2.1.3 LwIP網路介面 7
2.1.4 LwIP API 8
2.1.5 各執行緒(Thread)間的訊息傳遞 9
2.2 uC/OSII的概述 11
2.3 S3C4510B乙太網路控制電路介紹 14
2.3.1 控制電路的架構 14
2.3.2 控制電路的的訊框緩衝區 15
2.4 相關研究 17
第三章 實作 19
3.1 系統的運作流程 19
3.2 作業系統模擬層(The operating system emulation layer)的實作 20
3.2.1 Include文件的定義 22
3.2.2 外部函式 23
3.2.3 作業系統相關部份 23
3.3 Ethernet network interface drivers for LwIP 30
3.3.1 網路介面的初始化 31
3.3.2 網路介面封包接收實作 32
3.3.3 網路介面封包傳送實作 35
第四章 實驗與結果分析 40
4.1 實驗環境 40
4.2 實驗方法 41
4.3 實驗結果分析 42
第五章 結論與未來發展 49
5.1 結論 49
5.2 未來發展 49
Reference 50
[1]R. Braden,Requirements for internet hosts – communication layers, RFC 1122, Internet Engineering Task Force, October 1989.
[2]Milekic,Network Buffer Allocation in the FreeBSD Operation System,Bosko May 2004
[3]Micrium Empowering Embedded Systems,Web page.
URL:http://www.uCOS-II.com
[4]JEAN J. LABROSSE,MicroC/OS-II:The Real-Time Kernel Second Edition. CMPBooks, 2002
[5]uClinux Embedded Linux/Microcontroller Project,Web page.
URL:http://www.uclinux.org/
[6]Adam Dunkels, LWIP-a lightweight TCP/IP Stack,Web page.
URL:http://www.sics.se/~adam/lwip
[7]Adam Dunkels,Design and Implementation of the LWIP TCP/IP Stack,Swedish Institute of computer Science,Feb 20,2001.
[8]Adam Dunkels,The uIP TCP/IP stack Reference Manual, Swedish Institute of computer Science,Oct 7,2003.
[9]Adam Dunkels,Full TCP/IP for 8-Bit Architectures,Swedish Institute of computer Science.
[10]ARM內核嵌入式SOC原理,新華電腦股份有限公司編著,全華科技圖書股份有限公司印行,2004年6月。
[11]ARM原理與實作,探矽工作室編著,宏友出版,2003年6月。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top