论文部分内容阅读
嵌入式系统从产生到现在已有三十多年的历史,近年来随着半导体技术的飞速发展,嵌入式处理器的性能也越来越强大,嵌入式处理器在应用数量上远远超过了各种通用计算机处理器。从1985年第一个ARM原型在英国剑桥诞生以来,ARM32位嵌入式RISC处理器的应用已经扩展到各个领域,占据了32位应用的大部分市场。同时由于工业自动化系统的逐渐普及,伴随着计算机网络技术的发展和应用,网络的应用必然将渗透到工业应用领域,通过计算机网络进行工业设备的远程监控成为一种迫切的需求。 嵌入式linux因为其的多个特点:开放源代码;可裁减内核,内置各种网络支持而获得了大量应用。uClinux作为嵌入式linux的一个分支,主要应用于无MMU(内存管理单元)的微处理器领域。 远程监控技术是将计算机网络技术应用到设备监控中,通过Internet或者Intranet实时地监控工业设备,获取各种数据,同时为设备的维护和升级提供依据。而现有工业现场CAN等并不能与Internet直接连接。因此有必要实现一个进行网络之间的互联系统。 本论文研究了基于ARM7TDMI核的ARM芯片S3C44B0X的应用,实现了一个嵌入式web服务器,该系统以B/S网络模式构建,其核心为S3C44B0X,并完成uClinux的移植,由该操作系统负责任务的调度和建立boa网络服务器。本系统可以完成CAN与Ethernet的互联,并具有一些基本的接口,能对工业设备进行一些监控活动。本文同时论述了在ARM系统设计过程和uClinux移植过程中所遇到的一些问题以及其解决方法,具有较高的实践和研究价值。我们所实现的这个系统具有低成本,高性能的特点,有广阔的应用前景。在本文的最后对设计工作进行了总结并对嵌入式系统的应用进行了展望。