Font Size: a A A

Research The Driver Technology Of Embedded System’s Peripheral Device

Posted on:2013-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:S T ShenFull Text:PDF
GTID:2248330371494485Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded systems must communicate with different peripheral devices to implement easy interactivity and practicality. Device driver is a special software between the operating system (OS) and peripheral hardware devices, which also as the’bridge’that links the OS and peripheral hardware devices. It shields the diversity of the peripheral hardware environment, and provides some certain standard interfaces to applications. These interfaces are generally defined by OS, related to the driver’s type, and independent of specific hardware. Device drivers play an important role in implementing the interfaces’functions, and mapping the interfaces’implementation to hardware’s specific operation.The system is portable detector of the initial crystallization temperature, which composed of Windows Embedded CE6.0as Embedded Operating System, OMAP3530of ARM Cortex-A8series as Embedded Processor Unit, XC3S250E of Xilinx Spartan-3E FPGA series as data storage and logical control unit. Due to added FPGA module and temperature sensor to OMAP3530development board, it needs provide drivers for the new devices in original BSP (Board Support Packet). The FPGA module is used to get battery power and temperature data which detected by temperature measuring equipment. The temperature sensor chip is used to get current room temperature.This paper studies the development technologies of device driver of embedded system based on Windows Embedded CE6.0. To begin with, the paper introduces the issue development status and tendency. Secondly, it makes a brief introduction of the embedded system and the embedded operating system. Then, it emphasizes on the design of hardware interface between OMAP3530processor and FPGA. Also there is an emphasis on FPGA driver’s design and implementation on Windows Embedded CE6.0. The FPGA interface is linked to OMAP3530by memory bus, and the temperature sensor is linked to I2C controller and communicates with OMAP3530by the I2C protocol. In device driver design part, this paper emphasizes the interrupt handling mechanism of FPGA driver and temperature sensor driver realized through layering ideas. Finally, it checks the drivers’validity.
Keywords/Search Tags:Embedded system, Windows Embedded CE6.0, Device driver, FPGA
PDF Full Text Request
Related items