簡介
隨著嵌入式設(shè)備聯(lián)網(wǎng)技術(shù)的應(yīng)用,不得不在嵌入式設(shè)備上實現(xiàn)嵌入式TCP/IP協(xié)議棧。對于高端的嵌入式CPU,可以運行Linux等操作系統(tǒng)比較容易的實現(xiàn),但是要在51單片機、AVR單片機、PIC單片機上實現(xiàn)TCP/IP協(xié)議棧就比較復(fù)雜,因為TCP/IP協(xié)議棧對CPU的速度、內(nèi)存消耗要求比較高。采用STC89C58RD+微控制器為核心處理器的網(wǎng)絡(luò)開發(fā)板,包括了TCP/IP協(xié)議棧和相應(yīng)的應(yīng)用程序。實現(xiàn)了ARP、ICMP、TCP、UDP協(xié)議,可應(yīng)用于HTTP Web服務(wù)器、Mail客戶機、網(wǎng)絡(luò)協(xié)議轉(zhuǎn)換(如Ethernet-RS232接口轉(zhuǎn)換、Ethernet-SPI接口轉(zhuǎn)換等)、基于Internet的遠程控制、基于Internet的遠程數(shù)據(jù)采集等嵌入式網(wǎng)絡(luò)應(yīng)用。
使用我們產(chǎn)品的用戶,一般將其項目應(yīng)用于智能小區(qū),網(wǎng)絡(luò)儀器,以太網(wǎng)轉(zhuǎn)串口,遠程抄表,嵌入式網(wǎng)絡(luò),監(jiān)控系統(tǒng),數(shù)據(jù)傳輸?shù)阮I(lǐng)域,也可在其基礎(chǔ)上進行web server的開發(fā),支持TCP、UDP的數(shù)據(jù)收發(fā);單片機上網(wǎng),可以實現(xiàn)跨越網(wǎng)關(guān)連接到Internet互聯(lián)網(wǎng)的任何主機。
硬件資源
1、 CPU:STC89C58RD+
2、 芯片資源:32K FLASH,1280字節(jié)RAM ,E2PROM 16K,最高時鐘頻率80M(CPU內(nèi)載)
3、 LED指示燈:1個電源指示,2個網(wǎng)卡狀態(tài)指示,2個網(wǎng)絡(luò)控制指示燈
4、 串行口:1個RS232串行接口(MAX232)
5、 網(wǎng)絡(luò)接口:10Mbps以太網(wǎng)接口(RJ45口),接口芯片RTL8019AS
6、 12232帶字庫液晶屏(選配)
7、 ISP下載程序:可通過串口在線下載,無須編程器。
8、 5V穩(wěn)壓電源
軟件資源
1、提供ARP , IP , ICMP , TCP , UDP協(xié)議的源代碼,ARP中實現(xiàn)了緩存的學(xué)習(xí)、更新、老化、輪轉(zhuǎn)替換。程序結(jié)構(gòu)模塊化,各種子程序分列在不同頭文件和C文件中,TCPIP實現(xiàn)了SOCKET層接口
2、提供嵌入式WebServer服務(wù)器例程,可方便地編寫基于HTTP的遠程控制和數(shù)據(jù)采集程序。
3、提供uCOS-II例程,UCOS-II LED實驗,控制兩個LED;UCOS-II串口實驗,實現(xiàn)數(shù)據(jù)的串口傳輸
4、提供基于uIP的Web Server例程,以串口SLIP方式的實現(xiàn)
5、TCP/IP網(wǎng)絡(luò)支持PC與開發(fā)板通訊例程實現(xiàn)通過TCP控制開發(fā)板上的LED指示燈
6、提供的所有源程序均使用KEIL編譯調(diào)試,編程語言為C語言,對C語言熟悉者很容易就能進入角色,學(xué)好了C還能為以后的LIUNX學(xué)習(xí)打好基礎(chǔ)
7、提供系統(tǒng)PC上位機軟件、源程序代碼、軟件控制通信協(xié)議、詳細說明文檔、TCP/IP講義和TCP/IP詳解1-3、移植UCOS-II所需的所有資料、元器件手冊、完整的電路原理圖、應(yīng)用文檔等
[特點]
1)精簡的TCP/IP協(xié)議棧:以減小代碼量,使有適中代碼量和RAM使用量,更適用于單片機使用。
2)實用的TCP/IP協(xié)議棧:用戶可以根據(jù)協(xié)議棧提供的用戶接口來實現(xiàn)TCP的發(fā)起連接、接受連接、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)、關(guān)閉連接等操作。該協(xié)議棧還能夠兼容BSD socket接口。
3)穩(wěn)定的TCP/IP協(xié)議棧:提供的TCP/IP協(xié)議棧是經(jīng)過全面的測試,在連續(xù)PING的情況下不斷線;在發(fā)送接收大數(shù)據(jù)量時不丟失任何字節(jié)
4)易用的TCP/IP協(xié)議棧:開發(fā)板提供完善的資料和使用手冊,包括函數(shù)定義、更多的例子程序等,選用KeilC51作為編譯器。用戶即使對于嵌入式TCP/IP的使用不太了解,也能開發(fā)出基于開發(fā)板的新程序
5)支持多TCP連接、多網(wǎng)絡(luò)設(shè)備。能方便地移植到多任務(wù)操作系統(tǒng)和其它CPU下。能方便地替換網(wǎng)絡(luò)接口協(xié)議和網(wǎng)卡驅(qū)動設(shè)備。
6)支持ping命令的響應(yīng),上位機和下位可以通過我們設(shè)計的小程序互相傳送數(shù)據(jù)文檔。
7)配套開發(fā)工具:在嵌入式TCP/IP實驗環(huán)境中提供PC機端的軟件,用以和開發(fā)板進行通信。
 
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營企業(yè)網(wǎng) bus1net.com 版權(quán)所有 2002-2010
浙ICP備11047537號-1