文摘
英文文摘
声明
第1章 绪论
1.1汽车黑匣子的研究背景
1.2汽车黑匣子的国内外发展现状
1.3汽车黑匣子的组成和功能
1.4本文的主要研究内容
第2章 系统的总体设计
2.1系统的总体结构
2.2系统的方案设计
2.2.1主处理器的选择
2.2.2数据采集方案的选择
2.2.3数据存储方案的选择
2.2.4数据通信方案的选择
2.2.5实时时钟方案的选择
2.2.6驾驶员身份识别方案的选择
2.2.7嵌入式操作系统的选择
2.3开发平台的建立
2.4本章小结
第3章系统的硬件设计
3.1主控芯片
3.2存储器接口电路
3.2.1 FLASH存储器
3.2.2 SDRAM存储器
3.2.3 FRAM存储器
3.3采集接口电路
3.3.1音频接口电路
3.3.2视频接口电路
3.3.3信号调理电路
3.4通信接口电路
3.4.1 RS-232接口
3.4.2 USB设备接口
3.5人机接口电路
3.5.1 LCD接口
3.5.2键盘接口
3.6电源电路
3.7本章小结
第4章 系统的软件设计
4.1嵌入式LINUX操作系统
4.2系统引导程序Bootloader
4.3软件模块程序设计
4.3.1主程序设计
4.3.2数据采集和处理
4.3.3数据保存
4.4本章小结
第5章 FAT文件系统的建立
5.1 FAT系统的分析
5.1.1启动扇区
5.1.2 FAT目录项结构
5.1.3文件存储原理
5.2 FAT文件系统的实现
5.2.1初始化文件系统
5.2.2创建目录和文件
5.2.3对文件的读写
5.3本章小结
第6章USB设备通讯软件的设计
6.1 Linux下USB驱动的整体框架
6.2 Mass Storage设备驱动
6.2.1 Gadget API
6.2.2芯片驱动层
6.2.3 Gadget驱动层
6.3设备驱动的编译和加载
6.4本章小结
第7章总结与展望
7.1总结
7.2展望
参考文献
致 谢
作者攻读硕士学位期间发表的论文
附录