Font Size: a A A

Research Of Real-time Data Process And Graph Display Technology Based On Hardware Abstract Layer

Posted on:2012-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2178330332492315Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
A hardware abstraction layer (HAL) is an abstraction layer, implemented in software, between the physical hardware of a computer and the software that runs on that computer. Its function is to hide differences in hardware from most of the operating system kernel, so that most of the kernel-mode code does not need to be changed to run on systems with different hardware. HAL, called BSP (board support package) traditionally, extends the scope of the Operating System application.When the online equipment of initial crystallization temperature detection was researched in the EP9315 development board, the FPGA module was added to read the battery electric quantity and the temperature data collected by the thermocouple, the keypad module was added as man-machine interaction, the temperature sensor module was added to collect the current room temperature, the display module was added to display the data and the temperature curve. It was needed that the added module should be supported through the data handle and the graph show based on hardware abstract layer.Firstly, the paper introduces the issue development status and tendency. Secondly, discusses the embedded system and the embedded operating system theory, emphasizes on Windows CE.Net, and in turn introduces the hardware design, the driver design. The FPGA interface is used the internal bus to connect, the temperature sensor is used the GPIO to connect and the IIC protocol to communicate, the matrix keypad is also used GPIO, the display module is used the LCD bus to connect. In the driver design, the interrupt in the FPGA and keypad is realized, the keypad, display and temperature sensor driver is used the idea of the layer and the orient object. Finally the relevant data and display interface is checked.In conclusion, this paper, achieving the data and graph interface, extends the scope of the hardware support on the EP9315 development board. It has some significance for developing other hardware design based on HAL.
Keywords/Search Tags:HAL, FPGA, Temperature sensor, Keypad, LCD
PDF Full Text Request
Related items