声明
摘要
第一章 绪论
1.1 项目的研究背景
1.2 车载多媒体的发展与现状
1.3 课题的主要研究内容
1.4 论文的组织结构
第二章 系统平台
2.1 硬件平台
2.1.1 苹果硬件支持
2.2.2 iMax51平台
2.2 软件平台
2.2.1 Android系统介绍
2.2.2 Android四大组件
2.2.3 Android程序结构
2.3 Android JNI
2.4 本章小结
第三章 总体设计
3.1 需求分析
3.2 iPod总体设计
3.3 运行流程
3.4 本章小结
第四章 iPod USB驱动
4.1 Linux USB驱动
4.2 iPod传输协议
4.2.1 iAP协议
4.2.2 iPod USB interface(iUI)
4.3 iPod USB驱动的设计
4.4 iPod USB驱动的实现
4.4.1 模块的加载与卸载
4.4.2 探测函数与断开函数
4.4.3 设备打开与关闭
4.4.4 读写数据
4.5 驱动程序测试
4.6 本章小结
第五章 iPod库与JNI
5.1 创建设备节点
5.2 iPod音频播放
5.3 iPod JNI
5.3.1 iPod USB驱动JNI
5.3.2 iPod设备的热插拔检测
5.4 本章小结
第六章 APP的设计与实现
6.1 iPod APP基本架构
6.1.1 MVC基本架构
6.1.2 iPodUI与iPodService通信
6.2 iPodUI的详细设计与实现
6.2.1 iPodUI的详细设计
6.2.2 iPodUI模型层
6.2.3 IPodActivity
6.2.4 iPodUI的调用过程
6.2.5 视图层的事件处理
6.3 iPodService的详细设计与实现
6.3.1 iPodServic的详细设计
6.3.2 iPodService调用过程
6.3.3 列表处理机制
6.4 iPod应用功能测试
6.5 本章小结
第七章 总结与展望
7.1 总结
7.2 展望
致谢
参考文献