主題:EM9260通過串口實現(xiàn)一個自己的Telnet服務(wù)器端 共有38456人關(guān)注過本帖 |
---|
EM9260用戶 |
1樓 |
EM9260通過串口實現(xiàn)一個自己的Telnet服務(wù)器端 Post By:2011-7-19 17:17:00 [只看該作者]
請教一下,問題如下:
  設(shè)備安裝在很遠的地方,EM9260通過串口和通訊設(shè)備與遠程主機連接工作。   由于主機與EM9260的唯一通訊方式就是唯一的串口,所以想在該串口上不僅實現(xiàn)應(yīng)用規(guī)約,還要實現(xiàn)一個telnet服務(wù)器端,采用自定義的規(guī)約遠程執(zhí)行命令并查看結(jié)果,還準備擴充文件上傳下載的功能。   這樣不僅能隨時了解設(shè)備的運行情況,還可以很方面的進行遠程升級。出現(xiàn)問題的時候不用跑很遠的地方費很大的力氣去現(xiàn)場排查解決,直接在主站就可以統(tǒng)一處理。   目前我的實現(xiàn)思路是這樣的:自己制作一個流驅(qū)動,將新建控制臺的輸入輸入重定向到該流驅(qū)動,流驅(qū)動被讀取的內(nèi)容從串口解析后得到,流驅(qū)動被寫入的內(nèi)容用規(guī)約包裝后通過串口發(fā)送到遠程主機。   請問我這個思路是否可行?需不需要對BSP進行修改?你們有類似的范例嗎?謝謝! |
|
單帖管理 | 引用 | 回復 |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2011-7-19 21:31:00 [只看該作者]
實現(xiàn)起來可能會比較困難,請問你的“通訊設(shè)備”是指什么?
|
單帖管理 | 引用 | 回復 |
EM9260用戶 |
3樓 |
Post By:2011-7-20 9:27:00 [只看該作者]
通訊設(shè)備是指有線或無線的通訊設(shè)施。
如:PCM+光端機、光Modem、透傳無線DTU這類,可以將串口擴展到很遠地方的設(shè)備。 |
|
單帖管理 | 引用 | 回復 |
EM9260用戶 |
4樓 |
Post By:2011-7-20 9:28:00 [只看該作者]
請問一下,我能不能對EM9260 CE系統(tǒng)主板加入自己的流驅(qū)動,并且重啟后不會丟失?
|
|
單帖管理 | 引用 | 回復 |
x10 |
5樓 |
Post By:2011-7-20 22:57:00 [只看該作者]
我們確實還沒有碰到這樣的串口復合應(yīng)用。在你的客戶端又如何實現(xiàn)串口的復用的呢?我覺得總是要把遠程更新首先實現(xiàn)在你的程序中,后續(xù)的就好辦了。你的主要目的是實現(xiàn)遠程維護的能力。
|
|
單帖管理 | 引用 | 回復 |
EM9260用戶 |
6樓 |
Post By:2011-7-21 10:55:00 [只看該作者]
串口的復用考慮通過不同的報頭來區(qū)分。
把遠程更新做在程序里面也可以,但是基于控制臺輸入輸出重定向的這種方式有一些優(yōu)勢: 1 不僅可以更新程序,還可以遠程執(zhí)行CE自身的命令,并且這些命令都不需要自行去實現(xiàn)。 2 遠程升級、調(diào)試的功能是共性的需求,所以希望能獨立于應(yīng)用,以后可以用到不同的地方。 |
|
單帖管理 | 引用 | 回復 |
x10 |
7樓 |
Post By:2011-7-22 9:09:00 [只看該作者]
在CE上如何實現(xiàn)console重定向到串口,我還不會,希望能分享你的經(jīng)驗。我們會先在EM9260的linux板上考慮你提出的想法,如果能夠?qū)崿F(xiàn),再說轉(zhuǎn)到CE來。
|
|
單帖管理 | 引用 | 回復 |