Font Size: a A A

Arm-based Network Audio And Video Playback Systems Research And Design

Posted on:2009-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:X Y DanFull Text:PDF
GTID:2208360245956117Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Along with the fast development of computer and communications technology, and the syncretism of 3C(Computer, Communication & Consume Electric), the embedded system has merged into almost every field. As the global leading supplier of 32/16 bit embedded RISC MPU solution, the ARM Holdings produced the ARM serials architecture, and it becomes the RISC standard in manufacturing the SOC chip. The embedded system with ARM core has been widely adopted in such fields as communications, network, industrial domination, apparatus, home appliance, and consuming electronic products.As a representive of free software, Linux operating system has high performance, offers sound code for free, has cutable kernel, and excellent developing tools and dominating mechanism for network and files. It has been the most widely used operating system for PC server and embedded systems. Recently, it turns out that Linux operating system is of large economic value and will be used widely in various applications.In this article, we selected a hardware platform with a S3C2410 CPU. S3C2410 is a high-performance CPU based on ARM920T structure, The main purpose of this thesis is to build an embedded video play platform, study how to migrate Linux to ARM chip, and how to develop media on this condition.First, we start by building the Hardware platform, the ARM9 IP core by way of MPU, FLASH and SDRAM by way of memory Unit, which dominates IIC general route and IIS audio files, UDA1380 as audio playing module, and adopting SHARP LQ035Q7DB02 LCD as the video display, and DM9000 network protocol chip as communication interface. Second, to build the Linux development environment, the author configures the NFS server, TFTP server and builds the cross compile environment. The bootloader of the system is implemented and migrationed .the code of the Linux kernel is modified to fit the hardware of embedded system, porting Linux kernel, root file system for the embedded system is built. Finally, we don't use the Hardware decoded solution to play audio files, but use Software solution. We optimize the decoded arithmetic, and design DSP drive and Mixer drive into integer audio operation, making the best use of the ARM core efficiency Based on the above conditions, we realize loading audio and LCD drive modules in Linux environment, as well as realizing play functions by migrating Mplayer.
Keywords/Search Tags:Embedded-Linux, ARM9, S3C2410, audio/video play
PDF Full Text Request
Related items