Font Size: a A A

Based On ¦Ìc/os- ¢ò Embedded Network Protocol Stack

Posted on:2008-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2208360215498076Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of computer, embedded system has been used in national defense, industry, traffic control, energy sources, information technology and civil living, and become a researching focus with one of the hot trends is making it networking.In the practical applications, making embedded system networking should choose different projects based on their characteristics and needs. LwIP is an open source TCP/IP stack whose design emphasis is to use as little RAM as possible while maintaining most functions of TCP/IP stack. So LwIP stack is very appropriate in the embedded system application.μC/OS-Ⅱis a famous open source RTOS,but it only consists of real time task schedule and communication kernel, lacking support to peripheral equipment and interface,such as file system, network protocol, and graphic interface. So I choose to transplant the open source TCP/IP stack--LwIP toμC/OS-Ⅱsystem and realize network connection in embedded system.In this paper, firstly the development of embedded system and ARM7 are introduced。Secondly, the kernel of embedded RTOSμC/OS-Ⅱis analyzed and when using real-time system, priority inversion which affects the real-time performance of the system occurs often, so priority inversion problem inμC/OS-Ⅱand the mechanism to avoid it are analyzed. Thirdly, the process of how to transplantμC/OS-Ⅱto the S3C44BOX platform is primary expatiated on. And then, the implement of LwIP stack and how to transplant LwIP stack toμC/OS-Ⅱsystem are primary expatiated on. At last, the process of how to design the network driver of RTL8019AS is also primary expatiated on. By the work above, embedded system realizes network connection.
Keywords/Search Tags:embedded system, ARM, μC/OS-II, Priority inversion, LwIP, RTL8019AS
PDF Full Text Request
Related items