Font Size: a A A

The Implementation Of Networking μC/OS-Ⅱ Kernel Based On ARM

Posted on:2008-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y L ZhangFull Text:PDF
GTID:2178360215471295Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology, The Embedded system hasbecome an important constituent in computer domain. The ARM microprocessor usedas hardware foundation andμC/OS-Ⅱused as Embedded operating system is beenwidespread in a lot kinds of Embedded application system. Now, to make Embeddedsystem can connect with internet has already become inevitable trend, with thecoming of network and information era. Based on the current embedded system,added the function of connecting with network, the embedded equipment can linkwith internet instead of pc. We use SkyEye simulating AT91EV40 board as hardwareplatform,μC/OS-Ⅱas software platform and research on embedded TCP/IP protocolstack.At fist, this paper introduces the ARM microprocessor andμC/OS-Ⅱ. Secondly,we discusses and researches the project of the transplantingμC/OS-Ⅱto ARMmicroprocessor, which essential technology is elaborated by realization code. Afterthe transplant of operating system has been done, we introduce TCP/IP protocol stack,stressing on the protocols of every layer, we simplify the protocol stack, make it be fitof the Embedded system, but we make it be sure that the stack possesses theseprotocol at least: ARP, IP, ICMP, UDP, TCP and HTTP. Then we research the featuresof open source TCP/IP stack-LwIP, such as its memory management mechanism, API,work flow, and interface; and analyze the method of transplanting it toμC/OS-Ⅱ. Atlast we use two examples: ping and a web page to validate that our Embedded systemrealizes network connection.
Keywords/Search Tags:ARM, μC/OS-Ⅱ, TCP/IP protocol stack, LwIP, SkyEye
PDF Full Text Request
Related items