|
|
|
利用RCM2200实现以太网与异步串口的通信
|
| |
摘要 本文研究基于RCM2200嵌入式系统对网络和串口的编程技术。介绍了RCM2200微控制器核心模块以及Dynamic C软件开发环境,讲述了如何利用Dynamic C语言通过RCM2200核心模块实现UDP报文和异步串口数据的互相转换。Dynamic C是与RCM2200配套使用的软件开发语言,它拥有丰富的库函数以便程序员编程时调用,结果表明,运用该语言能实现基于RCM2200以太网与异步串口之间的成功通信。 关键词 嵌入式系统;RCM2200;UDP报文;串口通信 1 引言 目前,嵌入式技术已经广泛渗入并应用到各领域,涉及到多种传统及现代技术,形成了前所未有的多学科、多领域的交叉与融合。由Z-World公司推出的RCM2200[1]是一款低成本的嵌入式微控制器核心模块,它采用Dynamic C®[2]这一专门为Z-World产品创建的集成的C 编译器、编辑器、链接器、装载器和调试器,便于实现快速开发应用,加快产品投放到市场。 UDP协议[3][4]是比较著名的传输层协议之一,它与TCP协议一样是基于IP协议的,但与TCP不同的是它不需要协议层提供质量保证,因此,在需要实时数据传输的情况下应用比较广泛。并且,因为不提供质量保证,服务器没有必要一直处于等待状态,从而大大减轻了服务器的负担。在某些情况下,还可以根据需要给UDP报文加上一些质量保证控制,有很大的灵活度。
|
|
|
|
|
|
|
|
|
| 广告载入中... |
| 广告载入中... |
| 广告载入中... |
|
|
|
|
|