Font Size: a A A

Design And Implementation Of Embedded Training Platform And Experiment Base On Linux

Posted on:2014-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:L LuoFull Text:PDF
GTID:2248330398950528Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasingly development of embedded systems, many universities have opened embedded profession, to provide embedded person for the society. In the embedded experimental teaching process of college, there are many problems exist, such as, high cost of purchased equipment, difficult maintence, and the provided tutorial alse dose not comply with the requirements of experiment teaching. What’s more, there are many overlapping resources between different kinds of equipment and it wastes resource. In view of this, this paper introduces how to design and implement a training platform for embedded experiment teaching and experiment course content.In this paper, the embedded training platform can support programs without operating system, as well as the application based on Linux operating system. In the aspect of hardware, the peripheral modules on the training platform include:independent LED display module, independent key, LEDs module, buzzer, step motor module, AD module, matrix keyboard module, RTC module, I2C module, SD card module, UART module, LCD module, touch screen, CMOS camera module, USB module (host interface+slave interface), Ethernet module and the audio input&output module etc.. In addition, according to the actual demand, it can also add GPS module, GPRS module, Zigbee module and a variety of sensor input module to the platform.In the aspect of software, this platform provides seven baremetal experiments, and every experiment has detailed source code and explanation which is very helpful for embedded beginners. Besides, ther kernel version of the Linux operating system the platform supported is the Linux2.6, which has the highest frequency use in the embedded system with operating system. The platform provides27experiment with source code, from the transplantation of Bootloader, to the Linux2.6kernel customization, then to the compiling of the file system with Qt graphics system, and the final design of driver and application program, which shows the progression of embedded software structure. This training platform also provides the experimental design of curriculum content, the experimental manual, which is a good help for teachers and students.
Keywords/Search Tags:Embedded, Training Platform, Linux, experiment
PDF Full Text Request
Related items