Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3352|回復: 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的远程数据采集等嵌入式网络应用。
; D$ q. n* [; }  V8 z
5 s7 Q6 J  e3 A. \8 g1 D; V$ z% h5 }; L) n* R+ X9 G( S5 M
     使用我们产品的用户,一般将其项目应用于智能小区,网络仪器,以太网转串口,远程抄表,嵌入式网络,监控系统,数据传输等领域,也可在其基础上进行web server的开发,支持TCP、UDP的数据收发;单片机上网,可以实现跨越网关连接到Internet互联网的任何主机。' h) ?/ ^% W  Z+ m
( Z7 h( m4 L+ f( t+ r

% @; A$ p) W1 D4 j
& {0 w7 X, S# a0 y% j  硬件资源
1 C" ~. }" Y6 K1 I  K' m" L( e+ T
% c. U6 s$ i' \. N
) y6 K% n% q2 D5 c  q0 h
' {% u  R( A4 s: V, v1、   CPU:STC89C58RD+2 t; E. U+ ]7 w& _

3 ~% f: q1 }) I4 U6 e2、   芯片资源:32K FLASH,1280字节RAM ,E2PROM 16K,最高时钟频率80M(CPU内载)% l; P% i, F; I1 t: ?% w- g

# H9 @- \5 C  |, E" c  ^# Y5 z8 ^8 e$ C9 |$ M# ^- B
软件资源
( ]2 s, ]9 Q; j2 O$ P$ p' E! P8 e1 I
1 、提供ARP , IP , ICMP , TCP , UDP 协议的源代码,ARP 中实现了缓存的学习、更新、老化、轮转替换。程序结构模块化,各种子程序分列在不同头文件和C 文件中,TCPIP实现了SOCKET 层接口/ Y. F4 g8 Z- c# w( y

- ^' A% l9 |& i% m8 U1 x2 、提供嵌入式WebServer服务器例程,可方便地编写基于HTTP的远程控制和数据采集程序。8 E7 C: ?( e+ [) `" ^

2 E6 l4 O1 C5 w2 M3、提供uCOS-II例程,UCOS-II LED实验,控制两个LED;UCOS-II串口实验,实现数据的串口传输
8 L, N! k8 L' \9 }9 `
9 \- l/ i/ |$ b# D% u0 V- \4 、提供基于uIP的Web Server 例程,以串口SLIP方式的实现. V2 u2 w9 k9 m" a

  p3 l" b* Z7 }2 H. a: ?5 、TCP/IP网络支持PC与开发板通讯例程实现通过TCP 控制开发板上的LED指示灯
; S  A1 N; R9 h. d: P0 Y6 c/ R+ E7 z: U  G3 u7 Q- S' G5 F% o
6 、提供的所有源程序均使用 KEIL 编译调试,编程语言为C语言,对C语言熟悉者很容易就能进入角色,学好了C还能为以后的LIUNX学习打好基础/ x4 x8 B( _0 J* P
; E1 P  Z  b5 z3 F2 W& |
7 、提供系统PC上位机软件、源程序代码、软件控制通信协议、详细说明文档、TCP/IP讲义和TCP/IP详解1-3、移植UCOS-II所需的所有资料、元器件手册、完整的电路原理图、应用文档等
% x% ?' {1 o- k/ S, E
4 x* k& U& v5 P$ I 9 H0 Q, p$ q2 |( [/ Q3 ^

3 G9 o4 B8 p1 d) T: n" H[特点]8 k5 F- s+ g/ t! t! ^; l. y$ T. b

$ k) E) O  i" A2 {" t( l 3 `0 B6 f0 |3 `" Q

; ^: L* \- P1 \$ n& Z; Z. {1 n+ ^1)精简的TCP/IP协议栈:以减小代码量,使有适中代码量和RAM使用量,更适用于单片机使用。+ A9 R, }- t# l6 f9 T: T; R
, h: Y/ o8 A, n/ U# b  c/ w' g

5 f/ Q- o( K  P0 D3 v: ^+ J* T2 s( R
5 j8 {1 ?+ C0 a/ T( ^+ D( s6 H2)实用的TCP/IP协议栈:用户可以根据协议栈提供的用户接口来实现TCP的发起连接、接受连接、发送数据、接收数据、关闭连接等操作。该协议栈还能够兼容BSD socket接口。) J) H& t. ^( O* r: R. p- c4 A

. ?) q# o& Y& p1 \' I3 i
. ~1 K5 R6 a* w) r2 C4 p) c& Q' {6 w5 D. V
3)稳定的TCP/IP协议栈:提供的TCP/IP协议栈是经过全面的测试,在连续PING的情况下不断线;在发送接收大数据量时不丢失任何字节" w( m& m8 n7 L8 |5 X! w7 J

0 y- `) {, `7 ^: C5 r0 ]0 E) T
5 Z+ q) F2 M- K; l* h2 Q5 a8 Q单片机的嵌入式Web服务器可实现远程控制开发板上的LED指示灯,嵌入式网页由asp代码编辑,用户可根据需要更改。
! c( H- g3 p( }4 X
/ E: k( r& r1 c! O# |; @实现TCP客户端
) G) ^6 R- z6 c
" F3 O% F$ {8 O4 v( W( z# c! x0 T) h/ C
实现TCP服务器端+ A5 t: b2 G2 l1 r$ |& x
# q) [1 Y1 O) `( t0 K
5 A* x3 N, S, A4 U) p; B& y
可以传输大量数据的文件并保存在指定的文档中,也可由“数据发送区”发送相应的指令控制开发板上的LED指示灯
2 A5 S, j* G: Q; E  }6 F1 l9 J- r; N* [. g3 B; ~+ s: H
  QQ在线咨询:  493743672             MSN: lechengdz@126.com: H. s9 O1 L/ T! [0 H
  
* c3 G* p5 |) ?! m3 z    联系电话: 020-82316393    134222192739 Q& ~# e' b/ u0 ~4 _' w2 c! Z; H3 d% u

+ e' \- Z9 D, D" ~5 ]2 B    乐诚科技:http://www.lcemb.cn/Index.html
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-28 08:26 AM , Processed in 0.148009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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