Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3415|回復: 0
打印 上一主題 下一主題

網絡開發 TCP/IP 網絡技術 以太網開發

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-10-9 11:05:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
随着嵌入式设备联网技术的应用,不得不在嵌入式设备上实现嵌入式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的远程数据采集等嵌入式网络应用。1 |3 A* D; x: y0 ^
3 b+ M$ \6 }, J7 P8 R% g  j# t7 S
5 E$ V# u! B7 Z. M6 }+ v
     使用我们产品的用户,一般将其项目应用于智能小区,网络仪器,以太网转串口,远程抄表,嵌入式网络,监控系统,数据传输等领域,也可在其基础上进行web server的开发,支持TCP、UDP的数据收发;单片机上网,可以实现跨越网关连接到Internet互联网的任何主机。/ x0 A, x2 U; c- l; m9 E

3 O5 e$ v' g( `. W3 Q- |
4 j8 a' E( ^5 }+ @- i4 [6 y/ o5 B! D. S' Y3 y/ M
  硬件资源
; ^6 t" K% U- W2 n% M0 z3 C, q+ E# x+ j

+ X! P5 M: N  X+ N, K7 \2 _
  g& e0 m* `- V) q6 k1、   CPU:STC89C58RD+" z' |- U( s: E9 c

6 F5 i- j" F7 @& n2、   芯片资源:32K FLASH,1280字节RAM ,E2PROM 16K,最高时钟频率80M(CPU内载); x* T! b0 s4 k9 c8 P% Q4 `; z, h

+ y- e! x3 `8 y; V; K: C
; S7 b6 B. K& O: G 软件资源
( T# J. |* H9 l' e( x- c. w% Z7 Z
1 、提供ARP , IP , ICMP , TCP , UDP 协议的源代码,ARP 中实现了缓存的学习、更新、老化、轮转替换。程序结构模块化,各种子程序分列在不同头文件和C 文件中,TCPIP实现了SOCKET 层接口3 @0 `7 W$ _/ w& c3 _, ~) f. U( ~
/ q0 z# P3 ^* J# F9 o3 ^: h
2 、提供嵌入式WebServer服务器例程,可方便地编写基于HTTP的远程控制和数据采集程序。! ?1 B7 _7 q' k4 T  X9 P$ o" B0 M

6 i- e1 f" r4 x: i1 i3 C0 Q) T4 }- p* n3、提供uCOS-II例程,UCOS-II LED实验,控制两个LED;UCOS-II串口实验,实现数据的串口传输
7 ]0 Y. }7 j8 E4 O$ V6 ~7 U- |- h! C& `5 M8 S/ ^2 E9 o
4 、提供基于uIP的Web Server 例程,以串口SLIP方式的实现
6 Q* z+ b& i) n# J' n* ]+ j, r# E5 D5 x- O1 R  A( I  ^% ^
5 、TCP/IP网络支持PC与开发板通讯例程实现通过TCP 控制开发板上的LED指示灯
+ c  U' v2 @, p+ k  s% F1 {2 X% H* Z5 d" D
6 、提供的所有源程序均使用 KEIL 编译调试,编程语言为C语言,对C语言熟悉者很容易就能进入角色,学好了C还能为以后的LIUNX学习打好基础
1 K8 ]! c  X8 c
' i8 `" ]4 X% J' P4 M. R2 B$ T7 、提供系统PC上位机软件、源程序代码、软件控制通信协议、详细说明文档、TCP/IP讲义和TCP/IP详解1-3、移植UCOS-II所需的所有资料、元器件手册、完整的电路原理图、应用文档等
# r9 ~6 V$ v. ^5 x; V% }* M5 Y) m$ o2 X! b3 \. z  x

  E9 G" q- T1 j( f1 k" f3 K' h+ |; k. H: |( J7 M7 k, j
[特点]' t1 g0 L% I5 q

% G# H8 \# {: }0 `0 o5 j% _
) m/ }1 e$ S# U. A) t( h7 V: J. I& {7 m
1)精简的TCP/IP协议栈:以减小代码量,使有适中代码量和RAM使用量,更适用于单片机使用。0 z3 l* g. n& U7 u
  u" R% E  s0 f) Z3 |$ Z

/ L# Y. ~1 b! X6 T
% }" x% k, ^$ C9 h2)实用的TCP/IP协议栈:用户可以根据协议栈提供的用户接口来实现TCP的发起连接、接受连接、发送数据、接收数据、关闭连接等操作。该协议栈还能够兼容BSD socket接口。
6 \0 E6 Y6 s. w9 p" U. X6 p0 j$ O; r9 R7 `! e& \1 `) Q

' f; ]/ F# i) v( h6 _# M) ~9 S
2 m1 ~0 Q$ s; z. c3)稳定的TCP/IP协议栈:提供的TCP/IP协议栈是经过全面的测试,在连续PING的情况下不断线;在发送接收大数据量时不丢失任何字节! y- D  R2 u* H. H  r; ^  P/ n

5 U$ f6 w& H, p5 q' v0 `
& v: e% ?! x, E6 K2 I单片机的嵌入式Web服务器可实现远程控制开发板上的LED指示灯,嵌入式网页由asp代码编辑,用户可根据需要更改。+ Q: _) E# i$ K0 U0 _

) I" C( S: {5 v  e% P7 I8 ]0 {0 V实现TCP客户端" v* l% p1 m4 e, {, j6 N5 U

& c: r! {# y7 s( w2 V
" u  Z5 H5 r- `实现TCP服务器端
! X; M" u6 L; R
, Q- I$ A5 q0 Y; j* L
) u5 P4 o8 v# o0 G0 m7 A可以传输大量数据的文件并保存在指定的文档中,也可由“数据发送区”发送相应的指令控制开发板上的LED指示灯
2 \% I6 V' e- g2 ]. a5 s- a% q1 M: I* ~$ @
  QQ在线咨询:  493743672             MSN: lechengdz@126.com  S9 E, X3 _# S- o; n2 F
  - }% ^) A& b% ~7 I
    联系电话: 020-82316393    134222192737 j) n5 k$ c# n- T! S( O" h' z3 [8 a' D
4 b( ?" ~9 `( ]0 t7 M
    乐诚科技:http://www.lcemb.cn/Index.html
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-12-27 11:30 PM , Processed in 0.150008 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表