Font Size: a A A

Uclinux Porting To Arm Platform And Application Development Research

Posted on:2006-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:Q L XuFull Text:PDF
GTID:2208360182968764Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
uClinux has become the preferred Operating Systems in the development of embedded system because of its many strongpoints, such as excellent performance and open source. This project aims to study the transplantation and the application development of uClinux on the ARM platform, to implement the hardware/software design of STB which is used to fulfill the function of video on demand in networking VOD system.After simply describing the S3C4510X embedded MCU and the audio/video decoder CL680, the hardware/software design principle of STB is introduced, the host interface between S3C4510X and CL680 and the parallel-to-serial conversion through CPLD is mostly discussed. And then the BootLoader program is modified to boot embedded operating system. The uClinux kernel and crossing compiling is analyzed in detail. uClinux is slimmed and configured according to the hardware/software requirements of STB, and at last is transplanted successfully to the ARM platform. The design and implementation of CL680 device driver, which is composed of DMA data transportation and control to CL680 from MCU, is depicted in detail. The Socket communication to video server and audio/video playing are programmed on the bases of the device driver.In conclusion, This thesis discusses the developing flow of embedded system and the emphases that must be regarded in the process of development of embedded system on the basis of ARM and uClinux. Fluent audio/video playing, friendly user interface and good playing control are realized on STB. With the trend which the embedded system and the multi-media technology is integrated increasingly, the thesis has high value in practice and research.
Keywords/Search Tags:embedded system, ARM, uClinux, Set-Top-Box
PDF Full Text Request
Related items