论文部分内容阅读
随着信息化和网络化时代的到来,嵌入式技术为了达到与时俱进的步伐,逐渐与网络结合起来,为人们的生活提供一种管理和控制各种网络资源的方法。而FTP服务是人们从网络上获取各种资源信息的最常用方式之一,其凭借着覆盖范围广、操作灵活、安全性高和传输速度快等优点而被广泛应用。如何将嵌入式应用在FTP服务成为未来FTP服务器的主要发展趋势之一。本文的主要研究目标就是将嵌入式系统与FTP服务器相结合,通过搭建适合FTP服务器运行的嵌入式系统,最终实现一个适合在嵌入式系统中运行的FTP服务器。本文所设计的嵌入式FTP服务器属于网络视音频服务终端的一部分,主要完成FTP服务器的常规功能,即上传和下载功能。在设计中,通过对核心控制芯片的硬件选择以及嵌入式操作系统的选取熟悉并掌握嵌入式系统的开发流程。嵌入式FTP网络服务器设计与实现主要包括嵌入式硬件平台的构建、软件系统的设计以及FTP服务器的实现等三个部分。其中,嵌入式FTP服务器的硬件系统核心是使用Freescale公司的嵌入式PowerPC处理器MPC8379E,该处理器非常适合于对成本、体积、功耗及性能要求比较苛刻的应用系统;而嵌入式FTP服务器的软件系统设计则是以Linux为操作系统,通过U-Boot、Linux内核的定制和移植和根文件系统的建立完成嵌入式FTP网络服务器的软件设计。论文最后给出了FTP网络服务器的测试结果,证明其完全满足设计要求。