基于嵌入式Linux串口專用交換機的設計
[Abstract]:This design is based on the communication module of automobile detection line system, which solves the problem that the traditional RS-232C serial communication must add multiple serial cards to PC when connecting multiple devices. And in order to realize the communication between a large number of intelligent instruments and remote hosts, the data transmission rate and data reliability of serial communication in long-distance transmission will be greatly reduced. And the serial communication network based on RS-232C will become very complicated. In this paper, an embedded serial port special exchange device based on ARM9 and Linux operating system is developed. The device can make the existing intelligent instrument have the function of networking, realize the long-distance data transmission, remote data acquisition and control and so on. The system can receive the data from 8 serial ports, store and process the data, and transform it into Ethernet data packet which can be transmitted in the network. Data packets from Ethernet can also be received and unpacked, analyzed, converted and judged, and then sent to a specified serial port. The two-way transparent transmission of serial terminal data and TCP/IP network data is realized. The research contents of this paper include: 1. The target of the design of embedded serial port special purpose exchange is analyzed, and the detailed system design scheme is worked out. The S3C2440A of Samsung Company is chosen as microprocessor and embedded Linux system as the operating system of this design. 2. Hardware circuit design. Firstly, the overall scheme of hardware design is described. Then the system hardware is divided into four parts: processor module circuit design, Ethernet interface module circuit design, serial port expansion module circuit design and communication isolation module circuit design. The design process is described in detail. 3. The construction of embedded system. Including Uboot porting, Linux operating system transplantation, root file system making and device driver development, the development of device driver is emphatically introduced. Finally, the special platform of the embedded serial port exchange is constructed, which provides the necessary environment for the running and debugging of the application program. 4. Software design. Using multi-thread network program design under Linux platform, the server-side program of embedded serial port special exchange is designed. In the Windows platform, the API function of the client side is designed by using Socket network programming, which is convenient for the user to carry on the second development.
【學位授予單位】:南京航空航天大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TN915.05;TP368.1
【參考文獻】
相關期刊論文 前9條
1 黃文力;馬禮;王玉超;;嵌入式Internet中TCP/IP協(xié)議棧的研究與設計[J];電腦開發(fā)與應用;2008年01期
2 張凡;劉益成;;一種制作YAFFS2嵌入式文件系統(tǒng)的方法[J];電腦開發(fā)與應用;2010年09期
3 王達偉;曹政;劉新春;游定山;孫凝暉;;高性能互聯(lián)網(wǎng)絡交換機研究與設計[J];計算機研究與發(fā)展;2008年12期
4 史曉丹;;淺析集線器、交換機和路由器[J];科技傳播;2011年05期
5 肖軍;韓黨群;儲海燕;畢楊;;基于ARM的嵌入式TCP/IP協(xié)議的實現(xiàn)[J];現(xiàn)代電子技術;2009年02期
6 韋峰;盧再奇;劉偉;;YAFFS2在嵌入式系統(tǒng)中的實現(xiàn)[J];現(xiàn)代電子技術;2010年08期
7 Kiseon Kim;;Diffserv AQM algorithm for edge and core routers[J];Journal of Systems Engineering and Electronics;2010年06期
8 ;Key Technology of Embedded System Implementation for Software-based CNC System[J];Chinese Journal of Mechanical Engineering;2010年02期
9 鄒穎婷;李紹榮;;ARM9上的嵌入式Linux系統(tǒng)移植[J];自動化技術與應用;2009年06期
相關碩士學位論文 前6條
1 張丙晨;基于Linux的嵌入式系統(tǒng)的技術及應用[D];鐵道部科學研究院;2001年
2 官媛;嵌入式串口通訊服務器的研究和設計[D];浙江大學;2006年
3 趙國冬;安全嵌入式系統(tǒng)體系結構研究與設計[D];哈爾濱工程大學;2006年
4 范煒;基于ARM的嵌入式多串口網(wǎng)絡服務器的設計與實現(xiàn)[D];北京交通大學;2008年
5 周田軍;基于S3C2410A和Linux2.6.22的嵌入式系統(tǒng)構建[D];吉林大學;2008年
6 陳航;基于Linux的無線通信網(wǎng)關的設計與實現(xiàn)[D];北京郵電大學;2010年
,本文編號:2451180
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2451180.html