汽车音响系统显示模块的软件实现.docxVIP

汽车音响系统显示模块的软件实现.docx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 引言 当今嵌入式系统带来的工业年产值已超过了1万亿美元,嵌入式系统是信息化产业走向二十一世纪知识经济时代的最重要的经济增长点之一,毫无疑问,这是一项无法垄断的产业,这对中国的信息产业来说既是一个机遇,也是一个挑战。 嵌入式系统的汽车音响在音响产品中是不可或缺的,不仅功能在不断增加,变得越来越多样化,而且在性能、各项技术指标方面也在日趋完美。现在的汽车音响俨然已经超越普通的家庭音响甚至有超越高档家庭音响趋势,成为一种时尚,一种享受。 近几年来,越来越多的汽车爱好者把重视的方向从汽车本身的性能转移到各种辅助装置和汽车内部装修,汽车的内饰也成为了购车的重要指标之一,所以汽车音响以异常迅猛的速度飞速发展起来。作为世界知名汽车音响生产商之一的日本ALPINE公司,凭借其可靠的质量保证、优越的性能价格比等特点在国际市场上占有重要地位。 本论文便是在介绍ALPINE汽车音响系统基本知识的前提下,实现DISPLAY(显示)模块中SOURCE切换模块的软件设计。本论文的主要内容共分为四部分。其中第1部分内容主要对嵌入式系统、当前汽车音响基本知识和发展情况进行简要的概述。第2部分内容主要介绍汽车音响系统硬件需求和开发环境与开发采用的嵌入式操作系统的类型。第3部分内容对论文涉及到的DISPLAY模块进行概述并详细介绍我学习并参与开发的SOURCE切换模块的程序设计。第4部分内容对此次开发学习及毕业设计进行总结[1-2]。 第2章 系统概述 2.1 嵌入式系统 随着汽车工业和电子产业的迅速发展,汽车音响系统正在不断更新和完善。汽车音响作为音响领域中不可或缺的一部分,在仅仅使用汽车有限资源的条件下,为广大的汽车爱好者提供了良好的声音效果与视觉盛宴,并且功能和辅助工具还在不断地增加,使得汽车的性能也日趋完美,已经完全可以和家庭音响相媲美,各种辅助工具与汽车的结合也更加密切。 汽车音响系统的开发环境采用的是嵌入式软件开发系统。下面就对汽车音响和开发所用到的嵌入式软件开发系统进行简要的介绍。 2.2什么是嵌入式系统 嵌入式系统就是嵌入式计算机系统,是相对普通计算机系统(如PC)而言的。 嵌入式计算机系统是以应用为中心,计算机技术为基础,软件和硬件均可增减,对功能、成本、可靠性、功耗、体积有严格要求的专用计算机系统。 一般可以通过设备的功能来辨别该计算机系统是否是嵌入式系统。如果是实现的通用电脑的功能,如PC,笔记本电脑,掌上PC等,都称为是通用计算机系统;而如果实现的是某些特定功能的系统,如手机,导航仪,以及信息家电等则被称为嵌入式计算机系统。这些嵌入式计算机系统,微控制器以嵌入式的形式隐藏与各种装置,产品和系统,构成各种专用功能。 2.3 嵌入式系统特点及发展 以下列出嵌入式系统的一些优点: 嵌入式系统的软件基本是固化并且单一的。 硬件上,具有体积小、重量轻、成本低、可靠性高等特点,并且使用专用嵌入式CPU; 软件上,具有代码体积小、效率高,响应速度快实时性强特点,并能处理异步并发事件; 由于设备的增强将导致软硬件的复杂度提高,但嵌入式系统的发展方向仍在追求性能的关键,即使在未来,从处理器64位或更高,还可以在不同的嵌入式系统中的应用。 与通用计算机相比,用户并不关心所使用的设备用的嵌入式系统是什么样的,这也导致了嵌入式系统的多样性,每个公司都有自己的单片机的标准,即使同一厂家,单一模型也不同,从而导致嵌入式系统软硬件可靠性。但在很长一段时间(或没有)就不能解决问题。 2.4嵌入式系统软件开发容易出现的问题 (1)对全局变量的使用,容易出现数据冲突。 (2)对时间的考虑不够。 (3)对中断及优先级的考虑。 (4)One Big Loop。 (5)没有考虑更好或周全的解决方案。 (6)设计流程过于单一。 (7)对实时响应的方法。 (8)模块之间的依赖性。 (9)优化存在缺陷,想当然的优化方法。 (10)错误检测的考虑(只能在调试时发现)。 (11)在设计之前没有考虑硬件环境。 (12)在编码时单纯的从设计生成。 (13)重用性的考虑。 (14)用空循环来做延迟。 (15)庞大的IF-THEN-ELSE和CASE。 (18)对内存空间的合理申请与释放。 (16)未考虑问题的共性。 (17)没有考虑对内存的合理安排。 2.5 汽车音响的嵌入式系统 2.5.1 汽车音响的基本知识 汽车音响嵌入式系统软件的功能包括: (1)对声音的处理 (2)POWER控制 (3)输入 (4)显示输出 (5)对SOUND MECH的控制 (6)外接设备的控制 最基本的汽车音响系统由本体和四个音箱组成(如图2-1所示)。本体在ALPINE公司被称为Head Unit(简称H/U),因为本体受到体积的限制,使得它不能包含音响的全部功能,因此派生出了许多附加的

文档评论(0)

文章交流借鉴 + 关注
实名认证
文档贡献者

妙笔如花

1亿VIP精品文档

相关文档