嵌入式網(wǎng)絡(luò)數(shù)字傳真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1 網(wǎng)絡(luò)傳真終端設(shè)計(jì)
實(shí)現(xiàn)完整網(wǎng)絡(luò)傳真收發(fā)的功能與步驟,可以分為網(wǎng)絡(luò)傳真發(fā)送處理及網(wǎng)絡(luò)傳真接收處理兩個(gè)部分。其中網(wǎng)絡(luò)傳真接收端的處理可以理解為網(wǎng)絡(luò)傳真發(fā)送處理的逆過程。
在發(fā)送端,對(duì)傳真樣張進(jìn)行分解、量化處理、編碼、調(diào)制;而在接收端進(jìn)行解調(diào)、譯碼、記錄(處理)和傳真圖像合成的過程。所謂“分解”,就是將傳真圖像按照一定的密度,在水平和垂直兩個(gè)掃描方向上,順序進(jìn)行分割,分割出來的微小基本單元稱之為像素或像點(diǎn)[1]。此后,再利用光 /電轉(zhuǎn)換技術(shù),把像素點(diǎn)按一定次序轉(zhuǎn)換成電信號(hào),再將電信號(hào)進(jìn)行各種處理,包括二值處理、壓縮編碼等,再將圖像信息按 Tiff協(xié)議格式進(jìn)行封裝,接著再把包含圖像信息的 Tiff格式的文件作為郵件的附件形式發(fā)送到傳輸線路[4],即 Internet網(wǎng)絡(luò),通過傳真服務(wù)中心轉(zhuǎn)發(fā)到接收端。
在接收端,接收方首先從傳真服務(wù)中心取回包含傳真信息的郵件,經(jīng)過解析郵件,取出包含圖像信息的郵件附件,接著提取出 Tiff格式文件中的圖像信息,再經(jīng)過譯碼恢復(fù)出與發(fā)送端二值圖像信號(hào)相對(duì)應(yīng)的圖像數(shù)據(jù)序列。最后送入記錄部件,恢復(fù)出與發(fā)送端圖像一致的傳真圖像,即傳真樣張(文件、圖表、圖形或圖像)。
3.2 網(wǎng)絡(luò)傳真系統(tǒng)實(shí)現(xiàn)
該系統(tǒng)主要分為三個(gè)主要(層次)部分:
1. 基于 ARM7的嵌入式硬件開發(fā)平臺(tái);
2. 嵌入式操作系統(tǒng) uClinux的移植[2],為嵌入式軟件提供可靠的操作系統(tǒng)支持,主要包括基本的 TCP/IP網(wǎng)絡(luò)功能支持,ram disk文件系統(tǒng)支持(用于暫存系統(tǒng)運(yùn)行過程中的數(shù)據(jù))以及 JFFS2文件系統(tǒng)的支持(主要用于在 Flash中長期保存?zhèn)髡鏀?shù)據(jù)和關(guān)鍵的系統(tǒng)數(shù)據(jù)等);
3. 網(wǎng)絡(luò)傳真處理程序:主要包括網(wǎng)絡(luò)傳真終端處理程序(圖 1中所列功能)以及與傳真服務(wù)器中心之間的傳真收發(fā)接口(其中傳真的內(nèi)容遵循協(xié)議標(biāo)準(zhǔn)),以及傳真命令控制的接口(主要實(shí)現(xiàn)傳真的網(wǎng)絡(luò)發(fā)送、網(wǎng)絡(luò)傳真打印以及傳真機(jī)參數(shù)設(shè)置等功能),并提供傳真的存儲(chǔ)管理等功能[4]。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論