论文部分内容阅读
近年来,Internet迅猛发展,已遍及到社会的各个领域。但是Internet在带给人们极大便利的同时,也充斥着许多不安全隐患。为了安全的使用网络,需要有平台运行防火墙、入侵检测等程序,因此设计开发了基于ARM的嵌入式网络平台。
本平台以ARM处理器为核心,接有多种类型的存储器。设计了多网络接口来满足应用中的各种需要。并且能够通过JTAG接口进行系统调试,通过串口实现用户和系统的信息交互,通过USB口下载程序映象等来实现系统的升级和维护。
本文首先介绍了有关嵌入式系统的背景知识及其组成部分,通过比较不同的嵌入式微处理器、嵌入式操作系统以及嵌入式Internet技术等,根据实际的需求,确定了基于ARM的嵌入式网络平台的总体方案。在给出了平台的总体设计方案之后,本文着重介绍了硬件电路的设计和实现,包括电路模块的划分和各模块详细的设计原理。然后对启动引导代码Bootloader的功能、设计以及相关问题进行了一定的研究和讨论。接着对HLDK交叉编译环境的建立,和Linux在该硬件平台上的具体移植过程,主要是多网络接口的识别做了说明。最后对系统的硬件调试做了一些介绍。