隨著電子設備的迅猛發(fā)展,“讓全部設備接入網(wǎng)絡”已經(jīng)成為一種發(fā)展趨勢。通過嵌入式串口服務器,可以讓現(xiàn)有的串行設備擁有聯(lián)網(wǎng)功能,避免了投資大量人力、物力,有利于對傳統(tǒng)串行設備進行更換或者升級。 本文設計的串口服務器采用嵌入式處理器和Linux操作系統(tǒng),把現(xiàn)有的基于串行接口的數(shù)據(jù)轉(zhuǎn)化成以太網(wǎng)數(shù)據(jù),然后進行數(shù)據(jù)存取,將傳統(tǒng)的串行數(shù)據(jù)送往網(wǎng)絡。 論文主要研究了以下內(nèi)容: 第一,在研究串口服務器網(wǎng)關工作機理的基礎上,分析高性能串口網(wǎng)絡服務器的功能需求。 第二,基于AT91ARM9200微處理器及LXT971ALE網(wǎng)絡接口芯片等構建嵌入式系統(tǒng),完成RS232-TCP/IP轉(zhuǎn)換網(wǎng)關的軟硬件設計,實現(xiàn)最多32路串行終端同時接入以太網(wǎng)的高性能串口服務器。 第三,在RH Linux 9.0為ARM處理器提供的交叉開發(fā)工具下移植Linux,為嵌入式串口服務器設計服務器端與客戶端工作模式,同時設計實現(xiàn)系統(tǒng)參數(shù)的在線配置功能。 第四,在客戶端和服務器端分別設計串口服務器的基本API函數(shù),為系統(tǒng)二次開發(fā)打下良好的基礎。
標簽:
ARM
嵌入式
多串口
網(wǎng)絡服務器
上傳時間:
2013-04-24
上傳用戶:mqien