单片机网络开发的一种实现

阅读: 评论:0

单片机网络开发的一种实现

单片机网络开发的一种实现

大家都知道,单片机是嵌入式系统中比较低级的一种微处理器,比较高级的有arm微处理器等。单片机实现网络开发,确实存在一定的难度。首先,实现网络开发必须实现网络协议,最常用的是tcp/ip协议。但是单片机的内存一般就64k。tcp/ip的源代码就要30k左右。嵌入式操作系统需要2k左右的内存。所以内存的使用就显得很拮据了。此外,由于单片机系统本身处理速度的限制,多任务难以实现。那么该如何实现呢?必须得用arm系列的嵌入式吗?本设计方法提出了一套独立于操作系统的解决方案。本系统的处理任务是针对http协议的,使用单片机内部的中断系统。本系统使用8位单片机控制以太网接口芯片,由以太网接口芯片实现物理层及数据链路层的协议。而网络层以上的tcp/ip协议和http协议在单片机内部实现,并根据具体实现,对相关的协议进行裁剪和优化。本系统采用的以太网接口芯片是RTL8019AS,借助该芯片,将tcp/ip协议嵌入到通用单片机中,通过RTL8019AS实现智能设备和仪表在internet网络上的数据传输。其中,单片机微控制器除了实现tcp/ip和应用层协议外,还要完成对嵌入式电子器件和以太网接口芯片的控制,而以太网接口芯片除了实现物理层和数据链路层 协议还要通过TR45接口与internet网络进行通信。

本文发布于:2024-02-03 06:41:50,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170691370849310.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机   网络开发
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23