Font Size: a A A

The Design And Research Of A Driver With Windriver Of PCI Based On DSP Digital Transfer System

Posted on:2015-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:J B SuiFull Text:PDF
GTID:2298330422993477Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Drivers are applications which connect hardware to operating system. Operatingsystem could access hardware and communicate with hardware in Kernel Modewhen hardware is connected to operating system with PCI. Although, applicationscan not directly access hardware which run in User Mode of operating system.Applications which run in User Mode of operating system have to be with aspecific driver for accessing the hardware. Drivers are divided into two categorys,Kernel-Mode drivers and User-mode dirvers. User-Mode drivers which run in UserMode are developed for virtual devices and are limited to directly accessing thehardware. Kernel-Mode drivers which run in Kernel Mode can directly access thehardware and can transfer datas with DMA, these drivers can also handle interruptsignals. Programers always develop Kernel-Mode driver for the hardware.DDK/WDK is a classic driver development kit. If programmers develop a driverwith DDK/WDK, they have to learn the knowledge of operating system and how thehardware works. Programers have to cost amounts of time and energy for structuringthe basic driver code. If programmers develop a driver with WinDriver,they couldsave time and energy as WinDriver have already structured the basic driver code forusers in order to improve efficiency. WinDriver provides user withhigh-encapsulation API that user can use to develop drivers. WinDriver supportsusers to develop drivers in User Mode. WinDriver also allows its User-Mode driversto access DMA and handle interrupts. Besides, WinDriver provides a friendly DriverWizard to users that users can use to view and detect the hardware resource withoutcoding.This thesis describes how to develop a PCI driver with WinDriver integratingwith an actual driver developing process.
Keywords/Search Tags:driver, WinDriver, PCI, DSP
PDF Full Text Request
Related items