• 周六. 4 月 25th, 2026

物嫩软件资讯网

软件资讯来物嫩

C/OSⅡ内核的车载影音系统设计

admin@wunen

5 月 17, 2025


2009年,中国超过美国从而成为世界上第一大汽车市场,年销售汽车高达1360万辆。而国际汽车制造商协会(OICA)的统计显示,2011年,中国的汽车产量为1840万辆,居世界各国之首。随着汽车产业的发展,具有GPS、多媒体影音播放及移动电视接收等多功能车载电子系统逐渐在汽车电子中普及。 中国电子产业具有强大的设计制造能力,车载电子娱乐系统设计在国内也方兴未艾。车载电子娱乐系统必须集收音、音频视频播放、移动电视接收、影碟(CD/VCD/DVD)播放等诸多功能于一身。针对人们在驾驶过程中对娱乐性越来越高的要求,本课题以车载影音系统为研究目标,通过对现有针对音视频的嵌入式微处理器和嵌入式操作系统的分析与比较,结合实际市场和车载系统应用环境的要求,设计了一套高性价比的车载影音娱乐系统。此系统基于一颗ARM9架构的芯片和以μC/OS Ⅱ为核的嵌入式操作系统,主要实现收音、高清影音播放、支持两点触摸和图片浏览等功能。 本课题所设计的嵌入式车载系统以μC/OS Ⅱ为内核,在此基础上进行操作系统的扩展以满足整体系统需要,将Linux操作系统中的input子系统移植到本系统中,并在四线电阻触摸屏上面通过软件算法实现了两点触摸,可以方便地用两点手势对地图或图片进行放大缩小操作,进一步提高了系统的用户体验满意度。系统还设计了方便流畅的用户操作界面,支持高清影音播放,完成一个功能完整,性能稳定的高性价比车载影音娱乐产品。





  • 摘要


    5-6

  • ABSTRACT


    6-9

  • 第一章 绪论


    9-13

  • 1.1 课题研究的背景及意义


    9-10

  • 1.2 车载影音系统国内外发展状况


    10-12

  • 1.2.1 影音解码芯片的发展


    10-11

  • 1.2.2 车载操作系统的发展


    11-12

  • 1.3 本文的主要研究工作


    12

  • 1.4 本章小结


    12-13

  • 第二章 车载影音系统总体方案设计


    13-25

  • 2.1 系统采用的影音解码芯片介绍


    13-18

  • 2.1.1 ARM 体系结构


    13-15

  • 2.1.2 内核 ARM926EJ-S 介绍


    15-16

  • 2.1.3 基于 ARM926EJ-S 的影音解码芯片


    16-18

  • 2.2 系统硬件电路主要模块设计


    18-20

  • 2.3 系统软件开发平台介绍


    20-24

  • 2.3.1 编译环境


    20-21

  • 2.3.2 make 工具


    21-23

  • 2.3.3 SDK 包


    23-24

  • 2.4 系统的总体结构特点


    24

  • 2.5 本章小结


    24-25

  • 第三章 操作系统移植及扩展


    25-43

  • 3.1 OS 移植


    25-31

  • 3.1.1 μC/OS Ⅱ 简介


    25-26

  • 3.1.2 μC/OS Ⅱ 移植


    26-31

  • 3.2 OS 扩展


    31-42

  • 3.2.1 OS 扩展总体框架


    31-32

  • 3.2.2 内核及 BIOS 对外主要接口


    32-33

  • 3.2.3 OS 中间层简介


    33

  • 3.2.4 OS 模块与驱动


    33-36

  • 3.2.5 Input 子系统介绍及移植


    36-42

  • 3.3 本章小结


    42-43

  • 第四章 影音编解码原理及实现


    43-49

  • 4.1 视频编解码原理简介


    43-44

  • 4.1.1 MPEG-4 视频编解码原理


    43-44

  • 4.2 音频编解码原理简介


    44-45

  • 4.2.1 MP3 音频编解码原理


    44-45

  • 4.3 影音解码在本系统上的实现


    45-48

  • 4.3.1 视频音频解码器


    45-46

  • 4.3.2 视频解码流程


    46-48

  • 4.4 本章小结


    48-49

  • 第五章 人机交互系统设计


    49-71

  • 5.1 外围三种显示输出


    49-52

  • 5.1.1 CVBS 接口


    49-50

  • 5.1.2 LCD 接口


    50

  • 5.1.3 LED 接口


    50-52

  • 5.2 TM1628 驱动


    52-55

  • 5.2.1 TM1628 芯片介绍


    52-54

  • 5.2.2 TM1628 驱动工作流程


    54-55

  • 5.3 四线电阻触摸屏两点触摸原理及实现


    55-66

  • 5.3.1 四线电阻式触摸屏原理


    56-57

  • 5.3.2 电阻式两点触摸判断算法


    57-61

  • 5.3.3 两点触摸位置计算


    61-65

  • 5.3.4 两点触摸驱动实现


    65-66

  • 5.4 GUI 开发的内存管理


    66-69

  • 5.5 GUI 设计主要效果图


    69-70

  • 5.6 本章小结


    70-71

  • 结论与展望


    71-72

  • 参考文献


    72-75

  • 攻读硕士学位期间取得的研究成果


    75-76

  • 致谢


    76-77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注