|
随着嵌入式设备联网技术的应用,不得不在嵌入式设备上实现嵌入式TCP/IP协议栈。对于高端的嵌入式CPU,可以运行Linux等操作系统比较容易的实现,但是要在51单片机、AVR单片机、PIC单片机上实现TCP/IP协议栈就比较复杂,因为TCP/IP协议栈对CPU的速度、内存消耗要求比较高。采用STC89C58RD+微控制器为核心处理器的网络开发板,包括了TCP/IP协议栈和相应的应用程序。实现了ARP、ICMP、TCP、UDP协议,可应用于HTTP Web服务器、Mail客户机、网络协议转换(如Ethernet-RS232接口转换、Ethernet-SPI接口转换等)、基于Internet的远程控制、基于Internet的远程数据采集等嵌入式网络应用。. |4 l* g, H, P4 G: f7 v# x2 e
( O! S+ g6 P& u3 P1 W+ o- p) m6 f& `3 f" b2 c) g
使用我们产品的用户,一般将其项目应用于智能小区,网络仪器,以太网转串口,远程抄表,嵌入式网络,监控系统,数据传输等领域,也可在其基础上进行web server的开发,支持TCP、UDP的数据收发;单片机上网,可以实现跨越网关连接到Internet互联网的任何主机。
2 n" o5 a" s; a O$ v% a1 A$ v! F) j
" _4 |$ O/ b, r$ ~6 B . [: z* `. [* f% w. L! W# c
4 f- X$ X' F w7 @0 `) N/ ^3 g$ @ 硬件资源) z1 C" L# o* H1 N
% n& o; r# @9 v6 a6 ]7 T+ S8 x
9 f1 D' K- h5 Z A2 a5 R$ c! F) y: F) k% k0 Y
1、 CPU:STC89C58RD+( \. E1 o8 K @0 [7 l
- f2 H& W7 K6 ^, {2、 芯片资源:32K FLASH,1280字节RAM ,E2PROM 16K,最高时钟频率80M(CPU内载)
; Y4 ~! K& }+ x4 p# G7 v: @+ q0 P- A1 \7 y2 u3 P) ]
0 F; U# h- B9 O6 } 软件资源* E) p: J; B. |. v8 \1 n8 N
! w5 P' X; i7 j. C" g( X
1 、提供ARP , IP , ICMP , TCP , UDP 协议的源代码,ARP 中实现了缓存的学习、更新、老化、轮转替换。程序结构模块化,各种子程序分列在不同头文件和C 文件中,TCPIP实现了SOCKET 层接口
0 c4 ?7 L& q' u+ G' W6 k% o8 t* ~3 _* F5 K( G' ~
2 、提供嵌入式WebServer服务器例程,可方便地编写基于HTTP的远程控制和数据采集程序。
8 `9 S& ?! Z d$ q8 U, G/ Q: J K! K0 o/ i y4 b9 R
3、提供uCOS-II例程,UCOS-II LED实验,控制两个LED;UCOS-II串口实验,实现数据的串口传输4 S$ B- Q' D7 d6 Z M
$ G' t5 l4 m% W9 J* ^7 V" d0 K4 、提供基于uIP的Web Server 例程,以串口SLIP方式的实现
' k5 A% t c# f; h9 N, D# Y( m+ L, e( x/ N
5 、TCP/IP网络支持PC与开发板通讯例程实现通过TCP 控制开发板上的LED指示灯2 Z+ U1 H5 f2 m. a- n0 p
+ w% z2 @4 a+ }3 Q( c% P
6 、提供的所有源程序均使用 KEIL 编译调试,编程语言为C语言,对C语言熟悉者很容易就能进入角色,学好了C还能为以后的LIUNX学习打好基础
s' E0 g. n0 a5 }& e+ ~% B6 A q' a" E/ J6 V* r
7 、提供系统PC上位机软件、源程序代码、软件控制通信协议、详细说明文档、TCP/IP讲义和TCP/IP详解1-3、移植UCOS-II所需的所有资料、元器件手册、完整的电路原理图、应用文档等
9 @2 n, b. V& |$ m1 ], D% d& }0 F5 }& k4 O( }+ Z. t
9 P/ g. |" X, B* n/ s
- A/ m/ K- A. `2 ^# ][特点]
& J* p' [) g1 ~: J6 y. n7 [! K# @) Y3 [2 D2 T( a
- q& ], H6 b" n8 F A
- t. Q' u3 `, o+ g* \1)精简的TCP/IP协议栈:以减小代码量,使有适中代码量和RAM使用量,更适用于单片机使用。$ B( i( q) t# z# I# H
, M7 N X( v) y6 j/ H3 ~& o; q) T
% M, K0 U; o4 M" U3 t
( O; I1 R6 v# V* F$ s2)实用的TCP/IP协议栈:用户可以根据协议栈提供的用户接口来实现TCP的发起连接、接受连接、发送数据、接收数据、关闭连接等操作。该协议栈还能够兼容BSD socket接口。6 H& r5 b4 ~+ m4 b; u
9 A- c! c- |. O, l t
@" b) w' N) S& t9 w( `6 ~/ o) I8 X
3)稳定的TCP/IP协议栈:提供的TCP/IP协议栈是经过全面的测试,在连续PING的情况下不断线;在发送接收大数据量时不丢失任何字节
+ H5 M% T `! N2 g0 b6 Q7 k2 N2 R$ ~: R6 }0 u- n
k4 T% e& y- F: G0 ?单片机的嵌入式Web服务器可实现远程控制开发板上的LED指示灯,嵌入式网页由asp代码编辑,用户可根据需要更改。
# N! E3 @/ d+ N- n+ r) b" o7 q; }; L1 O' Y4 e p- i6 I" R
实现TCP客户端$ f1 t1 E. \* Y
' M# A5 v }2 h) o
/ F% O6 y: e! w5 ]2 \实现TCP服务器端+ X, C6 X, d8 l
& p }, T Y5 s$ X. v
* H5 _) G4 p& [- G& o+ i G可以传输大量数据的文件并保存在指定的文档中,也可由“数据发送区”发送相应的指令控制开发板上的LED指示灯, J( w6 G( e7 z4 e: X" d, I8 _% P
9 o; U; b9 J& e. G QQ在线咨询: 493743672 MSN: lechengdz@126.com0 F; ?8 K8 }/ }3 D
N/ D% F) r) E4 ]( | D 联系电话: 020-82316393 13422219273- `/ G! z4 a8 `. t. |+ Y
, H/ C5 m5 l* Q9 v( U o* I 乐诚科技:http://www.lcemb.cn/Index.html |
|