基于WinAM车载系统的BSP设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sun200208
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究了基于WinAM (Windows Automotive)的车载系统BSP (Board Support Package)的设计和实现方法。有利于促进国内高安全性,高稳定性车载系统的研究和发展;同时在学术方面,对国内在WinAM系统下BSP的研究有深刻的拓展意义。WinAM操作系统是微软公司门为车载设备设计的嵌入式操作系统,其良好的稳定性和可靠性经长期的市场考验,获得了广泛的认可。目前,在日本WinAM发展前景大好,对其BSP的设计研究也是非常深入和成熟。面国内只有少数研究者对此操作系统进行过一些了解和研究。本人根抓所参与的WinAM车载系统设计实际项目,结合与之类似的WinCE系统的开发方法,总结其BSP的开发流程和方法,并逐一实现。本文针对国内研究者对WinAM系统研究和了解甚少的现状,总结出基于WinAM的车载系统BSP的设计和实现方法。文中提出了使用Ready Guard引导SD卡中MainOS的车载系统独立启动模式,并结合BootLoader下载内核到RAM引导其启动的网络启动动模式共同用在BSP的开发过程中。在BSP的实现过程中,使用模块化思想,分别给出了引导程序BootLoader的实现方法,OEM适配层(OEM Adaptation Layer, OAL)库函数的移植,以触摸屏驱动为例的流式驱动的实现。针对车载系统需要和手持终端进行信息连通的需求,本文提出了利用蓝牙串口应用模式(Serial Port Profile, SPP)技术使车载系统和手持终端之间不需要电缆连接即可建立虚拟串口通信的方法。针对车载系统需要接入Internet,为使用者提供更多服务的需求,本文提出了利用蓝牙拨号上网(Dial-up Networking, DUN)技术使车载系统以手持终端作为Modem进行拨号上网的方法。鉴于车载系统需要实现蓝牙SPP和蓝牙DUN功能,本文给出了车载系统蓝牙模块虚拟串口驱动配置和实现的关键技术,在此基础上在BSP中实现对蓝牙SPP和蓝牙DUN功能的支持。最后,本文针对BSP的整体功能和各部分功能的设计需求,对实现好的BSP进行了详细的整体功能测试和各部分功能测试,包括BootLoader功能测试,网络启动模式和独立启动模式的测试,触摸屏功能测试,蓝牙功能测试等。并经过测试和验证,证明所设计的BSP稳定可靠,功能满足设计基本需求。
其他文献
随着近年来高速铁路的大力发展,列车行驶速度越来越快,对轨道的平顺性要求越来越高,轨道精调是高速列车安全平稳行驶的重要保证。本文针对轨道静态调整阶段,分析了轨道静态调整的
随着人们对通信传输质量的追求越来越高,信道编码理论得到了广泛地应用,本文研究了两种信道编码——卷积码和Turbo码在多核DSP的设计与实现。首先,本文介绍了信道编码的技术
在LTE到LTE-Advanced系统的演进过程中,更宽频谱的需求将会成为影响演进的最重要因素之一,如何有效利用频域上分散的频谱资源,通过资源整合以获得更高的系统带宽,是必须解决的问
超奈奎斯特(Faster Than Nyquist,FTN)信号是指符号速率超越奈奎斯特速率的信号。相比于奈奎斯特信号,FTN信号具有更高的频带利用率。但是FTN调制符号传输时引入了符号间串扰
现如今阻塞性睡眠间歇性呼吸暂停综合症是一种严重影响着人们的睡眠以及身体健康的口腔疾病。病情的治疗常常会因为对病理的判断不准确而出现延误。目前最常用的诊断方法是通
随着时代的进步、科技的发展,无线通信技术在世界的各个领域得到了充分的发挥,承载并推动着时代的进步和社会的安定。现在的移动蜂窝网络有着海量的使用群体、全新的丰富的通
视频序列中的运动目标提取是数字图像处理和模式识别以及计算机视觉领域研究的主要内容之一,只有在提取到视频运动目标的基础上,才能对目标进行分类、跟踪以及内容分析等。所
由于扩频通信系统具有抗干扰能力强、截获概率低、保密性好等特点,所以被广泛运用在军事、电子对抗等领域。现如今电磁环境越来越复杂,通信系统容易受到各种类型的干扰,导致
贝叶斯推断作为贝叶斯理论中一门重要的分支,它被广泛应用于各类信号恢复算法。本文主要研究了贝叶斯推断在基带信号压缩恢复以及含有频域稀疏噪声的基带信号压缩恢复中的应
近年来科技发展日新月异,在很多领域中,用机器来代替人类完成重复繁琐或危险的工作已经是十分普遍的现象。其中,无人机的使用就是一个十分典型的范例。随着无人机在军事侦察