構建網絡使陳舊的電腦外設重煥生機
發(fā)布時間:2007/4/23 0:00:00 訪問次數:806
|
您現在的位置:下載 ,458.46K | XC2C128 的貨源和報價 XC2C128 的相關技術信息 | 其他型號 | 深圳市永興隆電子經營部聯系人:楊卓君 電話:0755--81693403 | 德國顯周集團有限公司聯系人:銷售部 電話:010-51653931 | 深圳市奇飛達電子有限公司聯系人:許 電話:0755-21276086/83011839 | 深圳市廣盛電子有限公司聯系人:聶小姐 電話:0755-83685772 | |||
>>更多供應商 |
構建網絡使陳舊的電腦外設重煥生機
引言
妻子將只有兩個破洞的襪子以及略沾草跡的襯衫都扔掉了,這沒什么。但當她將目標轉向那臺舊式點陣打印機時,我表示了抗議。她不屑地說:“這東西很久沒用了,而且也不能連接到任何電腦上!本拖窨茖W怪人一樣,我不能容忍任何丟棄舊計算機設備的念頭。目的非常明確:使打印機變廢為寶,或者干脆將其丟棄。我決定通過網絡使其重新煥發(fā)生機,幸運地是用一個TINI (微型網絡接口)可完成這項工作。
連接網絡
TINI是Dallas Semiconductor公司提供的嵌入式網絡平臺,它是基于該公司的DS80C390、DS80C400、DS80C410和DS80C411微控制器而構建的。這些器件都是增強型8051控制器,具有24位地址、硬件網絡控制器、多個數據指針、專用硬件堆棧和高速工作模式等特性。
TINI平臺支持TCP/IP網絡棧(IPv4和IPv6)、存儲器管理、進程調度以及諸如I2C、SPI和CAN等通信協(xié)議。通過常見的編程接口,可用8051匯編語言、C或Java對TINI進行編程。C runtime可提供一個Berkeley套接字(socket INTERFACE),Java運行環(huán)境支持Java 1.1.8 API內核。
TINI具有豐富的IO、簡單的網絡接口以及多種編程方法,是一套功能強大的協(xié)議轉換器。這正是挽救那臺舊式打印機所需要的:TINI提供網絡接口,我來決定如何讓TINI與打印機通信。
硬件配置
系統(tǒng)的核心部分采用TINI評估(EV)板。該評估板基于DS80C400微控制器,包括1MB閃存、1MB RAM,以及用于RS-232和以太網通信的連接器。雖然其存儲器配置與TINI Java運行環(huán)境兼容,但是仍可采用C和匯編語言進行編程。這給打印機接口原型設計和應用實現提供了多種選擇。
所討論的打印機型號為Epson LX-800。從碳定年檢測和厚厚的灰塵來看,它是鄰近真空管和呼拉圈年代的產物。LX-800是9針打印機,這里的9針是指打印頭的針數,而不是驅動打印機的并行信號個數。實際上驅動打印機需要17個信號(不包括地)。PC打印機并行接口的常用信號及其在25芯打印機連接器中的排列如圖1所示。
圖1. 并行打印機接口的25芯信號定義 |
|
您現在的位置:下載 ,458.46K | XC2C128 的貨源和報價 XC2C128 的相關技術信息 | 其他型號 | 深圳市永興隆電子經營部聯系人:楊卓君 電話:0755--81693403 | 德國顯周集團有限公司聯系人:銷售部 電話:010-51653931 | 深圳市奇飛達電子有限公司聯系人:許 電話:0755-21276086/83011839 | 深圳市廣盛電子有限公司聯系人:聶小姐 電話:0755-83685772 | |||
>>更多供應商 |
構建網絡使陳舊的電腦外設重煥生機
引言
妻子將只有兩個破洞的襪子以及略沾草跡的襯衫都扔掉了,這沒什么。但當她將目標轉向那臺舊式點陣打印機時,我表示了抗議。她不屑地說:“這東西很久沒用了,而且也不能連接到任何電腦上!本拖窨茖W怪人一樣,我不能容忍任何丟棄舊計算機設備的念頭。目的非常明確:使打印機變廢為寶,或者干脆將其丟棄。我決定通過網絡使其重新煥發(fā)生機,幸運地是用一個TINI (微型網絡接口)可完成這項工作。
連接網絡
TINI是Dallas Semiconductor公司提供的嵌入式網絡平臺,它是基于該公司的DS80C390、DS80C400、DS80C410和DS80C411微控制器而構建的。這些器件都是增強型8051控制器,具有24位地址、硬件網絡控制器、多個數據指針、專用硬件堆棧和高速工作模式等特性。
TINI平臺支持TCP/IP網絡棧(IPv4和IPv6)、存儲器管理、進程調度以及諸如I2C、SPI和CAN等通信協(xié)議。通過常見的編程接口,可用8051匯編語言、C或Java對TINI進行編程。C runtime可提供一個Berkeley套接字(socket INTERFACE),Java運行環(huán)境支持Java 1.1.8 API內核。
TINI具有豐富的IO、簡單的網絡接口以及多種編程方法,是一套功能強大的協(xié)議轉換器。這正是挽救那臺舊式打印機所需要的:TINI提供網絡接口,我來決定如何讓TINI與打印機通信。
硬件配置
系統(tǒng)的核心部分采用TINI評估(EV)板。該評估板基于DS80C400微控制器,包括1MB閃存、1MB RAM,以及用于RS-232和以太網通信的連接器。雖然其存儲器配置與TINI Java運行環(huán)境兼容,但是仍可采用C和匯編語言進行編程。這給打印機接口原型設計和應用實現提供了多種選擇。
所討論的打印機型號為Epson LX-800。從碳定年檢測和厚厚的灰塵來看,它是鄰近真空管和呼拉圈年代的產物。LX-800是9針打印機,這里的9針是指打印頭的針數,而不是驅動打印機的并行信號個數。實際上驅動打印機需要17個信號(不包括地)。PC打印機并行接口的常用信號及其在25芯打印機連接器中的排列如圖1所示。
圖1. 并行打印機接口的25芯信號定義 |