1 / 79
文档名称:

基于ARM的嵌入式实验室网关系统设计(可复制论文).pdf

格式:pdf   页数:79
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

基于ARM的嵌入式实验室网关系统设计(可复制论文).pdf

上传人:mkt365 2013/11/12 文件大小:0 KB

下载得到文件列表

基于ARM的嵌入式实验室网关系统设计(可复制论文).pdf

文档介绍

文档介绍:中文摘要
摘要
“网关”这个名词是随着 的发展而产生的。的普及,以及
带来的 IP 地址分配不够的问题,促使人们着眼于多台计算机共用一个 IP 地址来
接入。网关可以完成公用 IP 地址的功能,用少数的 IP 地址,将大量的
计算机连入。
本文针对目前在学校、实验室,普遍都是使用一台独立的计算机作为本地局
域网网关,这样充当网关的计算机几乎不能另作它用,造成了资源的浪费,且充
当网关的计算机必须占用一定的空间等问题,提出了一种基于 ARM 的嵌入式实验
室网关系统的设计方案,该系统具有性价比高、体积小等特点,可有效节约资源。
本论文采用以 Samsung 公司生产的 S3C4510B 处理器为核心构建电路,并选
用 uClinux 为操作系统来构建嵌入式网关系统。其中,双以太网口的设计和实现是
本系统的创新点和难点。文中首先介绍了嵌入式网关系统、嵌入式系统以及 ARM
体系结构的相关知识;然后详细讨论了系统的硬件电路设计;接着概述了 uClinux
操作系统的基本知识,在此基础上讨论了该操作系统在本嵌入式系统中的移植,
包括内核的修改、裁减和编译,Bootloader 的原理和基于本系统的程序设计,系统
驱动程序的设计(以双以太网口为主)等;最后给出了针对网关系统的配置文件
设计、修改和实验室网关的实验结果。
关键词:嵌入式实验室网关系统,S3C4510B,uClinux 操作系统,移植、硬件电路
设计
-I -
英文摘要
ABSTRACT
Gateway is a device which generates with the development of the . As the
’s widespread, it brings a question: the IP address is not enough. So the people
begin to research and design some devices, which can make a large puters access
to the using only one IP address. The gateway is one of the devices.
An puter mon used as the work’s gateway in
schools and labs, which wastes the resources. This dissertation provides a design
scheme for embedded lab gateway based on S3C4510B and uCLinux operating system.
And this system has some differences, such as low price, high performance and so on.
This dissertation chooses S3C4510B as embedded processor and uClinux as
embedded operating system. In the design of the hardware and software of this system,
the design of two work cards is the innovative and pinch point. At first, it
introduces the related knowledge of embedded gateway system and ARM architecture.
Then, it introduces in detail the hardware design of this system. And then it generalizes
the based knowledge of uClinux operating system, and mainly discuss the how to port
uClinux to this embedded system, including how to modify, cut plicate kernel,
how to program the bootloader, how to program device drivers and so on. At last, this
thesis provides the solution of lab gateway based on this system and th