文摘
英文文摘
声明
第1章 绪论
1.1 课题的背景
1.2 系统设计思路
1.3 论文的意义和我所做的工作
1.4 嵌入式系统概述
1.4.1 嵌入式系统的定义及特点
1.4.2 常见的嵌入式操作系统
1.4.3 嵌入式系统与单片机、PC机的区别
1.4.4 嵌入式的应用
第2章 ARM处理器及嵌入式Linux操作系统综述
2.1 处理器的选型
2.1.1 处理器的简介
2.1.2 ARM编程模型
2.1.3 S3C2410的介绍
2.2 嵌入式Linux操作系统
2.2.1 嵌入式Linux操作系统的特点及优势
2.2.2 嵌入式Linux开发步骤
第3章 Linux操作系统的移植和应用配置
3.1 交叉编译环境的建立
3.2 Bootloader的移植
3.2.1 什么是Bootloader
3.2.2 Bootloader的启动流程
3.2.3 vivi的移植
3.3 Linux内核的裁减和移植
3.4 文件系统的移植
3.4.1 内存文件系统RAMFS
3.4.2 Flash日志型文件系统JFFS2
3.4.3 文件系统CRAMFS
3.4.4 将CRAMFS、JFFS2、RAMFS移植到同一个文件系统中
第4章 嵌入式Linux设备驱动程序开发
4.1 Linux设备驱动程序基础
4.2 音频数据采集
4.2.1 S3C2410芯片的音频接口ⅡS
4.2.2 音频处理芯片UDA1341TS
4.2.3 语音采集模块的实现
4.2.4 音频采集与回放
4.3 网络开发
4.3.1 Linux下的以太网开发
4.3.2 以太网控制芯片CS8900A
4.3.3 CS8900A的驱动程序
第5章 总结与展望
致谢
参考文献