学位论文 > 优秀研究生学位论文题录展示
嵌入式汽车音响软件系统中XM卫星广播模块的设计与实现
作 者: 侯晨曦
导 师: 吴迪
学 校: 大连理工大学
专 业: 计算机应用技术
关键词: 嵌入式系统 汽车音响 XM卫星数字广播 ITRON 软件系统
分类号: TP368.1
类 型: 硕士论文
年 份: 2011年
下 载: 18次
引 用: 0次
阅 读: 论文下载
内容摘要
随着汽车行业的蓬勃发展和人们出行需求的日益增长,世界范围内汽车的普及率呈现出逐年放大的趋势,汽车消费市场的旺盛需求,带动了一系列相关产业的成熟和发展,其中就包括汽车音响生产制造行业。汽车音响的主机是融合了多方面的技术的典型的嵌入式系统,主要由微控制器控制专用的处理芯片和外部设备进行设计实现。微控制器上的软件系统的设计和开发尤为重要。本文针对一款汽车音响产品的软件系统的一个特定功能模块,即XM卫星数字广播模块的实际软件开发过程的关键技术进行了系统全面的介绍。全文的重点涵盖了XM卫星数字广播模块在整个汽车音响系统中使用的软件和硬件资源、软件系统开发架构的层次划分、作为整个软件系统基础的嵌入式实时操作系统标准ITRON、以及XM卫星数字广播功能模块的设备驱动层、状态迁移表层、应用程序层等子功能模块的设计实现过程。
|
全文目录
摘要 4-5 Abstract 5-9 引言 9-11 1 嵌入式汽车音响系统中的XM卫星数字音频广播功能概况 11-16 1.1 XM卫星数字音频广播服务 11 1.2 XM卫星数字音频广播功能实现的需求分析 11-13 1.2.1 XM卫星数字音频广播功能的硬件需求 11-13 1.2.2 XM卫星数字音频广播功能的软件需求 13 1.3 XM卫星数字音频广播功能开发架构 13-16 1.3.1 人机界面层 13-14 1.3.2 状态迁移矩阵层 14 1.3.3 应用程序层 14 1.3.4 驱动程序层 14-15 1.3.5 操作系统层 15-16 2 符合ITRON标准的嵌入式实时操作系统介绍 16-19 2.1 嵌入式实时操作系统的概念 16 2.2 嵌入式实时操作系统标准ITRON 16-17 2.3 ITRON标准的任务机制介绍 17-19 2.3.1 ITRON任务优先级和任务调度 17 2.3.2 ITRON任务结构和消息通信机制 17-19 3 XM卫星数字音频广播功能模块的设备及其驱动实现 19-24 3.1 XM卫星数字音频广播的外部设备 19-21 3.1.1 XM Tuner调谐器介绍 19 3.1.2 XM Tuner调谐器接收的命令 19-21 3.2 IEBUS命令数据和Driver层的IEBUS总线设备通信协议程序 21-24 3.2.1 IEBUS命令数据格式 22 3.2.2 IEBUS总线设备通信协议的工作原理 22-24 4 XM卫星数字音频广播功能模块的状态迁移层设计 24-65 4.1 XMSTM任务的输入消息接收处理 24-25 4.2 XMSTM任务的消息 25-30 4.2.1 电源类事件 25 4.2.2 音源切换类事件 25 4.2.3 信息取得类事件 25-26 4.2.4 电检类事件 26 4.2.5 双重复合请求类事件 26-27 4.2.6 双重复合应答类事件 27 4.2.7 一般的控制请求和应答事件 27-29 4.2.8 调谐模式切换请求事件 29 4.2.9 Tuner Unit状态变化通知事件 29 4.2.10 DSP静音启停设置应答事件 29-30 4.3 状态迁移表的使用 30 4.4 XM模块的状态 30-33 4.5 XM模块状态的分层和分组 33-39 4.5.1 待机和XM音源状态分组 34 4.5.2 音源动作状态分组 34-35 4.5.3 信息取得状态分组 35-36 4.5.4 预设电台操作序列进行中状态分组 36 4.5.5 预设电台确认操作序列状态分组 36-37 4.5.6 预设电台呼出操作序列状态分组 37 4.5.7 预设电台写入操作序列状态分组 37-38 4.5.8 预设电台即时写入操作序列状态分组 38-39 4.6 XM模块的状态迁移表设计 39-65 4.6.1 待机和XM音源状态分组的状态迁移表 39-42 4.6.2 电检事件状态迁移表 42-43 4.6.3 信息取得状态分组的状态迁移表 43-44 4.6.4 音源动作状态分组的状态迁移表 44-58 4.6.5 预设电台操作序列进行中状态分组的状态迁移表 58-60 4.6.6 预设电台确认操作序列状态分组的状态迁移表 60-61 4.6.7 预设电台呼出操作序列状态分组的状态迁移表 61-62 4.6.8 预设电台写入操作序列状态分组的状态迁移表 62-63 4.6.9 预设电台即时写入操作序列状态分组的状态迁移表 63-65 5 XM卫星数字音频广播功能模块的应用程序层设计 65-71 5.1 XMAPP任务的总体构成 65 5.2 过程引擎的设计 65-71 5.2.1 过程引擎的实现原理 65-66 5.2.2 过程引擎的数据结构 66-69 5.2.3 过程引擎的接口函数 69-71 结论 71-72 参考文献 72-73 攻读硕士学位期间发表学术论文情况 73-74 致谢 74-75
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 基于风险的雷达软件系统测试策略研究,TP311.53
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 注射机工艺控制软件系统的设计与开发,TQ320.52
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- 嵌入式智能摄像机硬件设计,TN948.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com
|