| 【中文题名】 | 基于ARM-Linux的嵌入式数据采集和发布系统 |
| 【英文题名】 | Embedded System of Data Acquisition and Promulgate Based on ARM-Linux |
| 【学科专业】 | 大气遥感科学与技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-5 |
| 【中关键词】 | 嵌入式,ARM,Linux,BOA,SQLite, |
| 【英关键词】 | embedded,ARM,Linux,BOA,SQLite, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>数据处理、数据处理系统>数据收集和处理系统 |
| 【论文摘要】 |
随着电子和网络技术的不断发展,嵌入式系统在工业控制和智能家电等众多领域得到了广泛的应用。本论文就是在这种背景下,设计了以嵌入式微处理器ARM和嵌入式操作系统Linux为核心的系统。并在这个平台上移植了网页服务器和数据库,构建了一个嵌入式的数据采集和发布系统。可以对外部数据进行串口采集,并利用因特网发布。
为了实现这些功能,本文在分析讨论目前ARM芯片发展的基础上,根据系统的需要,选用了Cirrus Logic公司的EP9302(ARM920T)作为系统的核心。选用了16M FLASH和32M SDRAM等芯片作为主要的外围电路,扩展了10M/100M以太网接口、USB2.0接口和RS232串口等通用的接口。用Protel DXP设计了PCB图。以源代码开放的嵌入式Linux操作系统为软件平台,实现了网页服务器BOA和数据库SQLite的移植,并完成了网页、CGI程序的编写。在整个系统的设计过程中充分利用了ARM的高性能、低功耗、低成本的优势,发挥了嵌入式Linux的可移植性好、源代码公开、开发成本低的优点,解决了硬件设计、软件移植和编写、提高系统性能等的一系列关键性问题。
本文从嵌入... |
| 【论文题纲】 |
|
摘要 |
7-8 |
|
ABSTRACT |
8-9 |
|
第一章 绪言 |
9-13 |
|
1.1 嵌入式系统发展概述 |
9-10 |
|
1.2 本文的目的和意义 |
10 |
|
1.3 国内外研究现状 |
10-13 |
|
1.3.1 嵌入式Linux |
10-11 |
|
1.3.2 嵌入式服务器 |
11 |
|
1.3.3 嵌入式数据库 |
11-13 |
|
第二章 系统概述 |
13-19 |
|
2.1 嵌入式系统的概念 |
13-15 |
|
2.1.1 什么是嵌入式系统 |
13 |
|
2.1.2 嵌入式系统的组成 |
13-14 |
|
2.1.3 嵌入式系统的特点 |
14-15 |
|
2.2 系统的软硬件选择 |
15-18 |
|
2.2.1 硬件平台的选择 |
15-16 |
|
2.2.2 操作系统和应用软件的选择 |
16-18 |
|
2.3 系统的总体设计方案 |
18-19 |
|
第三章 系统硬件的设计 |
19-33 |
|
3.1 ARM和EP9302的简介 |
19-21 |
|
3.1.1 ARM处理器简介 |
19-21 |
|
3.1.2 EP9302处理器简介 |
21 |
|
3.2 外围硬件的选择和原理图的制作 |
21-29 |
|
3.3 PCB图的制作 |
29-33 |
|
第四章 操作系统的移植和BOOTLOADER的使用 |
33-48 |
|
4.1 LINUX的介绍 |
33-35 |
|
4.2 嵌入式LINUX开发环境的建立 |
35-37 |
|
4.2.1 嵌入式Linux开发环境的基本结构 |
35-36 |
|
4.2.2 在Linux服务器上安装交叉编译工具 |
36-37 |
|
4.3 嵌入式LINUX内核的配置与编译 |
37-39 |
|
4.4 根文件系统的制作 |
39-42 |
|
4.5 网络文件系统(NFS)及配置 |
42-43 |
|
4.6 BOOTLOADER |
43-48 |
|
第五章 WEB服务器移植 |
48-53 |
|
5.1 BOA的介绍 |
48-49 |
|
5.2 BOA在ARM上的移植 |
49-51 |
|
5.2.1 Boa的配置 |
49-50 |
|
5.2.2 测试Boa的运行 |
50-51 |
|
5.3 网页的编写 |
51-53 |
|
第六章 SQLITE的移植和CGI程序的编写 |
53-62 |
|
6.1 SQLITE的移植 |
53-57 |
|
6.2 CGI程序的编写 |
57-59 |
|
6.3 串口采集程序 |
59-61 |
|
6.4 系统的运行 |
61-62 |
|
第七章 结束语 |
62-63 |
|
致谢 |
63-64 |
|
参考文献 |
64-65 |
|
| 【DOI】 | LunWen.ID:2.2008.386323 |