基于Linux的嵌入式實訓(xùn)平臺及實驗的設(shè)計與實現(xiàn)
本文選題:嵌入式 + 實訓(xùn)平臺 ; 參考:《大連理工大學(xué)》2013年碩士論文
【摘要】:隨著嵌入式的發(fā)展日益蓬勃,很多高校也都開設(shè)了嵌入式專業(yè)方向,為社會提供嵌入式人才。而在高校的嵌入式實驗教學(xué)過程中,存在著多種問題,外購設(shè)備成本高,維護難,配套教程也不完全符合教學(xué)需求,而且多種設(shè)備之間還存在資源重疊浪費。鑒于此,本文詳細介紹了如何設(shè)計實現(xiàn)一款用于嵌入式實驗教學(xué)的實訓(xùn)平臺以及配套實驗課程內(nèi)容。 本文設(shè)計的嵌入式實訓(xùn)平臺既支持無操作系統(tǒng)的裸機程序,也支持基于Linux操作系統(tǒng)的應(yīng)用程序。在硬件方面,實訓(xùn)平臺上設(shè)計實現(xiàn)的外圍模塊有:獨立LED顯示模塊、獨立按鍵、LED流水燈模塊、蜂鳴器、步進電機模塊、AD模塊、矩陣式鍵盤模塊、RTC模塊、12C模塊、SD卡模塊、UART串口模塊、LCD觸摸屏模塊、CMOS攝像頭模塊、USB模塊(主設(shè)備接口+從設(shè)備接口)、以太網(wǎng)模塊和音頻輸入輸出模塊等等。另外,根據(jù)實際需求,還可以添加GPS模塊、GPRS模塊、Zigbee模塊以及各種傳感器輸入模塊等。 在軟件方面,本實訓(xùn)平臺提供了七個裸機實驗,每個實驗都有詳細的源代碼和說明解釋,對于嵌入式初學(xué)者有很大的幫助。另外,實訓(xùn)平臺支持的Linux操作系統(tǒng)內(nèi)核版本是目前在帶有操作系統(tǒng)的嵌入式系統(tǒng)中使用頻度最高的Linux2.6內(nèi)核,提供了27個帶有源碼的實驗,從最底層的Bootloader移植,到Linux2.6內(nèi)核定制,再到帶有Qt圖形系統(tǒng)的文件系統(tǒng)編譯,最后是模塊驅(qū)動設(shè)計和應(yīng)用程序設(shè)計,在嵌入式軟件結(jié)構(gòu)方面是層層遞進。本實訓(xùn)平臺還配有實驗課程內(nèi)容設(shè)計,即實驗指導(dǎo)手冊,這對于老師實驗教學(xué)和學(xué)生自己動手實驗都是一個很好的幫助。
[Abstract]:With the development of embedded, many colleges and universities have set up embedded professional direction to provide embedded talents for the society. In the process of embedded experiment teaching in colleges and universities, there are many problems, such as the high cost of outsourced equipment, the difficulty of maintenance, the complete tutorials do not fully meet the teaching needs, and the overlapping and wasting of resources among many kinds of equipments. In view of this, this paper introduces in detail how to design and implement a practical training platform for embedded experimental teaching and the contents of related experimental courses. The embedded training platform designed in this paper not only supports the bare machine program without operating system, but also supports the application program based on Linux operating system. In terms of hardware, the peripheral modules designed and implemented on the practical training platform include: independent LED display module, independent keystroke LED flowing lamp module, buzzer, step motor module and AD module. Matrix keyboard module RTC module / 12C module SD card module UART serial port module LCD touch screen module CMOS camera module USB module (main equipment interface slave device interface) Ethernet module audio input and output module and so on. In addition, according to the actual demand, the GPS module / GPRS module / Zigbee module and various sensor input modules can be added. In the software aspect, this training platform provides seven naked machine experiments, each experiment has the detailed source code and the explanation, has the very big help to the embedded beginner. In addition, the Linux operating system kernel version supported by the training platform is currently the Linux 2.6 kernel with the highest frequency of use in embedded systems with operating systems, providing 27 experiments with source code, from bootloader porting at the lowest level to Linux 2.6 kernel customization. Then the file system with QT graphics system is compiled, finally, the module driver design and application program design, in the embedded software structure is layer by layer progressive. The platform is also equipped with experimental course content design, that is, experimental instruction manual, which is a good help for teachers and students to do experiments.
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP368.1
【參考文獻】
相關(guān)期刊論文 前10條
1 朱峰;苗克堅;王陽;;基于ARM微處理器的電源監(jiān)控模塊的設(shè)計[J];電子測量技術(shù);2009年02期
2 鄭佃好;張紅雨;;AU9254在基于S3C2440的嵌入式系統(tǒng)中的應(yīng)用[J];大眾科技;2011年10期
3 葉培順;;嵌入式Linux在s3c2440上的移植[J];電子設(shè)計工程;2011年15期
4 劉云鋒;黃英;何新鵬;劉奇;;基于ARM9的嵌入式Linux系統(tǒng)移植[J];工業(yè)控制計算機;2011年06期
5 高嵩;紀超;陳超波;;基于嵌入式Linux的DM9000網(wǎng)絡(luò)驅(qū)動設(shè)計[J];計算機與數(shù)字工程;2013年02期
6 龍芬;;基于ARM的實驗室數(shù)字電源設(shè)計[J];軟件導(dǎo)刊;2011年06期
7 高麗萍;周斌;;在嵌入式Linux下OV9650驅(qū)動程序的實現(xiàn)[J];軟件導(dǎo)刊;2012年04期
8 姜麗偉;;教學(xué)實驗設(shè)備使用與管理的優(yōu)化[J];實驗技術(shù)與管理;2011年10期
9 曾小進;陳未如;吳小英;;基于任務(wù)的SolCS內(nèi)核實時能力的實現(xiàn)[J];微計算機信息;2007年11期
10 盧偉;潘煉;;Uboot在S3C2440上的移植[J];微型機與應(yīng)用;2010年24期
相關(guān)碩士學(xué)位論文 前1條
1 何小軍;嵌入式測控平臺的研究與設(shè)計[D];西華大學(xué);2008年
,本文編號:2115253
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2115253.html