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

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:yueer40849263
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车行业的快速发展,汽车控制网络(简称车控网)在整个汽车设计过程中,变得越来越重要。缩短车控网的开发周期,降低车控网的开发成本对汽车开发非常重要。车控网的开发需要引入一套满足软/硬件协同设计需求的低成本开发工具链,其中硬件仿真器是最重要的工具之一。硬件仿真器为软件开发提供功能验证,缩短整个嵌入式系统的开发周期。   在车控网硬件平台未开发完成前,硬件仿真器可以为车控网的软件系统开发提供一个完备的硬件仿真环境,实现软件功能的验证。目前,CAN 总线和飞思卡尔公司的MPC 系列处理器在车控网中使用较为普遍。因此,本文将以MPC555芯片和TouCAN 设备为例,在分析MPC555微控制器体系结构,TouCAN 设备功能特征和QEMU 仿真平台的基础上,围绕本实验室操作系统的开发需求,设计实现一个满足车控网软/硬件协同设计需求的CAN 总线节点功能仿真器(简称CES)。这款仿真器由MPC555微控制器功能仿真模块和TouCAN 设备功能仿真模块组成。本文的主要工作如下:   1)MPC555微控制器功能仿真模块的实现本文基于QEMU 平台的PowerPC401 处理器仿真模块,开发MPC555微控制器的功能仿真模块,主要工作包括异常向量表,中断屏蔽控制寄存器和中断控制器的功能仿真。   2)TouCAN 设备功能仿真模块的实现本文通过在QEMU 平台上添加外部设备仿真模块的方式,实现TouCAN 设备的功能仿真,主要工作包括寄存器编程接口,CAN 协议帧和CAN 总线仲裁机制的功能仿真。
其他文献
运动全景图将前景区域中运动员在每个时间节点上的技术动作叠加在静态背景中,从而帮助教练员和运动员对体育技术动作的完成情况进行静态的分析,从全局上体会动作、掌握要领。
江苏电力调度通信中心已建设的一批专业应用系统采集和积累了大量的电力系统运行、生产管理以及电力市场运营等方面的宝贵数据,为了将各个系统中分散的数据进行整合,更好地为电
近来,多宿主主机已经变得越来越普遍,尤其是在移动用户中。为了在文件传输中充分利用多个接入点,IETF已经提出来多路径传输控制协议(MPTCP)。MPTCP作为TCP的扩展,是在TCP的基
高通公司的BREW平台以其适用性和灵活的开发方法,受到了广大开发人员的广泛关注,在近年的应用开发过程中,已经形成了相对成熟的框架机制。大量优秀的应用已经进入了商用阶段,
概念语义相似度的测量是自然语言处理的一个重要的研究内容,它在信息检索、机器翻译、词义排歧、自动问答等领域都有广泛的应用,它是一个基础的研究课题。目前对概念语义相似
随着计算机技术、通信技术、控制技术及工业技术的发展,工业控制领域逐渐向信号数字化、控制智能化、通信网络化的开放式系统方向发展。现场总线与虚拟仪器技术在工业控制领
阈下信道作为一种典型的信息隐藏技术,是指在公开信道中建立的实现隐蔽通信的信道。利用阈下信道,通信双方可以在普通的数字签名中传递秘密信息,除通信双方以外的任何人均不
支持向量机(SVM)是在1995年由Vapnik等人提出的。支持向量机来源于统计学理论,并基于结构风险最小化原则。支持向量机与传统的学习方法相比具有避免局部最优解及过拟合等特点
随着大数据量的图像及视频文件的高质量显示在各种场合越来越突出的应用需求,大屏幕的显示环境已经成为一个常用的需求,计算机显卡的处理能力的日益发展已经能为整个显示提供
Internet已经成为目前世界上最大的信息资源库,但是网上信息资源纷繁芜杂,如何满足人们对快速、准确而全面获取信息的要求,已经成为摆在人们面前的一大难题。搜索引擎的出现