> 硕士毕业论文 > 26874字硕士毕业论文嵌入式DVD汽车音响的研究与实现

26874字硕士毕业论文嵌入式DVD汽车音响的研究与实现

论文类型:硕士毕业论文
论文字数:26874字
论点:嵌入式系统,嵌入式,日本
论文概述:

此次毕业设计主要是熟悉汽车音响程序的软、硬件开发环境,重点掌握其中 DVD模块的大致处理框架,理解嵌入式操作系统 MX_OS、引擎机制等,并在此基础上进行DVD 模块系统的设计。

论文正文:

第一章螺纹理论

 随着社会迈向信息化时代的脚步逐渐加快,多种高新产业技术也随之发展起来。其中,汽车音响是音响领域中必不可少的组成部分,它能够在有限的汽车资源环境下,提供汽车用户以优良声音和视觉体验。嵌入式系统被定义为:以服务为基本、软件硬件可伸缩的、以适应应用系统对于功能、成本、可靠性、功耗、体积等综合性需求的计算机系统,它有两部分组成,分别是嵌入式硬件和嵌入式软件。绝大部分的嵌入式系统中都要求嵌入式软件以提供特制功能。因为嵌入式系统的广泛应用,嵌入式软件体系在整个软件工业中占了极为重要的地位,而且受到广泛关注,现如今成为信息工业中明星。汽车、电子、医疗、军事、信息电器、通讯等行业的智能化装备需要带动嵌入式软件系统的进一步发展。与传统通用计算系统不一样,嵌入式系统针对特定应用领域,依据服务需要定制开发,并跟随智能化产业的需求渗透到各个领域。硬件技术不断革新,同时硬件平台处理能力也不断加强,但是成本相对下降,嵌入式成智能化增值的关键。现代社会很多人不但重视汽车本身的性能,也对汽车的辅助设备越来越重视,这对汽车音响快速发展起到了推动作用。日本 ALPINE 公司是世界知名汽车音响生产商。本文首先介绍 ALPINE 汽车音响系统知识,然后实现 CD 模块中 APP、DRVL1 模块的设计。本文的共分为五章节。第 1 章对嵌入式系统和汽车音响发展情况进行阐述。第 2 章介绍针对汽车音响相关软件结构以及硬件结构知识。第 3 章介绍采用的嵌入式操作系统的汽车音响系统硬件开发环境。第 4 章针对文章中涉及的 CD 模块阐述,并且介绍 APP、DRVL1 模块程序设计过程。第 5 章对全文进行总结。绝大部分的汽车音响系统是基于嵌入式软件开发的,以下针对汽车音响及相关的嵌入式软件开发系统进行介绍。 1.1 嵌入式系统1.1.1 嵌入式系统的定义嵌入式系统也叫做“嵌入式计算机系统”,是计算机系统与其它的硬件共同构成整套电子设备,而且该设备的功能并不是以计算机的软件功能为依据,计算机在其中所起的作用只是局部的控制或数据分析等,那么该计算机系统将被称为嵌入式系统。根据 IEEE 的定义,嵌入式系统是控制、监视或者辅助装置、机器和设备运行的装置。嵌入式系统是软件和硬件的综合体,涵盖机械附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。基本的方法是查看设备的功能,但不绝对。例如:手持 PC,很多人把它列入嵌入式系统。另外的方法是同现在的通用计算机比较是否在硬件上存在差异,但如果把一台PC 放到另一套 CT 系统中,该 PC 也能称为一个嵌入式系统。嵌入式系统的介入确实带来了好处,它使电子产品从模拟化向数字化发展。利用计算机的灵活性,也使电子产品的功能更加强大和方便。 1.1.2 嵌入式系统的特点嵌入式系统具有极高的实际应用价值,因为嵌入式系统的实现需要与具体的实际应用相结合,这是嵌入式系统的优势和生命力所在。嵌入式系统面向用户、面向产品、面向应用。这三个方面都体现出嵌入式系统不同层面的意义。我们可以这样理解,嵌入式系统具有很强的针对性和专业性,它与应用解密现结合,结合世界系统的需求,量身定做。嵌入式系统是将先进的计算机技术、半导体技术和电子技术同各行各业的实际应用需求相结合的产物。它是一个高精度、分部离散、不断创新和发展的各学科知识的集成系统。因此嵌入式系统的定位方向是选定该行业的一个很重要的方面。嵌入式系统是一个高离散度的系统,应为不同的应用需求的差异很大,如果没有一个通用的软硬件基础,嵌入式系统无论在研发和安装维护上,都需要较高的成本。因此我们需要建立一个切实可行的发展模式,这样就可以根据不同的应用需求,如功能、成本、体积、可靠性和适应性等,对软硬件进行合理的裁剪,满族系统的要求,既节约了成本,也缩短了研发周期。同时,由于嵌入式系统核心微内核的存在,使得系统功能的扩展和裁剪变得简便易行。 第 3 章 系统软硬件开发环境..............83.1 V850 系列单片机.............. 83.2 嵌入式操纵系统 ............. 83.3 引擎机制 ............... 9第 4 章 DVD 模块整体程序设计............154.1 DVD-APP 模块结构图 ............ 154.2 DVD-API 模块构成图 .......... 164.3 模块接口设计 ......... 17第 5 章 DVD 模块童锁机能程序设计 ............245.1 童锁机能介绍 ........ 245.2 童锁机能原理 ............... 245.3 童锁机能设计 ................. 265.3.1 初始化管理设计 .............. 275.3.2 通过 SETUP 的管理设计 ........... 285.3.3 正常播放时的管理设计 .............. 29 第 6 章 总结 此次毕业设计主要是熟悉汽车音响程序的软、硬件开发环境,重点掌握其中 DVD模块的大致处理框架,理解嵌入式操作系统 MX_OS、引擎机制等,并在此基础上进行DVD 模块系统的设计。本次设计用的是 NEC-V850 单片机 C 语言。在实现上,用到了较多的指针。如制作函数表、数组表等,使得对指针的灵活掌握更深了一步。当然这次设计的最大收获仍是第一次接触产品性嵌入式系统程序的开发,另外自己也实现了一部分的编码。同时,我也接触到了一些软件开发方面的一些好的思想和方法,比如:部门制定的编码规范,实行的 EPF 思想等等。这些知识与思想对我将来的职业发展有很大的帮助,让我明白了,怎样才能提高效率、怎样才能实现知识共享与留用。本项目——童锁机能,是一个为用户考虑非常仔细和周全的机制,它通过对各种影片的分级,有效的限制了儿童对影片的观看,禁止儿童观看暴力,色情等不适合儿童观看的影片,对儿童的身心提供了保障,又能够让适龄人群观看影片,最大程度的满足了用户的需求,所以本项目是个非常人性化的设计,安装有本机能的 DVD 的市场竞争力也会有很大提高,以适应电子产品的快速发展和竞争。 参考文献[1] kojiwatanabe satoshiushida,《V850 单片机硬件手册》、2nd edition,日本、NEC ElectronicCompany、2003。 kojiwatanabe satoshiushida,《V850 编译器》、2nd edition,日本、NEC ElectronicCompany、2003。 商国平、李再新,《汽车音响软硬件概述》、2nd edition,中国、东软软件股份有限公司大连分公司 I/S 事业部、2000。 chojikomoda ikuroueno,《MX-OS 嵌入式操作系统》,日本、NEC Electronic Company、2000。 jirokato,《汽车音响程序构造》、3rd edition,日本、Alpine 株式会社、1999。 张兆全等,《逻辑分析仪操作手册》,中国、中国 HP 有限公司、2000。 katayose,《78K4 仿真器》、2nd edition,日本、NEC Electronic Company、1998。 owada,《78K4 调试器》、2nd edition,日本、NEC Electronic Company、1998。 satoshikawai,《三菱 M16C80 单片机硬件手册》、2nd edition,日本、MITSUBISHICompany、1997。 satoshikawai,《三菱 M16C80 调试器》、2nd edition,日本、MITSUBISHI Company、1997。