基于ARM2410的WLAN電子郵件移動(dòng)終端
郵件協(xié)議采用通用的SMTP/POP3協(xié)議。其中,POP的全稱(chēng)是Post Office Protocol,即郵局協(xié)議,用于電子郵件的接收,它使用TCP的110端口,目前常用的是第3版,所以簡(jiǎn)稱(chēng)POP3,POP3仍采用Client/Server工作模式。在實(shí)際接收取郵件的過(guò)程中,POP這個(gè)應(yīng)用層的協(xié)議將指揮TCP協(xié)議,利用IP協(xié)議將一封大郵件拆分成若干個(gè)數(shù)據(jù)包在Internet上傳送。圖2為接收郵件的流程。本文引用地址:http://www.ex-cimer.com/article/157141.htm
SMTP稱(chēng)為簡(jiǎn)單Mail傳輸協(xié)議(Simple Mail TransferProtocol)目標(biāo)是向用戶(hù)提供高效、可靠的郵件傳輸。SMTP的一個(gè)重要特點(diǎn)是能夠在傳送中接力傳送郵件,即郵件可以通過(guò)不同網(wǎng)絡(luò)上的主機(jī)接力方式傳送。SMTP有2種工作方式:1)電子郵件從客戶(hù)機(jī)傳輸?shù)椒?wù)器;2)從某一個(gè)人服務(wù)器傳輸?shù)搅硪粋€(gè)人服務(wù)器。SMTP是請(qǐng)求/響應(yīng)協(xié)議,它監(jiān)聽(tīng)25號(hào)端口,用于接收用戶(hù)的Mail請(qǐng)求,并與遠(yuǎn)端Mail服務(wù)器建立SMTP連接。圖3為發(fā)送郵件流程。
2.4 用戶(hù)界面
該系統(tǒng)用戶(hù)界面設(shè)計(jì)采用Linux下的MiniGI。MiniGUI是一種小型圖像用戶(hù)界面支持系統(tǒng),功能強(qiáng)大,界面美觀,開(kāi)發(fā)方便,是國(guó)內(nèi)優(yōu)秀的基于嵌入式Linux圖形界面之一,與國(guó)外同類(lèi)型的圖形用戶(hù)界面相比,它完全支持中文,這樣有利于在中文的平臺(tái)上開(kāi)發(fā)出應(yīng)用程序,Min-iGUI提供完備的多窗口機(jī)制,分為4類(lèi):主窗口、對(duì)話(huà)框、控制窗口與子窗口,實(shí)現(xiàn)了窗口消息的傳遞機(jī)制;它具有輕量、高性能、高可靠性、可配置等優(yōu)點(diǎn),非常適合于嵌入式應(yīng)用。
3 結(jié)束語(yǔ)
在HHARM2410的嵌入式Ifinux平臺(tái)上,詳細(xì)設(shè)計(jì)基于ARM920T的移動(dòng)電子郵件終端,不但提高速度,降低成本,特別給不具備常規(guī)網(wǎng)絡(luò)傳輸條件的地方提供極大的方便。
無(wú)線(xiàn)電子郵件終端在S3C2410+無(wú)線(xiàn)網(wǎng)卡系統(tǒng)平臺(tái)下的軟硬件設(shè)計(jì),采用嵌入式終端,相比傳統(tǒng)的電子郵件終端“單片機(jī)+無(wú)線(xiàn)網(wǎng)卡”的系統(tǒng)結(jié)構(gòu)可移動(dòng)性強(qiáng),可實(shí)現(xiàn)豐富的協(xié)議接口,而且便于移植,更方便用戶(hù)實(shí)時(shí)將數(shù)據(jù)發(fā)送出去,該系統(tǒng)設(shè)計(jì)在嵌入式設(shè)備的無(wú)線(xiàn)應(yīng)用方面具有一定的應(yīng)用價(jià)值和指導(dǎo)意義。
評(píng)論