分类分类
大小:260KB语言:简体
类别:机械电子系统:WinXP, Win7, WinAll
![]()
单片机TCP/IP
单片机TCP/IP就是在单片机上运行的TCP/IP协议栈。由于嵌入式联网设备越来越多,需要在嵌入式设备上实现TCP/IP协议栈,但是嵌入式设备不同于PC机,它们一般采用MCU也就是单片机而不是CPU作为核心处理器。这就需要在单片机上实现TCP/IP协议栈。对于高端的32位单片机,由于其性能已经接近于低端PC机CPU(例如奔腾II系列),所以和在PC上实现TCP/IP协议栈没有多大区别;这里主要讲述低端8位(例如51单片机)、16位单片机TCP/IP协议栈。
单片机TCP/IP的特点
在单片机上实现TCP/IP与在PC机上实现TCP/IP是有所不同的,参考TCP/IP在51单片机上的实现特点和方法我们可以了解到,它的特点是:
1. 速度慢:根据该文档的介绍12M晶振的51单片机的最快网络传送速度为25KB/s。其中的关键在于TCP/IP需要对传送的每个字节进行校验和计算,以及必要的拷贝。这样51单片机的处理速度就不够了。为了提高单片机TCP/IP的速度一般的方法是要对协议栈进行精简。
2. 程序存储空间和外部RAM空间不大:一般的单片机的最大程序和数据空间为64KB。TCP/IP协议一般需要对发送的数据进行缓存,而一个最大的数据包就有1500B左右,当网络速度很大的时候内存消耗将很大。对于非嵌入式TCP/IP协议栈,64KB的程序和数据空间是不够的。
3. 单片机体系结构:51单片机是8位机,所以对于需要完成同一个数据操作,32位的PC机可能只需要10条指令,而51单片机可能需要几百条指令。
同厂商应用
猜你喜欢
相关下载
avr studio 5机械电子602M
详情keil uvision4免费版机械电子398MV4.22版
详情电气原理图绘制软件(ProfiCAD)机械电子11.8Mv11.4.1中文版
详情machining数控仿真软件机械电子9.0Mv2.1.6.1中文版
详情纸艺大师编辑器(Pepakura Designer)机械电子17.3Mv4.2.4绿色中文版
详情CommMonitor(串口监视精灵)机械电子4.5Mv11.3.1官方版
详情UartAssist(串口调试助手)机械电子469KBv4.3.25绿色版
详情三菱PLC编程软件(GX Developer)机械电子227.5Mv8.86中文免费版
详情逻辑分析仪应用软件(Saleae logic)机械电子112Mv1.2.18免费版
详情LED Player机械电子15.8Mv6.1.5中文免费版
详情Keil C51机械电子21.4Mv8.0.6中文版
详情机床夹具设计手册机械电子95.5M(软件版)V1.0免费版
详情家电维修工程师机械电子5.4MV1.0 免费版
详情机械工程师软件大全机械电子4.5M2011.10
详情英科宇图库大全-轴承卷机械电子26.2M5.0
详情机械专业常用软件机械电子14.6M集合
详情PC6五金手册机械电子158KB
详情51单片机入门教程机械电子952KBpdf文档
详情iar ewarm机械电子293.4M5.302 免费版
详情三极管速查系统机械电子22.9MV0.7官方版
详情