论文部分内容阅读
本文主要分为四个部分。 第一部分包括第1、2章。首先介绍了嵌入式系统及其网络应用的现状,并提出了基于ARM+uClinux的系统方案。接着主要介绍了ARM体系结构,并分别从系统功能和开发条件两个角度比较详细分析了ARM芯片的选型要素。最后简单介绍了开发过程中使用的硬件开发系统。 第二部分包括第3章。首先提出了本文方案的具体框图。然后根据硬件模块的划分,分别介绍了以太网接口、I~2C接口和UART接口等模块的工作原理和具体电路。重点阐述了S3C4510B的以太网接口模块。 第三部分包括第4章。这部分首先简要介绍了ARM指令系统和软件开发环境。然后结合S3C4510B的特殊功能寄存器比较详细的介绍了I~2C通信、中断服务、串行通信和Flash在线编程等软件模块。 第四部分包括第5、6、7章。这部分内容主要是面向操作系统uClinux的。完成了BootLoader程序后,对uClinux内核进行配置、裁减、编译。然后依靠BootLoader将uClinux加载到目标系统中。本文还特别对网络分层模式与网络应用的关系进行了探讨,并详细的介绍了uClinux平台上网络通信程序的设计。 本文的重点是:本嵌入式系统的软、硬件模块功能的实现:uClinux的移植;基于uClinux平台的网络通信设计。