Dissertation > Excellent graduate degree dissertation topics show
Research and Implementation of Board Support Based on Embedded Linux System
Author: XuLin
Tutor: LiuYanMing
School: Xi'an University of Electronic Science and Technology
Course: Communication and Information System
Keywords: BSP Linux kernel 2.6 device driver device model
CLC: TP316.81
Type: Master's thesis
Year: 2007
Downloads: 80
Quote: 3
Read: Download Dissertation
Abstract
|
This thesis mainly discusses the BSP technology of embedded Linux system. Firstly, the thesis introduces the basic concept of embedded Linux BSP and analyzes the basic function, implementation, programming interface of bootloader and device driver.The Linux 2.6 kernel builds a unified device model as a foundation mechanism behind device driver. The device model decides the framework and programming interface of device driver. We study the data structures, hierarchy, components of device model in detail and discuss the driver programming of platform bus device including device registrations, main data structure and framework. A basic procedure and method porting driver to new device model are proposed accordingly.Finally, the thesis describes the detail procedure of the BSP development in an actual project. We use U-boot as bootloader, and discuss its structure, characteristic and porting. As an example, a driver for ethernet interface chip is analyzed to show all details involved for driver development. Therefore, a reference model is proposed to understand and design device driver under kernel 2.6.
|
Related Dissertations
- The Design and Optimization of Locomotive Signal Testing System Based on ARM9,U284.91
- Reseach of Mobile IP Routing in Satellite Networks,TN929.5
- Transplant of Windows CE Operation System Based on ARM9,TP316.7
- Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
- Encryption Card Application of Embedded Hardware Firewall Based on IPsec VPN,TP393.08
- Gsi Superstructure Shop Floor Management System Planning and Designing,U673.2
- Design and Implementation of Communication System between Double-chips Based on PCI Bus,TN47
- Information Control System Based on VxWorks development research,TP311.52
- IP-based embedded audio system design and realization of,TN919.8
- Research and Implementation of 3D Graphics Technology Based on ARM Embedded System,TP391.41
- Windows CE Transplanting and Device Drivers Development of Portable Equipment Based on OMAP3530,TP368.11
- Design and Implementation of Main Processing Module Based on ARM9 in the Avionics Integrated Control Unit,V243
- Santai County Bank Loan Project Management Information System Design and Implementation,TP311.52
- On the Progressive Mesh Simplification Algorithms in Virtual Environment Based on LOD Technology,TP391.9
- MPC852 and Vxworks-based Embedded System Design,TP368.12
- The Study of Air Mixing Device of FJC (A) Flotation Machine to Impact Flow Injection and Experimental,TD456
- Design and Implementation of Automatic Detection System for Modern Communication Equipment,TP311.52
- Ad-Hoc wireless ad-hoc network nodes embedded Linux systems analysis, Construction and Application,TP316.81
- Software Platform Design of Pump Group Patrol and Diagnostic Equipment Base on Windows CE,TP274.4
- Big Scene 3D Game Engine Technology and Implementation,TP391.41
- Sub- 90 nm CMOS device modeling techniques and PSP parameter extraction studies,TN386
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Operating system > Network operating system >
© 2012 www.DissertationTopic.Net Mobile
|