Font Size: a A A

Based On Embedded Linux Bsp Technology

Posted on:2006-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:X B DingFull Text:PDF
GTID:2208360152498485Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Linux is very excellent operation system. We can get source files of it from INTERNET without charge. Because it is very easy to configure, reduce and well supported, Linux is used in very wide fields now. Especial in the fields of embedded system and it became the most popular embedded operation system. Now embedded Linux was used in many kinds of information terminal produces such as PDA/mobile and so on. BSP (Board Support Package) is one of the key technologies of embedded Linux. This dissertation research the technologies of BSP, discussing the component,technology method,relationship with openation system and realization technology. Specifically focus on the technology of BSP based on Linux, deeply analyse and discusse BSP technology of Linux on embedded system, mainly about components of BSP functions,requirmentes,characteristic and realization technologies ect. On base of many analysis of source code, I use the BIOS of PC and the loader of Linux on PC--GRUB for reference, bring forward the process and emphases of hardware initiation (board initiation) and framework of bootloader of Linux on embedded system. And compare this two techonolgy of embedded system with those of PC. The most important thing is according to analysis of drivers of different devices this dissertation summarizes and analyzes the "strategy"and "mechanism"of device drivers of Linux ver 2.6. There are two chapters used to deeply discuss "strategy"and "mechanism"of device drivers. In those chapters, based on some different device drivers, I describe the main ideal of driver management and design technology, and bring forward driver models of different kind of devices. Based on these analysis and research I accomplish a BSP for a embedded hardware platform of 863 project. The last is sum-up and further research of BSP development.
Keywords/Search Tags:BSP, Linux Kernel V2.6, Device Driver, Skelecton
PDF Full Text Request
Related items