当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM的嵌入式中断系统的软件仿真实现

发布时间:2019-04-03 13:26
【摘要】:随着移动互联网的快速发展,嵌入式系统已广泛运用于各种智能终端。一个简单,快捷,安全,可靠的嵌入式硬件模拟器,对于嵌入式系统的软件开发者而言起着非常重要的作用。它不仅可以促进软件和硬件同步,提高开发效率,缩短开发周期,也可以降低软件开发成本,,使软件开发者关注于软件开发本身,而不需要去考虑复杂的硬件结构。在基于ARM处理器的嵌入式硬件模拟平台当中,中断控制系统在外设和处理器之间起着桥梁作用,更加有效的提高了系统的运行效率。把它作为硬件模拟器的一个单独的模块来详细的分析与设计,也就显的极为必要。 根据核高基项目的需求,我们需要开发出一个可扩展的软件仿真平台,平台中包含处理器、总线、内存、外设等模块。中断控制器作为仿真平台中的一个重要组件,起着非常重要的作用,因此我们需要对嵌入式中断控制器的软件仿真技术进行研究与分析。本文主要研究基于ARM的嵌入式中断控制系统的软件仿真与实现。主要包括以下内容,对ARM处理器的嵌入式中断控制系统的软件和硬件理论进行研究与分析;介绍Apsim仿真器的整体框架和指令集模拟器相关实现技术;根据对ARM处理器的嵌入式中断控制系统的研究与分析,利用面向对象和有限自动机的有关理论方法,抽象提取出中断控制器组件的硬件模拟器统一接口。这是一个通用的原理性接口,利用该接口可以搭建出我们通用的中断控制器软件仿真架构,我们只需要根据具体的中断控制器逻辑调整我们接口的具体实现即可,具有很强的通用性和扩展性。 根据特定嵌入式开发板s3c2410的中断控制系统的硬件工作原理,利用有限有限自动机相关技术对整个迁移过程进行有效建模,并且通过我们提供的中断控制器硬件模拟模块的统一接口完成s3c2410开发板中断控制系统的软件仿真实现,利用调试、跟踪、检测等相关技术,以及仿真器与硬件运行效果对比来验证我们中断控制器的接口和软件仿真的正确性和可用性,经过大量实验的证明,基于中断控制器仿真接口搭建的s3c2410中断控制器系统软件仿真是正确的、可用的。
[Abstract]:With the rapid development of mobile Internet, embedded system has been widely used in various intelligent terminals. A simple, fast, safe and reliable embedded hardware simulator plays a very important role for software developers of embedded systems. It can not only promote the synchronization of software and hardware, improve the development efficiency, shorten the development cycle, but also reduce the cost of software development, and make the software developers pay attention to the software development itself without having to consider the complicated hardware structure. In the embedded hardware simulation platform based on ARM processor, interrupt control system acts as a bridge between peripheral devices and processors, and improves the running efficiency of the system more effectively. It is very necessary to analyze and design it in detail as a separate module of hardware simulator. According to the requirement of nuclear high-base project, we need to develop an extensible software simulation platform, which includes processor, bus, memory, peripheral module and so on. As an important component of the simulation platform, interrupt controller plays a very important role, so we need to study and analyze the software simulation technology of embedded interrupt controller. This paper mainly studies the software simulation and implementation of embedded interrupt control system based on ARM. The main contents are as follows: the software and hardware theory of embedded interrupt control system of ARM processor are studied and analyzed, and the whole framework of Apsim simulator and the related implementation technology of instruction set simulator are introduced. According to the research and analysis of the embedded interrupt control system of ARM processor, the unified interface of hardware simulator of interrupt controller component is abstracted by using the related theories and methods of object-oriented and finite automata. This is a general principle interface, using this interface can build our general interrupt controller software simulation architecture, we only need to adjust the specific implementation of our interface according to the logic of the interrupt controller. It has strong generality and expansibility. According to the hardware working principle of the interrupt control system of the specific embedded development board s3c2410, the whole migration process is modeled effectively by using the related technology of finite automata. Through the unified interface of the interrupt controller hardware simulation module provided by us, the software simulation of the interrupt control system of the s3c2410 development board is completed, and the related technologies such as debugging, tracking, detection and so on are used to realize the software simulation of the interrupt control system. And the comparison between simulator and hardware to verify the correctness and availability of our interrupt controller interface and software simulation, which has been proved by a large number of experiments. The software simulation of s3c2410 interrupt controller system based on interrupt controller simulation interface is correct and available.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TP391.9

【参考文献】

相关期刊论文 前5条

1 姜航;;MCS51单片机多级中断的仿真[J];长春工程学院学报(自然科学版);2006年01期

2 韩小琨;蒋烈辉;尹青;陈亮;周博;;可重用的指令集模拟器的设计与优化技术[J];计算机工程;2008年07期

3 陈波;黄南戈;林聪仁;;嵌入式中断系统的软件模拟[J];中国新通信;2008年21期

4 杨先炬,陈跃跃,郭阳;一种全硬件动态指令翻译模型[J];微电子学与计算机;2005年11期

5 严迎建,刘明业;ARMv4指令集模拟器设计及优化技术[J];小型微型计算机系统;2005年02期

相关硕士学位论文 前1条

1 江乐斌;嵌入式MCU仿真的研究与实现[D];电子科技大学;2007年



本文编号:2453250

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2453250.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户27579***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com