Font Size: a A A

The .uc / Os ˘ň Transplant System On Arm Expansion

Posted on:2006-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:P ZhangFull Text:PDF
GTID:2208360155465266Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
Embedded Real Time OS uC/OS II is RTOS kernel with open source, multi task and preempytive, which performance and security may compete with financial product. Since the first uC/OS releasing from 1992, it is proved good and steady kernel in practice.The kernel of embedded system is embedded MCU, which requires fast processing speed, big memory, high performance of I/O port, low power waste, and fast respond. The MCU of ARM kernel has been keeping ahead in the embedded field which has high performance, low cost. So, uC/OS II RTOS, has a widely application future, basing the MCU of ARM kernel. As a RTOS kernel, uC/OS II has great performance of open source code, such as, simple structure, orderly organization, portable, romable, scalable, but, it is so complex that we need to study to master its usage on ARM kernel.This paper describe how to transplant uC/OS II RTOS kernel to S3C44BOX, EasyARM2104 and StrongARM SA-11OO MCU, which consist of three different types of ARM kernel independently. And these three processing of transplanting is compared, several important aspects in application which uC/OS II used in MCU with ARM kernel, are analyzed and discussed.Since uC/OS II is a famous RTOS, it only consist of real time task schedule and communication kernel, lack of support to peripheral equipment and interface, such as file system, network protocol, and graphic interface.With development of the application of embedded system and network, which embed the TCP/IP protocol source code on uC/OS II RTOS, for embedded product supporting network, is a important study field in embedded system. At present, there are several TCP/IP scheme on embedded system, but too few on low cost application. So, it is so important to select a proper embedded TCP/IP protocol source code, transplanting on uC/OS II, for supporting network. In this paper, LwIP(Light weight TCP/IP) is selected for uC/OS II, basing on the success of transplanting uC/OS II on S3C44B0X, using FS44B0X V1.01 developed by Shenzhen Ucdragon company.At the same time, uC/GUI developed by Micrium companny, is selected for transplanting to uC/OS II, for supporting the user graphic interface, basing on the success of transplanting uC/OS II on S3C44B0X, which may extend the application of uC/OS II.
Keywords/Search Tags:uC/OS II, transplant, S3C44BOX, EasyARM 2104, StrongARM, SA-1100, TCP/IP, uC/GUI
PDF Full Text Request
Related items