| 【中文题名】 | 基于Linux和Intel PXA255嵌入式系统网络通信的设计与研究 |
| 【英文题名】 | |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-16 |
| 【中关键词】 | Linux操作系统,PXA255处理器,Boot,Loader,网络通信, |
| 【英关键词】 | Boot Loader,OS of Linux,CPU of PXA255,network communication, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>微型计算机>> |
| 【论文摘要】 |
嵌入式计算机是现代计算机技术改造传统产业、提升许多领域技术水平的有力工具,在数字化语言学习终端上有着广泛的应用。PXA255处理器是Intel公司生产的专用标准嵌入式计算机,是一个高度集成的片上(SOC),包含了一个高性能、低功耗的Intel Xscale微体系处理器核和大量系统外设,具备MMU管理单元,与Linux操作系统平台的完美结合,不但强大的性能容易实现,价格低廉,而且可以利用Linux的免费的多用户、源代码开放,便于移植等特点,运行Linux平台上大量的已经稳定成熟的应用软件和网络软件产品。
在基于Linux和Intel PXA255硬件平台上实现网络通信的嵌入式系统开发,首先要将系统的软硬件环境带入一个合适的状态,为操作系统内核的启动运行准备一个正确的环境,解决操作系统的引导装入问题,通过分析Linux操作系统内核体系结构、启动机制和运行原理,我们对Linux操作系统的引导装入程序(Boot Loader)和便于人机交互的监控台的程序进行了详细的设计,解决了PXA255的处理器上运行Linux操作系统的引导问题。其次要编译出LINUX的嵌入式操作系统内核,网络通信设备可以在操作系... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-8 |
|
第一章 项目背景及意义 |
8-12 |
|
1.1 嵌入式系统的特征 |
8 |
|
1.2 嵌入式系统核心构件类型 |
8-10 |
|
1.3 PXA255处理器特征 |
10 |
|
1.4 Linux操作系统概况 |
10 |
|
1.5 项目的意义 |
10-12 |
|
第二章 LINUX内核体系结构和启动原理 |
12-19 |
|
2.1 Linux内核模式 |
12-13 |
|
2.2 Linux内核系统体系结构 |
13-14 |
|
2.3 中断机制 |
14 |
|
2.4 系统定时 |
14-15 |
|
2.5 任务数据结构 |
15-16 |
|
2.6 Linux内核对内存的使用方法 |
16-17 |
|
2.7 Linux的启动 |
17-19 |
|
第三章 PXA255处理器网络通信电路的硬件设计 |
19-23 |
|
3.1 PXA255处理器基本功能 |
19 |
|
3.2 FLASH的设计 |
19-20 |
|
3.3 内存的设计 |
20-21 |
|
3.4 网络通信接口的设计 |
21-22 |
|
3.5 RS232串行通讯接口设计 |
22-23 |
|
第四章 嵌入式系统BootLoader的设计 |
23-56 |
|
4.1 Boot Loader的原理分析 |
23-24 |
|
4.2 BootLoader设计需求分析 |
24-25 |
|
4.3 BootLoader的功能设计 |
25-27 |
|
4.4 Boot Loader的stagel的实现 |
27-36 |
|
4.5 Boot Loader的stage2的实现 |
36-49 |
|
4.6 Boot loader监控台的程序设计实现 |
49-56 |
|
第五章 网络通信驱动程序的设计 |
56-68 |
|
5.1 网络通信驱动程序功能需求 |
56 |
|
5.2 对串行芯片93C46初始化配置 |
56-63 |
|
5.3 设备文件的打开与关闭 |
63 |
|
5.4 设备数据的接收与发送 |
63-68 |
|
第六章 LINUX嵌入式系统内核的编译 |
68-75 |
|
6.1 开发环境的建立 |
68-69 |
|
6.2 建立交叉编译环境 |
69 |
|
6.3 编译内核 |
69-70 |
|
6.4 网卡驱动程序的编译 |
70-71 |
|
6.5 建立根文件系统 |
71-72 |
|
6.6 建立/dev下边的设备文件 |
72-73 |
|
6.7 系统初始化文件 |
73-75 |
|
第七章 BOOT的编译和启动实验 |
75-79 |
|
7.1 开发环境 |
75 |
|
7.2 Bootloader下载过程 |
75-76 |
|
7.3 串口实验过程 |
76-77 |
|
7.4 登录实验 |
77-79 |
|
第八章 结束语 |
79-81 |
|
8.1 工作总结 |
79 |
|
8.2 进一步研究方向 |
79-81 |
|
参考文献 |
81-85 |
|
致谢 |
85 |
|
| 【DOI】 | LunWen.ID:2.2008.364686 |