Font Size: a A A

Design And Implementation Of Player Controlled By Key-press Based On Arm9 Processor

Posted on:2009-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:M YaoFull Text:PDF
GTID:2198360308978323Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Player controlled by key-press is one of the most typical personal digital assistants,which controls player by key-press to achieve interactive fuction.The thesis, taking ARM processor as target,with an deep analysis of ARM9 series processor and documents provided by ARM corporation, introduces the features of ARM9 series processor firstly, highlights the fuction of memory manage unit;and based on the comparison of nand flash and nor flash,chooses nand flash and studies its addressing mode;and then,it designs and develops bootloader program for S3C2410 and gives the implementation description in a great detail. Function modules of the first stage of bootloader program is to make the environment in a stable condition; Function modules of the second stage includes:erasing flash module,loading kernel and file system to flash module, running linux kernel module,downloading kernel and file system to SDRAM(Synchronous DRAM) by Universal Asynchronous Receiver/Transmitter(UART) and so on.At the same time, the thesis takes linux as embedded operating system,describes the features of Linux briefly,introduces the conceptions,characteristics and structures of the embedded device driver,then describes the driver of key-press device and expounds the main knowledge such as kernel-timer,interruption,tasklet function;At last,it describes the driver of audio device and the structure of IIS-bus,solves the problem of interception by using the DMA(direct memory access) technology;At last,it gives a presentation for how to add this two drives to S3C2410.Moreover,it introduce the designning method and the principle of device briefly.At the end, the thesis introduces the hardware environment and software environment,tests bootloader using ARM developer suite, and demonstrates the process of how to load it to Flash;Then it tests the drives of audio device and key-press device.It is proven that the functions are realized and the demands are reached.
Keywords/Search Tags:bootloader program, ARM, processor, driver, player
PDF Full Text Request
Related items