Font Size: a A A

The Design And Implementation Of Networking Embedded Operating System Based On ARM Micro Processor

Posted on:2005-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhaoFull Text:PDF
GTID:2168360125458848Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a customization computing system that integrate with hardware, real-time operating system and application software, embedded system becomes more widely used in the area of social affairs and people's living. The research and development of embedded system has turned into one important research domain and aspect of modern electronic designing field. Embedded real-time operating system is the platform supporting embedded system application software development. It has been one of the hot trends that making it networking.C/OS is a new embedded operating system that has several outstanding strongpoint such as free source code, oriented small or middle scale application, preemptive kernel, multitask and preferable portability. It has been used in all kinds of embedded systems. However, because the kernel of C/OS didn't integrate with TCP/IP protocol stack, it can't make the embedded devices access the Internet. The major research aim of this paper is How to make embedded system support TCP/IP stack under the condition that lacking computing resource.We took the Samsung S344BOX ARM board developed by our laboratory as the hardware platform and analysis the characters of ARM7TDMI, S3C44BOX architecture in details. After analyzing the embedded operating system C/OS-II and its kernel, we transplanted C/OS-II on ARM micro processor successfully. In order to resolve the lack of TCP/IP stack in C/OS-II kernel, we designed and implemented a new embedded TCP/IP stack which based on ARM processor and C/OS-II system. At last, we implemented a simple Web Server application to test the functions of this embedded TCP/IP stack.The experiments shows that the kernel of C/OS-II transplanted on ARM processor could schedule tasks successfully and each protocols of TCP/IP stack could work normally to provide the functions and services to meet upper applicaition's demands. Developeing embedded applications on this system could make embedded devices networking without difficulties.
Keywords/Search Tags:Embedded System, Embedded Operating System, Networking, ARM
PDF Full Text Request
Related items