Font Size: a A A

Embeded System Hardware Design And Operation Systems Porting

Posted on:2005-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Q WangFull Text:PDF
GTID:2168360155471961Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Embedded System is a specific computer system with special application. Based on computer technology, embedd system can be tailored to special application in both software and hardware, and is suitable for devices with restrictions such as function, reliability, cost, size and power consumption. Embeded System is widely used in national defence, industrial control, telecommunication, OA(Office Automation), electronic consumable etc. With the features of small size, low power consumption, low cost and high performance, the processor based on ARM(Advanced RISC Machines) architecture has been more and more considered as the first choice to build an embedded system.Based on the project of tele- Measure and Monitor System, this paper designs and implements an embedded system's hardware platform based on Samsung's ARM processor S3C4510B. By porting VxWorks, uClinux and μC/OS-Ⅱ OS on it, this paper provides an integrated software and hardware platform for the project.In the hardware designing section, this paper includes embedded processor S3C4510B and its peripheral interfaces, double Flash program storages, double Ethernet interfaces, and USB interface. Furthermore, interfaces for extended hardware are also involved. The hardware platform not only satisfies the project's requirements, but also has good expansibility.In the part of software designing, this paper first researches the method of how to write the BSP(Board Support Package) based on RTOS VxWorks and the bootloader based on uClinux, then implements the porting of VxWorks and uClinux on the hardware platform. Second, the paper implements porting U-Boot, which is a universal multifunctional bootloader, makes the downloading of OS kernel and file system get rid of hardware emulator, and accelerates software debugging. The paper also studies and implements porting μC/OS-Ⅱ, which is a multitask real time kernel, and can support the applications which is strict in real time.The platform was applied to a certain type equipment of military.
Keywords/Search Tags:the embedded system, S3C4510B, VxWorks, BSP, μC/OS-Ⅱ
PDF Full Text Request
Related items