大连理工大学专业学位硕士学位论文
摘要
广播数据系统(I①S)为移动用户提供了一种新的便捷的通信手段,其主要功能有:自动跟踪,台名显示,交通信息的及时接收等。目前该技术在欧洲各国汽车上的广播信息接收系统中得到了广泛应用。对于面向欧洲市场的汽车音响产品来说,实现RDS功能是必须进行的研发任务之一。
本文首先简述了RDS技术的相关基础知识以及汽车音响制品中RDS软件实现的硬件平台和系统平台。主要探讨的是汽车音响软件系统中RDS功能实现的过程,作为系统中的一个功能模块,RDS整个的软件base搭建在日本Alpine公司提供的CarAudio制品硬件平台和MX.OS这一特定的嵌入式操作系统平台上。软件的设计采用了CarAudio软件的分层式结构,程序的实现以MX.OS的‘'Event驱动”的方式为主要的机制,采用了“过程引擎”这一软件辅助工具。程序设计语言是基于NECV850系列单片机的类C语言。
目标系统的设计与实现隶属于嵌入式的软件开发,对应于嵌入式产品的生命周期,采用了“瀑布式”的软件开发流程,经历的主要软件过程包括:需求分析——概要设计——-{羊细设计与实现等。
关键词:嵌入式系统;汽车音响;MX操作系统;过程引擎