Font Size: a A A

Linux System Transplantation And USB Driver Development Based On CK-CPU Embedded Platform

Posted on:2013-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:J Y XueFull Text:PDF
GTID:2268330392469281Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the rapid development of semiconductor technology, the application ofembedded system, especially with operating system(OS), is becoming more and moreextensive in various fields for its prominnent advantages of low power consumption,real-time performance and specific application etc. Now there are various ofembedded application oriented porcessors in home and abroad market, and exoticprocessors like ARM overwhelmingly dominate the market. As various OSs forembedded system is developed, the development of embedded system tends to becomplicated. The domestic advanced embedded processor CK-CPU, developed byC-SKY Microsystems Co.Ltd., presents its performance matching ARM and MIPS.Under the current industrial environment, it makes great sense for improving nationalproduct competitiveness in electronic businesses that to actively promote processorswith domestic independent intellectual property rights.The research is based on the32-bit advanced embedded processor CK-CPU..Processors of the C-SKY610serial correspond to ARM9~ARM11in performance.As to the operation system, the open resourced embedded Linux is chose to betransplanted to the CK-CPU hardware platform for its mature framework of softwareand device driver. After the realization of transplantation, the development of USBHost controller device driver is implemented.The theis would firstly give analysises of the feature of CK-CPU platform andOS structure based on Linux kernel, construct the development environment forexperiment, then tranplants the OS on the platform, and last realize the developmentand test of OHCI USB Host controller driver. The final experiment result is that theOS of Linux2.6kernel can be loaded to start up and run on the CK6408EVBhardware platform steadily, with NFS support for development of softwareprogrammes in application layer and with support of auto mount and unmount tosystem when detecting hotplug event of USB storage devices.The research content and result of this thesis have certain practical referencevalue for popularization and application of domestic embedded processors.Meanwhile, development and study of embedded system based on domestic processorbenefits the industrialization process of SoC with domestic independent intellectualproperty rights.
Keywords/Search Tags:embedded system, CK-CPU, Linux, OS transplantation, USB HCD
PDF Full Text Request
Related items