Font Size: a A A

Terminal, Network Audio Player Based On Embedded Systems

Posted on:2010-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:D D DengFull Text:PDF
GTID:2208360275483178Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the popularity of computer science, the use of Internet technology and the breakthrough of nano-electronics technology, there is a great promotion to micro-electronics technology especially System-on-Chip. As the global leading provider of 32/16 bit embedded RISC microprocessor, ARM and its architecture of microprocessors have become standard RISC chips about SOC. Nowdays, the embedded system based on ARM core has achieved a wide range of applications in many fields, such as communications, network, industrial control, information appliances, consume electronics and so on. The combination of embedded system and digital family develops many new applications.This thesis designs and implements a complete network audio player terminal based on embedded system.First of all, the platform of system hardware has been set up. Samsung's S3C2410 (ARM920T core)is selected as CPU of the system, NorFlash and SDRAM as system memory, Philips UDA1380 audio controller as DAC module of the system, Devicom DM9000AEP as network controller, Sharp's 3.5-inch TFT-LCD and keypad as display and control module.Because S3C2410 is designed using the ARM9 architecture with MMU (Memory Management Unit), 2.4.18 which is the most stable Linux version is selected as the embedded system. Human-Computer Interaction implements through the touch pad, and the graphical user interface uses MiniGUI providing by Beijing Feynman company.Software includs firmware and application, and firmware is divided into Bootloader and device drivers. U-boot-1.1.4 has been choosed as customized system Bootloader, designs and implements IIS audio driver and keyboard driver. In addition, development of Human-Computer interaction and design of mp3 player control constitute the application.Finally, there is a brief introduction to system transplantation, including the establishment of cross-compile environment, programming Bootloader, transplantation Linux kernel and file system, and the performace of system playing results.
Keywords/Search Tags:Embedded System, Player Terminal, Bootloader, Device Driver, MiniGUI
PDF Full Text Request
Related items