文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了自动化PLC-基于ARM的嵌入式远程控制系统的研究与应用的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
论文编号:DQ245 论文字数:17927,页数:39
摘要:计算机技术发展到今天,嵌入式系统的应用越来越广泛:嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含5-10个嵌入式微处理器。而随着网络技术日新月异的发展,各种网络器件成为嵌入式系统新的应用。微处理器产生后,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构。20世纪90年代,ARM32位嵌入式RISC处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。
Linux因其可应用于多种硬件平台;是免费软件,源代码可以得到;微内核,本身内置网络支持和高度模块化等优点,非常适合做嵌入式开发的操作系统。Uclinux是Linux的一个分支,是专为没有MMU(内存管理单元)的CPU而设计的。
本论文主要研究了基于ARM的嵌入式Linux开发。这个研究开发是在实践的基础上完成的,设计了以三星ARM7TDMI CPU为核心的嵌入式硬件系统,并在此基础上嵌入Uclinux操作系统,在uclinux系统上可以开发各种应用,本文主要研究了其中一个应用--嵌入式WEB服务器,该WEB服务器采用HTTP协议。我们已经成功解决了ARM的开发难题,研究了ARM的开发方案,以及uclinux针对ARM的移植难题,这在嵌入式系统研究领域,有较高的实践和研究价值。我们所研究的这个嵌入式系统具有低成本,高效率的特点,值得推广。最后本论文对所做的工作地总结并展望了本嵌入式系统的其它应用。
关键词:嵌入式; WEB服务器; 远程控制; ARM; Internet应用
Abstract:With the rapid development of computer technology,embedded system is more and more widely used. By now, embedded computer system is much more than common computer in quantity: there are about 5-10 microprocessor in the peripheral equipment of a computer. At the mean time, lots of network equipments become the new application environment of embedded system since the progressively development of network technology. The cheap and powerful microprocessor and various kinds of peripheral equipments have make the hardware frames of all kinds of embedded applications stable and reliable. Since 1990s ,ARM which is 32-bit embedded RISC microprocessor,has been spread to the range of the world and occupied in the field of application of low consumption, low cost and high performance embedded system.
Because it’s excellent kernel design and application performance, Linux is running on many kinds of hardware .Linux also owns other merits such as its free source code, its inherit networking functions and its modularization design in kernel. Therefore Linux is very suitable to be the operate system of embedded system. uClinux is a branch of embedded Linux And it is designed for NO-MMU CPU.
In this thesis, the embedded Linux system based on ARM has been developed .The embedded hardware system was designed taking Samsung ARM7TDMI CPU as core. And a small uClinux system can be developed. This thesis introduces one application embedded web server and its protocol-HTTP. We have already solved the problem of developing ARM and rescarched the project of developing ARM.The important thing is that we successfully solved the difficultyes of porting uClinux into ARM hardware platform. This provides with a higher practice and research value in the field of studying embedded system. Our embedded system has the characters of low cost and high efficiency. At last, a sum-up and prospect of some other usage of Linux embedded system are given.
Keywords: Embedded; WEB servers; Remoto control;ARM;Internet Application