Font Size: a A A

The Research And Development Of Embedded Linux Device Drivers And Bootloader Based On MIPS

Posted on:2012-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y L GuoFull Text:PDF
GTID:2178330335960863Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In 1990's, embedded technology comprehensively launches, especially in the consumer products. In broadcast and television areas, America has begun to transform from analog TV to digital TV. Europe DVB(digital TV broadcast) technology has been adopted in most countries. While software, integrated circuits and new components are playing important role in the development of industry. All the above products, are inseparable from the embedded system technology, especially the new generation of embedded system. In order to meet the requirement of the development of the network, it has begun to embed network interface, software support network system kernel modules, and even web browser.Based on the study of the embedded operating system characteristics, the MIPS hierarchy structure and Linux kernel basis, this paper has done some research about characteristics, classification, hierarchical structure, framework and functions of the embedded Linux device driver. The device driver basic design principle and design process are analyzed in detail. NAND Flash driver, IR soft decoding drivers and the I2C driver of the PLM3000 development board are also realized.Another part of this paper is embedded system booting and loading program, named as Bootloader. On the analysis of related principles, frame structure and operating mode, Dual Boot for PLM3000 is realized, which is based on the framework of YAMON. And U-Boot is also transplanted to the development board.
Keywords/Search Tags:MIPS, Embedded Linux, Device Drivers, Bootloader
PDF Full Text Request
Related items