当前位置: 首页> 学位论文 >详情
原文传递 基于QNX的车载信息系统嵌入式软件构建及开发方法的研究
论文题名: 基于QNX的车载信息系统嵌入式软件构建及开发方法的研究
关键词: 车载信息系统;QNX实时操作系统;嵌入式技术;软件开发
摘要: 本文在汽车行业中广泛应用的QNX实时操作系统的平台下,完成了车载信息系统的基本框架的构建:操作系统移植及平台构建, HMI与图形驱动构建及开发方法,基于MOST总线的高清视频传输。
  首先分析了QNX image的组织结构和启动流程,建立 Linux和Windows下的交叉编译环境,完成了uboot和QNX操作系统在 I.MX6硬件平台上的移植工作。
  其次分析了QNX微内核架构的原理及其提供的服务:消息传递、优先级和调度策略,举例阐明了QNX下程序的开发框架。而后在此基础上,给出了适用于QNX的消息传递形式的一个车载信息系统软件架构的实现。
  针对车载信息系统中图形显示、媒体播放、图形操作界面的需求,研究了QNX下图形驱动Screen的架构及移植方法,通过图形解码的例子阐明了如何应用其进行开发。实现了多媒体组件的移植与配置这一复杂过程,并给出了一个多媒体播放器的实现。考虑到未来应用软件开发的趋势,结合QNX现有资源实现了APP模式的界面开发的方法,并针对QNX下HTML5+JS+CSS3的开发模式与QT的开发模式,阐述了构建一个界面运行环境的方法,并给出了程序开发和运行的结果。
  最后针对车载高清视频数据的传输问题,叙述了MOST总线在车载信息系统的应用,包括软件架构的设计、各种 MOST总线数据帧的实现与应用、MOST各节点间的访问机制举例,阐述了QNX下MediaLB本地媒体总线的驱动的开发过程,细致描述了QNX操作系统中驱动程序的resource manager的架构及实现,并针对MediaLB模块开发中的共性问题进行探讨,并给出了一个软件架构与最终实现结果。
作者: 成昊
专业: 控制科学与工程
导师: 刘志远
授予学位: 硕士
授予学位单位: 哈尔滨工业大学
学位年度: 2014
正文语种: 中文
检索历史
应用推荐