C/OSⅡ内核的车载影音系统设计
2009年,中国超过美国从而成为世界上第一大汽车市场,年销售汽车高达1360万辆。而国际汽车制造商协会(OICA)的统计显示,2011年,中国的汽车产量为1840万辆,居世界各国之首。随着汽车产业的发展,具有GPS、多媒体影音播放及移动电视接收等多功能车载电子系统逐渐在汽车电子中普及。 中国电子产业具有强大的设计制造能力,车载电子娱乐系统设计在国内也方兴未艾。车载电子娱乐系统必须集收音、音频视频播放、移动电视接收、影碟(CD/VCD/DVD)播放等诸多功能于一身。针对人们在驾驶过程中对娱乐性越来越高的要求,本课题以车载影音系统为研究目标,通过对现有针对音视频的嵌入式微处理器和嵌入式操作系统的分析与比较,结合实际市场和车载系统应用环境的要求,设计了一套高性价比的车载影音娱乐系统。此系统基于一颗ARM9架构的芯片和以μC/OS Ⅱ为核的嵌入式操作系统,主要实现收音、高清影音播放、支持两点触摸和图片浏览等功能。 本课题所设计的嵌入式车载系统以μC/OS Ⅱ为内核,在此基础上进行操作系统的扩展以满足整体系统需要,将Linux操作系统中的input子系统移植到本系统中,并在四线电阻触摸屏上面通过软件算法实现了两点触摸,可以方便地用两点手势对地图或图片进行放大缩小操作,进一步提高了系统的用户体验满意度。系统还设计了方便流畅的用户操作界面,支持高清影音播放,完成一个功能完整,性能稳定的高性价比车载影音娱乐产品。
- 摘要5-6
- ABSTRACT6-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
C/OSⅡ内核的车载影音系统设计相关推荐
- android6.0系统车载航一,基于android的车载影音导航系统软件设计与实现-计算机应用技术专业论文.docx...
基于android的车载影音导航系统软件设计与实现-计算机应用技术专业论文 西南科技大学硕士研究生学位论文 西南科技大学硕士研究生学位论文第1页 摘要 经过对车载影音/导航综合系统在国内外行业以及高校 ...
- 鸿蒙OS内核分析|解读鸿蒙源码
操作系统(Operating System): 操作系统的功能是负责管理各种硬件设备,同时对底层硬件设备进行抽象,为上层软件提供高效的系统接口.操作系统设计和实现的优劣直接决定了系统栈的各个方面,比如 ...
- linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...
- linux1.0内核下载,《Linux 0.01 内核分析与操作系统设计》(Linxu 0.01Source)
中文名: Linux_0_01_内核分析与操作系统设计 英文名: Linxu 0.01Source 发行时间: 2003年 地区: 大陆 对白语言: 普通话 简介: 清华 卢军<Linux0.0 ...
- Linux0.1源码分析,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...
- Zephyr OS 内核篇: 内核链表
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/tidyjiang/article/details/52750485 Zephyr OS 所有的学习笔 ...
- 【转】Windows版本,OS内核版本,Windows SDK之间的关系
转自:Windows版本,OS内核版本,Windows SDK之间的关系 - 知乎 前言:我们经常会会被几个概念弄混淆,什么是Windows版本号,什么又是操作同内核版本,开发C++的时候什么又是Wi ...
- OS内核参数(SEM)在高负载的Oracle数据库中如何设置
点击上方"蓝字" 关注我们吧! 概述 文章主要围绕OS内核参数kernel.sem来讲解.在各类DB(ORA.PG.MYSQL等)安装手册中都会引导大家设置sem这个参数,很多初中 ...
- c语言写os 编译器,你真的懂''Hello world''吗?从编译器到OS内核系列:编译器基本概念...
本文是<你真的理解'Hello world'吗?从编译链接到OS内核系列专题>的第一章的第一小节,主要介绍编译器的基本概念以及C语言程序的构建过程.全系列大纲如下: 前言 第1章 编译器的 ...
最新文章
- 2022-2028年中国大飞机项目产业链分析及投资咨询报告
- 【C 语言】内存四区原理 ( 内存四区建立流程 )
- 机器学习算法加强——SVM实践
- android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升
- sparkSQL操作hiveSQL
- 错过SaaS,就是错过这个时代
- BYOD时代,如何在企业中保护移动消息传递?
- [转载] 基于约束放松的自适应Web服务选取方法的研究
- 活着,总有你看不惯的人,也有看不惯你的人.
- 由内鬼事件看企业的内部安全威胁
- 【转】子弹短信内部技术分享:Redis
- python 教程 w3 school_Python 模块 | w3cschool菜鸟教程
- 60秒学会一个Python小例子,42个常用操作,带你学好基础!
- bypassing waf's in sql injection
- [分享]下载电影文件英文标识的含义
- python过去电脑网关不可用怎么办_电脑默认网关不可用怎么解决 Win7系统默认网关不可用终极解决方法...
- 掌握一种基本图形元素光栅化算法,利用OpenGL实现直线光栅化的DDA算法。
- Spring之DI注入方式
- STM32 SPI片选信号拉不高的解决方案
- 5D摇杆模块(HAL)
热门文章
- BetaFlight模块设计之三十:Cli模块分析
- 吴恩达《深度学习》笔记汇总
- 数学专业英语--导数
- bzoj 4627:[BeiJing2016]回转寿司
- 全志 H6 Orange Pi Lite 2 Android 7.0 WIFI配置
- Elasticsearch+IK+pinyin自定义分词器
- react native 集成腾讯语音合成TTS(android)
- 单核苷酸多态性(single nucleotide polymorphism,SNP)
- Axhub插件一键复制Iconfont图标到Axure
- RocketMQ 原理浅析