选用以 ARM9 为核心的 S3C2410 是一款 32bit 的 RISC 微处理器,其性价比高,低功耗的网络设备,并且集成了众多的控制器和其他接口的丰富资源;存储系统对于整个系统也是非常重要的。它包含着程序的运行空间和数据空间,系统的启动代码同样离不开存储系统, 可以说存储系统是 CPU 外的另一大重要内容;这里串口的设计主要是方便 ARM 同PC 机进行通讯; JTAG 调试接口是嵌入式系统芯片的烧写和调试不可或缺的部分,它可满足对实时对程序的分析和执行的监控;以太网接口是用来同外部设备进行数据传输的, 缺少了这部分,那么研究就变得没意义了。软件部分包括 Bootload 的编写、操作系统和文件系统的移植、应用程序的编写。应用程序部分我们利用 Socke t套接字和 TCP/I P 协议编写了一个简单的客户机/服务器模式的网络应用程序。因为本系统只是起到网关的作用,只需实现现场总线和以太网上位机两方之间的通信,并不需要处理其数据的逻辑意义和内容。在这种模式下,以太网上位机被设定为服务器,它运行了服务器端的应用程序。该程序主要用于监听服务器端口、接受客户端的连接请求、接受客户端的信息、向客户端发送信息等。网关系统中运行的是客户端程序,该程序主要是用于申请连接到服务器、将现场总线方发来的消息向服务器发送、处理服务器发来的信息、将这些信息发送给现场总线系统。随着工业控制系统性能的提高,以太网在工业上的应用也会越来越广泛,本文介绍毕业设计 5 的嵌入式网关设计为嵌入式系统互联提供了一种传输速度快,成本低,稳定性和安全性高的解决方案。同时,利用嵌入式 ARM 处理器接口资源丰富,设计通用性强,便于拓展其他现场总线与以太网互联,具有较好的应用推广价值。 1.3 本章小结本章介绍了嵌入式式系统及其发展趋势,讨论了嵌入式网关发展情况、技术要求及论文的主要目的和作者所要完成的主要工作。