论文摘要
随着网络通信技术的发展,以太网在控制领域的应用越来越广泛。传统的监控设备大多采用符合RS-232标准的串行接口,面临着RS-232转换10BaseT联网数据集中、接入、控制和二次开发的新课题,因此实现串口设备的网络化将具有重要意义。本文通过ARM(Advanced RISC Machines)技术方案架构,采用μClinux操作系统作为软件开发平台,提出了一种基于S3C44B0X的协议转换器的总体设计模型,并对相关程序进行了初步开发与实现,设计的嵌入式协议转换设备,可实现串口设备接入到局域网络。本文的主要工作包括以下三个方面:设计了协议转换器的总体方案,分析了协议转换器的主要功能和接入局域网的方式,提出了一种基于S3C44B0X的协议转换器的总体设计模型。对基于S3C44B0X的协议转换器的硬件平台构成进行了总体设计,分析了S3C44B0X芯片及外围扩展的SDRAM模块、 FLASH模块、串行接口模块、10/100M以太网接口模块和JTAG模块的功能。对基于S3C44B0X的协议转换器的软件平台构成进行了总体设计,主要设计了μClinux设备驱动程序、RTL8019AS驱动程序和系统应用程序,并对主要程序进行了初步的开发实现。
论文目录
摘要Abstract目录插图索引附表索引第1章 绪论1.1 研究背景及意义1.2 课题研究现状1.3 本文的主要工作1.4 论文组织结构第2章 系统总体设计方案2.1 系统设计要求2.2 系统总体设计2.3 系统软硬件平台的选择2.3.1 嵌入式硬件平台介绍2.3.2 S3C44B0X 介绍2.4 软件平台选择2.4.1 典型操作系统简介2.4.2 操作系统2.4.3 μClinux 的进程处理2.5 μClinux 操作系统作为软件平台2.5.1 Linux 下添加驱动和应用程序的方法2.5.2 内核编译过程2.6 小结第3章 硬件平台设计3.1 系统总体硬件构成3.2 S3C44B0X 芯片及外围扩展的各模块的功能3.3 小结第4章 软件平台设计4.1 系统总体软件设计4.2 μClinux 设备驱动程序设计4.2.1 驱动程序分类4.2.2 网络设备驱动程序设计4.3 RTL8019AS 驱动程序设计4.3.1 RTL8019AS 的主要性能4.3.2 RTL8019AS 驱动程序设计4.4 应用程序设计4.4.1 Linux 系统下网络应用程序设计4.4.2 应用程序设计4.5 系统测试4.5.1 系统测试环境的组建4.5.2 系统数据通信测试4.5.3 系统可靠度测试4.6 小结结论参考文献附录A 攻读学位期间所发表的学术论文目录附录B 基于 S3C44B0X 的协议转换器总体硬件结构图附录C 处理器 S3C44B0X 芯片结构图附录D 内存硬件设计结构图附录E UART 硬件设计结构图附录F 10M/100M 以太网接口硬件设计结构图附录G JTAG 接口硬件设计结构图致谢
相关论文文献
标签:协议转换器论文; 交换式局域网论文; 嵌入式操作系统论文; 数据通信论文;