共查询到10条相似文献,搜索用时 31 毫秒
1.
深入分析了μC/IP协议栈,阐述了其移植原理和实现方案,并给出了在具体软硬件平台上的移植实例。首先,通过分析μC/IP协议栈,结合实时内核μC/OS-II与32位ARM7Core的软硬件平台,论述了μC/IP协议栈的移植原理。然后,根据TCP/IP各层协议的具体实现提出了μC/IP协议栈移植与裁减的一种可行方案。最后,在基于μC/OS-II与ARM7Core的软硬件平台上实现了μC/IP协议栈的移植。实验结果表明:移植后的协议栈实现了网络的基本功能,且运行稳定。开源μC/IP协议栈的移植实现,为基于μC/OS-II的Internet嵌入式系统应用提供一个小型可裁减的TCP/IP协议中间件。 相似文献
2.
基于μC/OS-Ⅱ的μC/IP协议栈在ARM系统中的实现 总被引:2,自引:0,他引:2
深入分析了μC/IP协议栈,阐述了其移植原理和实现方案,并给出了在具体软硬件平台上的移植实例.首先,通过分析μC/IP协议栈,结合实时内核μC/OS-Ⅱ与32位ARM7 Core的软硬件平台,论述了μC/IP协议栈的移植原理.然后,根据TCP/IP各层协议的具体实现提出了μC/IP协议栈移植与裁减的一种可行方案.最后,在基于μC/OS-Ⅱ与ARM7 Core的软硬件平台上实现了μC/IP协议栈的移植.实验结果表明移植后的协议栈实现了网络的基本功能,且运行稳定.开源μC/IP协议栈的移植实现,为基于μC/OS-Ⅱ的Internet嵌入式系统应用提供一个小型可裁减的TCP/IP协议中间件. 相似文献
3.
基于ARM嵌入式微处理器网络通信平台的实现 总被引:1,自引:0,他引:1
根据嵌人式系统与软、硬件结合紧密的特点,在基于ARM微处理器的嵌入式系统七移植实时内核μC/OS-Ⅱ操作系统,并以此平台为基础.针对μC/OS-Ⅱ操作系统不支持TCP/IP网络通信的问题,实现了将免费开源的TCP/IP协议栈LwIP移植到μC/OS-Ⅱ操作系统上,解决了μC/OS-Ⅱ操作系统的网络通信问题.开发板和局域网中的PC机网络通信实验表明,实现了嵌入式系统下TCP/IP协议栈的基本功能.构成一套完整的嵌入式系统网络通信平台,为嵌入式系统与In-ternet的网络互连提供了一种解决方法. 相似文献
4.
5.
简要介绍了Socket编程原理和TCP/IP协议编程的优点,讨论了DOS平台下的一个网络编程库DSOCK的结构、设置和使用方法,同时给出了DOS平台下的一个具体的C实现例程,从而阐明了利用DSOCK在DOS平台下实现TCP/IP网卡通讯的过程,体现DSOCK在网络编程上的独特优势。 相似文献
6.
文章分析了基于TCP/IP网络协议、windows操作系统平台、运输层TCP协议下的远程监控软件的原理与功能,用C++实现了远程控制软件中的常用技术。 相似文献
7.
基于嵌入式ARM的Modbus/TCP协议的研究与实现 总被引:2,自引:0,他引:2
Modbus/TCP工业以太网是运行在TCP/IP协议栈上的Modbus报文传输协议.分析了Modbus/TCP的协议构成及其体系结构,在嵌入式ARM7和嵌入式实时操作系统μC/OS-II平台上实现了Modbus/TCP协议的客户端和服务器端应用程序,并进行了相关测试.方案能有效实现工业现场的数据采集、处理和Modbus/TCP通信功能. 相似文献
8.
孙桂斌 《电脑编程技巧与维护》2009,(20):83-85
介绍了C/S架构中普遍采用的TCP/IP协议,以及运用该协议进行数据传输的网络通信机制,讨论了利用SOCKET套接字实现TCP传输控制协议的编程机理,重点剖析在VC++开发平台上使用WinSocket API实现Socket套接字的系统调用方法,从而成功实现了基于TCP/IP协议的、多客户连接的服务器端程序的开发。 相似文献
9.
陈钰龙 《A&S(安防工程商)》2006,(5):52-54
传统门禁控制系统不支持网络功能,本文通过引入网络通信平台,给出了一种实现TCP/IP的新方法,通信平台在操作软件客户端和控制器之间架起了TCP通道,通过对串口数据和客户端TCP/IP数据包进行转换可以使任意客户端访问网络节点上的硬件服务器,实现TCP/IP通信。 相似文献
10.
传统TCP/IP协议栈要占用大量计算和访存资源,主要表现在中断上下文切换、协议处理和数据拷贝三方面。为减轻飞腾处理器计算负载,逐步采用软硬件一体化即协议卸载引擎(TCP/IP Offload Engine)技术,用硬件部分或全部实现TCP/IP协议处理。因飞腾平台处理器频率较低,网络负载较重时容易成为网络I/O瓶颈。文中对TCP/IP卸载引擎(TOE)技术及其相关原理进行研究,设计并实现了飞腾平台TOE协议卸载引擎的驱动,利用TOE对飞腾平台的网络性能进行优化。测试表明:飞腾平台使用TCP/IP卸载引擎能提高网络吞吐量并减少CPU利用率。 相似文献