嵌入式微处理器ARM虚拟机的设计与实现

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:q912569130
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARM是32位嵌入式RISC微处理器,目前占据低功耗、低成本和高性能的嵌入式系统应用领域的领先地位.虚拟机是用软件实现的机器.ARM虚拟机则是ARM微处理器的软件实现,其主要功能模块包括编辑器、编译器和模拟调试器.虚拟机是进行嵌入式系统开发的一种重要工具,它能够在工程师和程序员没有看到真正的硬件之前就能开展一些实在的开发工作,便于软件和硬件的并行开发,从而缩短了产品的开发周期和投入市场的时间.该文研究设计ARM虚拟机需要掌握的基础知识包括在Windows环境下如何使用gcc,ELF文件的格式以及ARM体系结构、指令集和指令集编码格式.ARM虚拟机是在Visual C++环境下设计实现的,因此熟悉Visual C++环境也是实现ARM虚拟机的必要基础之一.ARM虚拟机最终设计为一种集成开发环境,使用它可以在Windows环境下进行源代码的编辑、编译和模拟调试.
其他文献
该文全面论述了一种基于dll的加密库系统的设计与实现方法.该系统对算法库中的算法进行动态的添加、删除、更新,并可以查看每个算法的源代码以及关于算法性能的说明文档.另外
该文介绍了MPEG的技术基础、MPEG的解压原理和视频分段的概念和方法,并着重讨论一种在MPEG视频上进行突变场景发现的新奇算法.这个方法使用了压缩视频中B-帧的双向预测宏块和
经过几十年的发展,以太网技术已经走向成熟.以太网现已成为社会重要的基础信息设施之一,是信息流通的重要渠道.嵌入式系统已经在家庭和工业的各个领域得到了广泛的应用.目前
该文介绍了计算机密码学的发展历史、目前的现状,以及密码学未来的发展方向.并对当前比较流行的密码体制和算法进行综述,给出了各自的优缺点和适用的范围.然后重点分析和研究
校园网络建设是一项高科技的综合性建设项目,涉及许多技术问题和管理问题。设计一个切实可行并具有很好的安全性的校园网络是一件富有挑战性的工作。随着计算机技术、网络通信
软件工程是为了经济地获得可靠的和能在实际机器上高效运行的软件而建立和使用的好的工程原则.将工程学的科学方法植于企业应用系统的开发过程,由此所产生的一系列的概念、过
椭圆曲线密码体制是一种基于代数曲线的公开密钥体制.使用椭圆曲线作为公钥密码体制的基础是由于定义在有限域上的椭圆曲线上的点的集合可构成阿贝尔群,由此可以定义其上的离
该文实现的小波图像压缩系统具有较好的压缩性能,能够应用于包括数学图书馆在内的很多领域,是一种通用的静态图像压缩系统.首先,该系统压缩的结果是嵌入式码流,允许从有损到
现今互联网正日益高速发展,当前的网络架构逐渐遇到发展瓶颈。尤其是随着网络虚拟化、云计算的大规模兴起,现存的网络设备及相关协议正成为阻碍其发展的因素。由于网络流量达
该文主要讨论工商行政管理中的信息技术应用,重点研究了计算机网络的全省架构、数据库系统的总体架构和业务应用软件系统的设计方案.在网络架构中主要讨论了建立覆盖省、市、