Font Size: a A A

Software Platform Research Of Oscilloscope Based On OMAP Processors

Posted on:2016-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:X SuFull Text:PDF
GTID:2272330473455259Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the continuing development of communication technology and electronic industry, digital oscilloscopes play an increasingly important role in the field of electronic measurement, thus putting forward higher requirements on the function of oscilloscope, performance indicators and human-computer interaction.In terms of the development of low-end oscilloscope, the architecture of DSP+FPGA or ARM+FPGA has been widely used in most cases. This project combines the advantages of the two kinds of architecture(i.e., ARM + DSP + FPGA core architecture) and selects as processor TI highly integrated asynchronous ARM + DSP dual-core processor: OMAP-L138. In addition, we expand NAND flash memory, EEPROM storage and LCD display modules, which enable the DSP to focus on its expertise in digital signal processing, meanwhile bringing about powerful control capabilities and a rich peripheral driver interface. Running on the scalable real-time DSP/BIOS kernel, DSP is capable to schedule multi-task work. What’s more, we transplant the Linux-2.6 kernel to ARM, which brings the advantages of operating systems as well as the convenience of extension of application and functionality upgrading in the future(such as adding a touch-screen capabilities, and mobile internet terminals, etc.).This project is based on OMAP-L138 processor platform of TI Davinci architecture and combines the advantages of ARM and DSP. The project aims to implement the taks as follows:(1) The reasonable boot method and boot up sequence has been designed to match the hardware platform as well as the actual demand of products. The boot animation has been compiled;(2) The strengths and weaknesses of the root file systems have been analized,then the suitable file system has been transplanted and optimized, which are based on the performance of the hardware platform and the actual product testing;(3) The I2 C driver has been written to succeed in storing the oscilloscopge startup parameters.The sharing memory between ARM and DSP has been developed;(4) The communication between ARM and DSP has been set up which is based on DSPLINK module;(5) The system has been optimized, including reducing the core size and shorten startup time of oscilloscope;(6) The multiple design of oscilloscope on the side of DSP/BIOS has been realized.The framework we adopt greatly improves the expand capacity of external oscilloscope module as well as the control and management capabilities of oscilloscope. In addtion, it provides preferable hardware and software environment for the subsequent product development.
Keywords/Search Tags:oscilloscope, Linux, driver, DSPLINK, DSP/BIOS
PDF Full Text Request
Related items