基于Windows CE的汽车多媒体系统设计与驱动开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着中国未来汽车市场的快速发展和汽车电子的价值含量的迅速提高,中国的汽车电子产业将形成巨大经济规模效应。从某种意义上来讲,汽车技术的发展水平即代表了当今科技发展的水平,而汽车电子技术是汽车工业发展的重要动力源泉。
     目前我国汽车工业面临着入世的巨大冲击,在未来的世界汽车业竞争中能否掌握主动权,很大程度上取决于是否能在电子技术上占领制高点。加快汽车电子技术领域的研究应用是我国汽车工业发展的当务之急。
     本文正是在天津市科技发展计划攻关项目基金支持下开展的对汽车多媒体系统的研究。该系统采用嵌入式系统设计方法进行研究开发,本文的主要工作如下:
     1.通过对嵌入式系统设计方法的研究,以及对汽车行业电子元件标准的分析,提出了汽车多媒体系统的总体设计方案,按照嵌入式系统的设计思路对本系统的软、硬件进行了选型,给出了系统的总体功能框图,并提出了系统的总体开发步骤。
     2.通过对Windows CE操作系统的深入分析,给出了将该操作系统移植到ARM微处理器的开发流程,包括BSP定制、系统模块定制和OAL定制。在此基础上,提出了一种模块化的设计方法,即将以上需要移植的三部分均进行模块化设计管理,分块完成,这样不仅使得设计思路清晰,更重要的是使操作系统移植更具通用性。
     3.在分析Windows CE下驱动模型的基础上,采用分层的驱动程序结构,实现了基于ARM的触摸屏驱动程序。这种分层结构有利于程序的移植,可缩短开发周期,可维护性好。采用流接口驱动程序结构,实现了串口驱动程序和SD卡控制驱动程序。
     最后,根据本系统实际运行取得的预期结果,总结分析了本论文的主要研究工作,并对汽车多媒体系统将来的发展方向作了展望。
With the development of automobile market in china and the rising of value content of automobile electronic, the automobile electronic industry will form a enormity scale of ecnomy in china.
     At present, the automobile industry of china is faced with huge impact.The development of automobile electronic is the urgent affair.
     The project is supported by science development program in Tianjin. The system chooses a design method of embedded system. This paper carried out research in these aspects as follows:
     Firstly, on the basis of reseach on the design methods of embedded system, this paper presents holistic design of the system. According to the design method of embedded system, the software and hardware are made certain. The hardware frame of this system and the develop steps are given.
     Secondly, after analyzing the operating system-Windows CE deeply, this paper presented the development process of transplanting Windows CE to ARM, the microprocessor. It included BSP customed, system customed and OAL customed. On this basis, this paper put forward a modular design method, that was, managed and desinged the three transplanted parts modularly. This made the design clear, and what's more, it enabled the transplant of operating system much more universal.
     Thirdly, on the basis of analyzing the driver model in Windows CE, this paper completed touchscreen driver that was based on ARM in the hierarchical driver structure. This structure is propitious to transplant program, thus can shorten development cycle and easy to maintaine.And then this paper completed serial driver and SD card driver in the structure of streaming interface driver.
     This automobile multimedia system obtained expectant result by practical running, fulfilled the design's purpose. Sum-up of this paper's main work was made, at last. The paper also described the prospect of the automobile multimedia system.
引文
[1] 童有好.中国汽车电子产业发展现状与趋势.中国经贸导刊,2007 年,第 11 期:27-29
    [2] 王勇.中国汽车产业国际竞争力研究:[硕士学位论文].南京:东南大学,2007.3
    [3] 李剑平.世界汽车电子产业发展现状及趋势.客车技术与研究,2007 年,第 2 期:5-7
    [3] Qinghua Zhu, Joseph Sarkis and Kee-hung Lai. Green supply chain management: pressures, practices and performance within the Chinese automobile industry. Journal of Cleaner Production, Volume 15, Issues 11-12, 2007, Pages 1041-1052
    [4] 李茗.汽车电子产品的开发.汽车工程,2004 年,26(3):367-372
    [5] 龚进峰,曹健,袁大宏.浅谈我国汽车电子产业现状及发展建议.汽车工程,2004 年,26(3):363-366
    [6] Wang Liang, Gan Woon Seng, Kuo Sen M. Bass enhancement for automobile multimedia system using active noise equalizer. IEEE Hong Kong, 2005, 247-251
    [7] 张大波主编.嵌入式系统原理、设计与应用.北京:机械工业出版社,2005 年.3
    [8] 田泽.嵌入式系统开发与应用.北京:北京航空航天出版社,2005.2
    [9] 蔡建平.关于嵌入式应用开发技术.单片机与嵌入式系统应用,2001,第 3 期:5-11
    [10] 魏忠.嵌入式开发详解.北京:电子工业出版社,2003 年 1 月.5
    [11] 杜春雷.ARM 体系结构与编程.北京:清华大学出版社,2003 年.2
    [12] 江俊辉.基于 ARM 的嵌入式系统硬件设计.微计算机信息,2005 年,21(7-2):120-122
    [13] 李存,马燕,李晓勇等.基于 ARM 存储结构的 MP3 程序性能优化.计算机应用与软件,2007年,24(9):74-76
    [14] 邹谷山,蔡延光,师凯等.ARM/GPRS 自导航系统终端设计与实现.计算机应用研究,2005 年,第 9期:201-202
    [15] 杨富友,骆德渊.基于ARM架构的嵌入式VPN平台设计.单片机与嵌入式系统应用,2005年,10月:48-50
    [16] ARM920T (Rev1).Technical Reference Manual Copyright@2000,2001 ARM Limited. All rights reserved. ARM DDI 0151C
    [17] ARM Limited, ARM7TDMI (Rev3) Technical Reference Manual. 2000
    [18] 雷亚平等.嵌入式系统的组成、设计与调试.航空计算技术,2003,33(3):20-22
    [19] Jean J.Labrosse 著.嵌入式实时操作系统(第二版).邵贝贝等译,北京:北京航空航天大学出版社,2003.5.
    [20] 孙天泽,袁文菊,张海峰.嵌入式设计及 Linux 驱动开发指南—基于 ARM9 处理器.北京:电子工业出版社,2005 年.
    [21] 傅曦,齐宇.嵌入式系统 Windows CE 开发技巧与实例.北京:化学工业出版社,2004 年.
    [22] 周毓林,宁杨,付林林.Windows CE.net 内核定制及应用开发.北京:电子工业出版社,2005 年.
    [23] 陈向群,王雷,马洪兵等.Windows CE.net 系统分析及实验教程.北京:机械工业出版社,2003.
    [24] Nat Frarnpton.Interrupt Architecture in Microsoft Windows CE.NET. http://msdn.Microsoft.com. Julv 2002
    [25] Douglas Boling.Windows CE.NET Advanced Memory Mangement. http://msdn.Microsoft.August 2002
    [26] 汪兵,李存斌,陈鹏等.EVC 高级编程及其应用开发.北京:中国水利水电出版设,2005 年.
    [27] Samsung Corp. User's Manual S3C2410X[EB/OL].
    [28] 秦剑.车载多媒体视音系统的设计与研究:[硕士学位论文].合肥:合肥工业大学,2005.5
    [29] 李伟.车载信息显示平台的研究:[硕士学位论文].武汉:武汉理工大学,2006.4
    [30] ADVANCE DATA.QUAD POWER AMPLIFIER FOR CAR RADIO TDA7375.2002
    [31] Mike Thomson,Jason Browne.Designing and Optimizing Microsoft Windows CE.NET for Real-Time Performance.http://msdn.Microsoft.com,June 2002
    [32] 张冬泉,谭南林,王雪梅等.Windows CE 实用开发技术.北京:电子工业出版社,2006 年
    [33] John Eldridge. Windows CE. NET Kernel Overview. 2003.
    [34] Jay Loney. Windows CE. ENT Device Driver Architecture. 2003.
    [35] 李永隆.Windows CE 程序设计实务.北京:中国电力出版社,2002 年
    [36] 王光霞,彭向东.移植 Windows CE 新硬件平台的研究.计算机应用研究,2001.10:25-27
    [37] Mike Thomson. Windows CE. NET Real-Time. 2003.
    [38] 希望图书创作室.Windows CE 设备驱动程序开发指南.北京:北京希望电子出版社,1999 年
    [39] [美]Douglas Boling.北京博彦科技发展有限公司译. Microsoft Windows CE 程序设计.北京大学出版社,1999.08
    [40] SD Memory Card Specifications.Matsushita E.ectric Industrial Co.,Ltd,2001
    [41] SanDisk Secure Digital Card Product Manual Versionl.9. December 2003. http://www.sandisk.com
    [42] 强新建等.Windows CE.NET 注册表的剖析和配置.航空计算技术,2007.5,第 3 期:104-106
    [43] Ian King Reliabillity in Windows CE.NET Device Drivers, http://msdn.Microsoft.com, January 2003
    [44] 姚玉欣.基于 Windows CE 的便携式终端的系统软件开发:[硕士学位论文].山东:山东大学, 2005.4
    [45] 王田苗.嵌入式系统设计与实例开发一基于ARM微处理器与cios-n实时操作系统.北京:清华大学出版社,2002
    [46] Mike Hall,Steve Maillet. Customizing the Windows CE Bui1d System Using DIRS,SOURCES and CECs.
    [47] Mike Hall,Steve Maillet. Windows CE: Inside the Build System. 2002.
    [48] 杨凯.基于 S3C2410 的多媒体数字终端研究与实现:[硕士学位论文].武汉:武汉理工大学,2006.4
    [49] 吴占雄.基于 Windows CE.NET 的 ARM9 综合开发平台的研究与设计:[硕士学位论文].浙江:浙江大学,2006.2
    [50] Bil Lewis. Daniel J.Berg. Pthreads primer:A Guide to Multithreaded Programming. Prentice Hall. 1996

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700