论文部分内容阅读
计算机技术发展到今天,嵌入式系统的应用越来越广泛,嵌入式计算机在应用数量上远远超过了各种通用计算机。嵌入式系统是继IT网络技术之后,又一个新的技术发展方向。由于嵌入式系统具有体积小、性能强、功耗低、可靠性高以及面向行业应用的突出特征,目前已经广泛的应用于军事国防、消费电子、网络通信、工业控制等各个领域。随着计算机技术和通信技术的发展,嵌入式系统的研究与开发也有着越来越重要的实际意义。随着集成电路的发展,32位RISC处理器更受到青睐。ARM公司是业界领先的16/32位RISC微处理器技术提供商,目前占领了嵌入式微处理市场75%以上的市场份额。它可为一个完整系统的开发提供全面的技术支持,具有性能高、成本低和功耗低的特点。ARM的微处理器核心正迅速的成为便携式通信设备、手持设备、多媒体数字消费和嵌入式解决方案市场中RISC批量生产的标准。Linux操作系统具有源代码公开、微内核、本身内置网络支持和高度模块化等优点,所以非常适合嵌入式系统。uClinux是Linux操作系统的一个分支,是专门为没有MMU(内存管理单元)的CPU而设计的。在uClinux这个英文单词中u表示Micro,小的意思,C表示Control,控制的意思,所以uClinux就是Micro-Control-Linux,字面上的理解就是“针对微控制领域而设计的Linux系统”。本论文主要研究了基于ARM的嵌入式Linux开发。这个研究是在实践的基础上完成的,设计了以三星ARM7TDMI CPU为核心的远程MPEG-4网络监控系统。该监控系统把多媒体压缩和网络传输功能集成到一个体积很小的设备内,可以直接接入以太网,省掉了各种复杂的电缆,安装方便,用户仅需设置一个IP地址和端口号就可以进行远程监控,非常方便。在该系统中我们已经成功地解决了基于uClinux的ARM开发难题,研究了ARM的开发方案、以及uClinux针对ARM的移植难题,这在嵌入式系统研究领域,具有较高的实践和研究价值。我们所研究的这个嵌入式系统具有低成本,高效率的特点。最后,本论文对所作的工作进行了总结并且展望了本嵌入式系统的进一步应用。