文摘
英文文摘
声明
第一章绪论
1.1课题研究的背景
1.2主要研究内容
1.3论文章节安排
第二章嵌入式技术基础
2.1嵌入式系统
2.1.1嵌入式系统的定义及特点
2.1.2嵌入式操作系统
2.1.3嵌入式Linux
2.1.4嵌入式系统开发与调试
2.2 ARM微处理器
2.2.1 ARM微处理器的应用选型
2.2.2 ARM微处理器系列简介
2.2.3 ARM体系结构简介
第三章硬件平台
3.1三星ARM920T处理器S3C2410X
3.1.1S3C2410X功能介绍
3.1.2S3C2410X的存储映射
3.2系统的硬件单元电路设计
3.2.1S3C2410X引脚及控制信号
3.2.2 JTAG接口电路
3.2.3 NAND Flash接口电路
3.2.4以太网接口电路
第四章嵌入式Linux系统的研究和实现
4.1交叉编译环境的建立
4.2 Bootloader的研究与移植
4.2.1 Bootloader的工作原理
4.2.2 VIVI结构分析
4.2.3 VIVI移植实现
4.3 ARM Linux内核的移植
4.3.1内核启动过程
4.3.2内核移植需要修改的代码
4.3.3内核配置
4.3.4内核编译
4.4根文件系统的创建
4.4.1根文件系统的基本结构
4.4.2建立Cramfs根文件系统
4.5系统烧写步骤
4.5.1使用JTAG烧写VIVI
4.5.2使用Xmodem烧写内核和根文件系统
第五章基于ARM-Linux平台的应用
5.1嵌入式Linux串口应用开发
5.1.1串口概述
5.1.2串口设置方法
5.1.3串口通信
5.2嵌入式Linux网络通信
5.2.1 TCP/IP协议简介
5.2.2数据流通信和数据报通信
5.2.3使用socket编写网络通信程序
第六章总结与展望
参考文献
致 谢
攻读硕士期间发表论文情况