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