基于QEMU的CAN总线节点仿真器的研究与设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wayl1s1s
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车行业的快速发展,汽车控制网络(简称车控网)开发周期的缩短和开发成本的降低,对于汽车开发来说,变得越来越重要。为车控网的开发引入低成本的软硬件协同设计开发工具链,特别是硬件仿真器,能够有效地降低车控网的开发成本和开发周期。   在车控网硬件平台未开发完成前,硬件仿真器既可以为车控网的软件系统开发提供一个完备的硬件仿真环境,又可以实现软件功能的验证。本文以MPC555微控制器和TouCAN设备为硬件仿真目标,围绕本实验室操作系统的开发需求,在分析MPC555微控制器体系结构,TouCAN设备功能特征和QEMU仿真平台之后,设计实现一个满足车控网软/硬件协同设计需求的CAN总线节点功能仿真器(简称CES)。这款仿真器由MPC555微控制器功能仿真模块和TouCAN设备功能仿真模块组成。本文的主要工作如下:   1) MPC555微控制器功能仿真模块的实现   基于PowerPC401处理器在QEMU上的实现,本文开发了MPC555微控制器的功能仿真模块,主要工作包括异常向量表,中断屏蔽控制寄存器和中断控制器的功能仿真。   2)TouCAN设备功能仿真模块的实现   基于外部设备仿真模块在QEMU平台上的实现,本文开发了TouCAN设备的功能仿真,主要工作包括寄存器编程接口,CAN协议帧和CAN总线仲裁机制的功能仿真。
其他文献
SF6气体由于其优异的物化性能,已成为电力行业中广泛使用的重要熄弧及绝缘介质。但由于SF6是一种强温室气体,已经被1997年通过的《京都议定书》列为全球需管制使用的六种气体之一,目前多数使用SF6/N2气体混合物来替代SF6,因其接近纯SF6的绝缘性能具有良好的应用前景。因此,针对SF6/N2混合气体放电过程的仿真模拟引起了各国学者的极大重视。在研究过程中,多数采用等离子体粒子运动方程对SF6/N
数据挖掘是从大型数据集中,挖掘隐含在其中的、人们事先不知道的、对决策有用的知识的过程。通过对数据的统计、分析、综合和推理,发现数据间的关联性、未来趋势以及一般性的
面部表情识别是情感计算领域的重要研究课题之一。该研究不仅对于完善情感计算的理论体系有着重要学术价值,而且对于推动未来具有高附加值潜力的服务业(如远程教育、交通安全、
学位
在如今科技飞速发展的时代,无论是科学研究还是社会生活领域,都收集和积累了大量的数据。对这些数据进行有效地分析和利用,不仅是计算机科学发展的目标,同时也能在很大程度上
随着无线Ad hoc网络技术的快速发展,无线用户已经不能仅仅满足于简单的数据通信。有严格时延、错误率限制的实时多播业务需求正在迅猛增加。然而无线网络带宽多变、冲突频繁
Web服务技术解决了信息系统之间的交互问题,促进了企业对企业(Business to Business)和企业应用集成(EAI, Enterprise Application Integration)技术的发展。但是对于商业应
随着信息技术和网络技术的发展,很多企业都有自己的局域网,各种对应的网络设备层出不穷。这些设备虽然可以调节自己的时钟,但是无法保证所有的设备和主机的时间是同步的。本文所
已有的电子支付系统大多采用联机在线支付方式,不支持电子现金找零,给实际应用带来很多困难。金融国际化和经济全球化要求克服国内已有电子支付网络平台难以普及的弱点,开发一种
数字信号处理(Digital Signal Processing,DSP)普遍采取静态指令调度技术的VLIW(Very Long Instruction Word)体系结构,在很大程度上依赖编译器的处理。这对编译器的设计和应用
无缝拼接系统是对多媒体进行大范围、高分辨率显示的一种有效实现方式。它所带来的超大画面、多屏显示以及清晰逼真的显示效果使得监控、安防、会议、模拟仿真等领域的工作效