天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于ARM9的嵌入式實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-05-02 21:02

  本文選題:ARM9 + Linux ; 參考:《北京郵電大學(xué)》2012年碩士論文


【摘要】:嵌入式系統(tǒng)的應(yīng)用無(wú)處不在,隨著嵌入式技術(shù)的發(fā)展速度不斷加快,嵌入式設(shè)備的種類和數(shù)量也越來(lái)越多,不僅推動(dòng)了社會(huì)現(xiàn)代化、智能化、自動(dòng)化的前進(jìn)速度,其市場(chǎng)前景也十分廣闊。在工業(yè)控制領(lǐng)域中,機(jī)器人集成了先進(jìn)的科學(xué)技術(shù),促進(jìn)了生產(chǎn)力的發(fā)展,增加了行業(yè)的競(jìng)爭(zhēng)力,其原因之一要得益于嵌入式技術(shù)在機(jī)器人控制領(lǐng)域發(fā)揮的重要作用。本課題結(jié)合本實(shí)驗(yàn)室在機(jī)器人技術(shù)上的研究基礎(chǔ),運(yùn)用市場(chǎng)上較為成熟和流行的嵌入式系統(tǒng)相關(guān)技術(shù),提出并且開發(fā)了一款嵌入式實(shí)驗(yàn)平臺(tái),滿足機(jī)器人實(shí)際應(yīng)用的具體要求。 本課題主要是采用以三星公司的ARM9系列的S3C2440A芯片為核心的模塊化設(shè)計(jì),結(jié)合外圍設(shè)備的具體應(yīng)用,搭建嵌入式系統(tǒng)的硬件平臺(tái),并利用嵌入式Linux操作系統(tǒng)和QT/Embedded圖形庫(kù),開發(fā)驅(qū)動(dòng)程序和編寫應(yīng)用程序,完成內(nèi)核配置、編譯和移植,實(shí)現(xiàn)電機(jī)和傳感器的控制以及數(shù)據(jù)信息的采集和顯示,定制化完整的嵌入式實(shí)驗(yàn)平臺(tái)。本課題提出的控制系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì),為系統(tǒng)擴(kuò)展提供了通用的數(shù)據(jù)通信接口和傳感器設(shè)備接口,更好地支持了復(fù)雜的控制系統(tǒng)的進(jìn)一步開發(fā)。在實(shí)驗(yàn)中以TMS320F2812作為從控制器為例,更好地驗(yàn)證并且實(shí)現(xiàn)了ARM9嵌入式實(shí)驗(yàn)平臺(tái)的功能。本課題的創(chuàng)新意義和成果是,設(shè)計(jì)了以ARM9為核心的硬件電路,使用自制電機(jī)驅(qū)動(dòng)器,應(yīng)用不同種類的電機(jī)和傳感器設(shè)備,并采用分級(jí)控制方式進(jìn)行系統(tǒng)擴(kuò)展,通過人機(jī)交互界面處理復(fù)雜的多任務(wù),并具有較好的運(yùn)行速度和控制性能。本實(shí)驗(yàn)平臺(tái)已應(yīng)用于機(jī)器人控制系統(tǒng)中,發(fā)揮了嵌入式系統(tǒng)的優(yōu)勢(shì),實(shí)現(xiàn)了智能化控制,為后續(xù)的研究工作帶來(lái)了方便。 本論文詳細(xì)分析了基于AMR9的嵌入式實(shí)驗(yàn)平臺(tái)的硬件和軟件的開發(fā)過程。在硬件設(shè)計(jì)部分,制作了ARM9控制板,其功能模塊主要包括Flash、SDRAM、復(fù)位電路、電源模塊、開關(guān)量傳感器模塊、網(wǎng)絡(luò)接口、數(shù)據(jù)通信模塊、GPIO接口、A/D轉(zhuǎn)換接口等。還設(shè)計(jì)了電機(jī)驅(qū)動(dòng)電路,用于驅(qū)動(dòng)直流電機(jī)和步進(jìn)電機(jī)。最后進(jìn)行電路板的焊接和調(diào)試。在軟件設(shè)計(jì)部分,涉及了嵌入式Linux操作系統(tǒng)的諸多功能和特性。分析了嵌入式系統(tǒng)模型,明確了嵌入式系統(tǒng)的開發(fā)任務(wù)和流程,分層次分步驟地完成ARM9嵌入式實(shí)驗(yàn)平臺(tái)的軟件開發(fā),主要包括在宿主機(jī)上搭建交叉編譯環(huán)境;結(jié)合處理器CPU資源分配和硬件接口的設(shè)計(jì),完成設(shè)備驅(qū)動(dòng)程序的開發(fā),其中重點(diǎn)介紹了I/O接口、A/D轉(zhuǎn)換接口、觸摸屏設(shè)備和串口的關(guān)鍵驅(qū)動(dòng)程序的設(shè)計(jì);裁剪和移植內(nèi)核到ARM9控制板;制作文件系統(tǒng);利用有限狀態(tài)機(jī)分析程序控制邏輯和應(yīng)用程序框架;建立QT/Embedded圖形環(huán)境;使用QT的集成開發(fā)工具QT Creator設(shè)計(jì)圖形用戶界面;使用C++語(yǔ)言開發(fā)人機(jī)交互程序;定義串口應(yīng)用層數(shù)據(jù)協(xié)議,通過觸摸屏完成串口通信、電機(jī)控制、開關(guān)量傳感器狀態(tài)顯示、LED和蜂鳴器控制以及模擬量傳感器數(shù)據(jù)信息顯示等功能。最后完成軟硬件的集成調(diào)試和可靠性測(cè)試,分析ARM9嵌入式實(shí)驗(yàn)平臺(tái)的性能,并總結(jié)本課題的研究成果,提出下一步的研究工作。 該實(shí)驗(yàn)平臺(tái)體現(xiàn)了嵌入式系統(tǒng)的關(guān)鍵性技術(shù),滿足了基于機(jī)器人技術(shù)的應(yīng)用開發(fā),加強(qiáng)了理論知識(shí)和實(shí)際應(yīng)用的結(jié)合,具有一定的研究和應(yīng)用價(jià)值。
[Abstract]:The application of embedded system is everywhere. With the rapid development of embedded technology, the variety and quantity of embedded equipment are more and more. It not only promotes the speed of social modernization, intelligence and automation, but also has a very broad market prospect. In the field of industrial control, robots have integrated advanced science and technology. It has promoted the development of productivity and increased the competitiveness of the industry. One of the reasons is to benefit from the important role of embedded technology in the field of robot control. This subject has put forward and developed a more mature and popular embedded system related technology in the market based on the research foundation of our laboratory in robot technology. The embedded experimental platform meets the specific requirements of the robot's practical application.
This topic mainly uses the S3C2440A chip of the ARM9 series of Samsung Corp as the core module design, combines the specific application of the peripheral equipment, builds the hardware platform of the embedded system, and uses the embedded Linux operating system and the QT/Embedded graphics library to develop the driver and write the application program, and complete the kernel configuration, compiling and moving. To realize the control of motor and sensor and the collection and display of data information, the complete embedded experimental platform is customized. The overall structure of the control system is designed in this subject. It provides a general data communication interface and the interface of the sensor equipment for the expansion of the system. It supports the further development of the complex control system. In the experiment, TMS320F2812 is used as an example to verify and realize the function of the ARM9 embedded experimental platform. The innovation significance and achievement of this topic are that the hardware circuit with ARM9 as the core is designed, the self-made motor driver is used, the different kinds of electric and sensor equipment are applied, and the hierarchical control mode is used. This experiment platform has been applied to the control system of the robot, exerts the advantages of the embedded system, realizes the intelligent control, and brings convenience to the follow-up research work.
In this paper, the development process of hardware and software of the embedded experimental platform based on AMR9 is analyzed in detail. In the hardware design part, the ARM9 control board is made. Its functional modules mainly include Flash, SDRAM, reset circuit, power module, switch sensor module, network interface, data communication module, GPIO interface, A/D conversion interface and so on. The motor drive circuit is used to drive the DC motor and the step motor. Finally, the circuit board is welded and debugged. In the software design part, the functions and characteristics of the embedded Linux operating system are involved. The embedded system model is analyzed, the development task and process of the embedded system are clarified, and the ARM9 inlay is completed hierarchically and step by step. The software development of the experimental platform includes the construction of the cross compiler environment on the host computer, and the design of the processor CPU resource allocation and the hardware interface, and the development of the device driver is completed. The design of the I/O interface, the A/D conversion interface, the touch screen device and the key driver of the serial port is mainly introduced. Check the ARM9 control board; make the file system; use the finite state machine to analyze the program control logic and the application framework; establish the QT/Embedded graphical environment; use the QT integrated development tool QT Creator to design the graphical user interface; use the C++ language to develop the human-computer interaction program; the definite serial port application layer data protocol, through touch The screen completes the serial communication, the motor control, the state display of the switch sensor, the control of the LED and the buzzer and the data information display of the analog sensor. Finally, the integrated debugging and reliability test of the hardware and software are completed, the performance of the ARM9 embedded experimental platform is analyzed, and the research results of this subject are summarized, and the next research work is put forward.
The experimental platform embodies the key technology of the embedded system, meets the application and development based on robot technology, and strengthens the combination of theoretical knowledge and practical application. It has a certain value of research and application.

【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 姚飛昭;丁金華;宋鵬;;嵌入式Linux操作系統(tǒng)下的串行通信[J];大連工業(yè)大學(xué)學(xué)報(bào);2008年03期

2 閆玉忠,石理;嵌入式Linux的MiniGUI研究和移植[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年06期

3 胡澤明,岳春生;嵌入式系統(tǒng)開發(fā)要素的選擇分析[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年08期

4 歐峰;魏世民;郭磊;;基于QT/E的ARM/DSP嵌入式系統(tǒng)的直流電機(jī)監(jiān)控界面的設(shè)計(jì)與實(shí)現(xiàn)[J];電子技術(shù);2011年06期

5 馬忠梅;ARM嵌入式處理器與嵌入式系統(tǒng)[J];電子世界;2003年03期

6 劉升;二相步進(jìn)電機(jī)驅(qū)動(dòng)芯片TA8435H及其應(yīng)用[J];國(guó)外電子元器件;2005年03期

7 黑新宏,崔杜武,常斌;基于MiniGUI的客戶端PDA的研究及開發(fā)[J];計(jì)算機(jī)應(yīng)用;2003年04期

8 王凱;王玉玫;;嵌入式系統(tǒng)圖形處理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2007年16期

9 何榮森,何希順,張躍;從ARM體系看嵌入式處理器的發(fā)展[J];微電子學(xué)與計(jì)算機(jī);2002年05期

10 盛惠興;王海濱;姚家坤;;嵌入式Linux系統(tǒng)的開發(fā)與優(yōu)化[J];微電子學(xué)與計(jì)算機(jī);2007年06期

相關(guān)碩士學(xué)位論文 前5條

1 嚴(yán)菊明;基于ARM嵌入式系統(tǒng)的通用Bootloader的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2005年

2 顧而立;基于Linux操作系統(tǒng)ARM體系的嵌入式工控一體機(jī)設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2008年

3 曾樹洪;Linux嵌入式操作系統(tǒng)的實(shí)時(shí)性研究[D];中南大學(xué);2008年

4 邊孝成;基于ARM+DSP架構(gòu)的太陽(yáng)能光伏智能并網(wǎng)逆變器[D];山東大學(xué);2009年

5 江平;IP網(wǎng)絡(luò)測(cè)試儀GUI設(shè)計(jì)與網(wǎng)絡(luò)協(xié)議分析研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2010年



本文編號(hào):1835488

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1835488.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶3496d***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com