论文部分内容阅读
计算机技术发展到今天,嵌入式系统的应用越来越广泛:嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5-10个嵌入式微处理器。而随着网络技术日新月异的发展,各种网络器件成为嵌入式系统新的应用。微处理器产生后,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构。20世纪90年代以来,ARM32位嵌入式RISC处理器扩展到世界范围,占据了低功耗、低成本和高性能的嵌入式系统应用领域的领先地位。
Linux因其可应用于多种硬件平台:是免费软件,源代码可以得到;微内核,本身内置网络支持和高度模块化等优点,非常适合做嵌入式开发的操作系统。uClinux是Linux的一个分支,是专为没有MMU(内存管理单元)的CPU而设计的。
该文主要研究了基于ARM的嵌入式Linux开发,这个研究开发是在实践的基础上完成的,设计了以三星ARM7TDMICPU为核心的嵌入式硬件系统,并在此基础上嵌入uClinux系统,在uClinux系统上可以开发各种应用,该文还研究了其中了一个应用—嵌入式web服务器,该web服务器采用HTTP协议。该文已经成功的解决了ARM的开发难题,研究了ARM的开发方案,以及uClinux针对ARM的移植难题,这在嵌入式系统研究领域,有较高的实践和研究价值。
该论文所研究的这个嵌入式系统具有低成本,高效率的特点,值得推广。最后,该论文针对所作的工作进行了总结并且展望了该嵌入式系统的其他应用。