摘要:
Internet网络正在经历着飞速的发展,由此各种网络产品也层出不穷.近年来,随着软硬件资源的成熟与完善,嵌入式系统的应用已成为21世纪热点之一,其应用领域涉及通信,自动化,信息家电,军事等各个方面.本文主要介绍用ARM微处理器和嵌入式ucLinux开发一个路由器,并实现了硬件和部分软件的设计过程.全文一共分五章,它们分别介绍了路由器的结构框架和设计. 第1章 介绍了嵌入式系统的概念和课题背景.包括了嵌入式系统的特点和组成,嵌入式系统的硬件和软件,重点介绍了嵌入式Linux在网络产品中的优点和广泛应用,并把它作为开发路由器的软件系统. 第2章 介绍了路由器原理及Linux的路由策略分析.主要介绍了路由器的工作原理和功能,路由技术的发展趋势,Linux的路由策略分析和ucLinux介绍. 第3章 重点介绍了系统硬件结构描述.主要介绍了系统的硬件需求和性能,系统的硬件框图,介绍了系统中采用的微处理器芯片S3C4510B的特性和用它来搭建的系统硬件电路和系统中各个单元电路的设计实现及调试. 第4章 主要介绍了系统的软件设计.主要介绍了系统软件需求和软件平台,ucLinux下的Socket编程和实现路由器功能的部分程序设计,防火墙程序设计,最后介绍了添加用户应用程序到开发板上的方法. 第5章 主要介绍了系统的测试.主要介绍了系统的软,硬件开发环境,调试方法和测试方法,并给出了在这些方法下的测试结果.通过硬件,软件测试后,理论上基本完成了路由器的部分功能. 结论介绍了完成的工作情况,达到的目标和实现的性能,同时提出了下一步工作内容.
展开