0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

仿真器是什么

工程师 来源:未知 作者:姚远香 2018-11-26 16:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

仿真器是什么

仿真器(emulator)以某一系统复现另一系统的功能。与计算机模拟系统的区别在于,仿真器致力于模仿系统的外在表现、行为,而不是模拟系统的抽象模型。请参阅仿真和模拟词条。

仿真器可以替代你的目标系统中的MCU,仿真其运行。 仿真器运行起来和实际的目标处理器一样,但是增加了其它功能,使你能够通过桌面计算机或其它调试界面来观察MCU中的程序和数据,并控制MCU的运行。随着IC和软件集成平台的飞速发展,仿真器也不断赋予新的内容和新的挑战,因为它的发展必须与CPU同步,要想在总线速度为150Mhz 64bit的情况下实现TRACE已经成为不可能。

单片机仿真器

单片机仿真器是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。

单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与PC机等设备的软件结构也是类似的。因而单片机在软件开发的过程中也需要对软件进行调试,观察其中间结果,排除软件中存在的问题。但是由于单片机的应用场合问题,其不具备标准的输入输出装置,受存储空间限制,也难以容纳用于调试程序的专用软件,因此要对单片机软件进行调试,就必须使用单片机仿真器。单片机仿真器具有基本的输入输出装置,具备支持程序调试的软件,使得单片机开发人员可以通过单片机仿真器输入和修改程序,观察程序运行结果与中间值,同时对与单片机配套的硬件进行检测与观察,可以大大提高单片机的编程效率和效果。

最早的单片机仿真器是一套独立装置,具有专用的键盘和显示器,用于输入程序并显示运行结果;随着PC机的普及,新一代的仿真器大多数都是利用PC机作为标准的输入输出装置,而仿真器本身成为微机和目标系统之间的接口而已,仿真方式也从最初的机器码发展到汇编语言、C语言仿真,仿真环境也与PC机上的高级语言编程与调试环境非常类似了。

目前,随着单片机的小型化,贴片化和具有ISP,IAP等功能的单片机的广泛应用,传统单片机仿真器的应用范围也有所缩小。而软件单片机仿真器(即单片机仿真程序)的应用逐渐广泛,单片机仿真程序即在个人计算机上运行的特殊程序,可在一定程度上模拟单片机运行的硬件环境,并在该环境下运行单片机目标程序,并可对目标程序进行调试、断点、观察变量等操作,可大大提升单片机系统的调试效率。纯软件单片机仿真器往往与硬件设计程序集成在一起发布,使得开发者可以对单片机硬件与软件进行同步开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真器
    +关注

    关注

    14

    文章

    1053

    浏览量

    88234
  • 单片机仿真器

    关注

    0

    文章

    5

    浏览量

    3797
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Renesas E1/E20 仿真器:全面解析与使用指南

    Renesas E1/E20 仿真器:全面解析与使用指南 在嵌入式开发领域,仿真器是调试和开发过程中不可或缺的工具。Renesas E1/E20 仿真器以其强大的功能和广泛的适用性,成为众多电子
    的头像 发表于 04-13 14:40 222次阅读

    Renesas E1/E20 仿真器:设计与调试的全方位指南

    Renesas E1/E20 仿真器:设计与调试的全方位指南 在电子设计领域,仿真器是调试和验证微控制(MCU)程序不可或缺的工具。Renesas 的 E1/E20 仿真器为 R8C
    的头像 发表于 02-28 15:45 374次阅读

    Renesas E1/E20仿真器:全面解析与应用指南

    Renesas E1/E20 仿真器:全面解析与应用指南 引言 在嵌入式系统开发领域,仿真器是不可或缺的工具之一。Renesas的E1/E20仿真器凭借其强大的功能和广泛的适用性,在开发
    的头像 发表于 02-28 11:30 840次阅读

    瑞萨E1/E20仿真器:设计、调试与使用全解析

    瑞萨E1/E20仿真器:设计、调试与使用全解析 在嵌入式系统开发中,仿真器是不可或缺的工具,它能帮助工程师高效地进行硬件调试和程序开发。瑞萨的E1/E20仿真器就是这样一款强大的工具,今天我们就来
    的头像 发表于 02-11 17:05 969次阅读

    MAX14632 USB充电器适配器仿真器解析

    MAX14630/MAX14632 USB充电器适配器仿真器解析 在电子设备充电需求日益多样化的今天,USB充电器适配器的性能和兼容性显得尤为重要。Maxim Integrated推出
    的头像 发表于 02-09 10:35 353次阅读

    Renesas E1/E20 仿真器:设计与调试全解析

    Renesas E1/E20 仿真器:设计与调试全解析 在嵌入式系统开发的广阔领域中,仿真器扮演着至关重要的角色,它是工程师们调试和优化代码的得力助手。Renesas E1/E20 仿真器作为一款
    的头像 发表于 02-09 10:30 837次阅读

    探索MAX14644 USB主机适配器仿真器的卓越性能

    探索MAX14640–MAX14644/MAX14651 USB主机适配器仿真器的卓越性能 在当今数字化时代,USB技术的发展日新月异,对于USB主机适配器仿真器的需求也日益增长。MAX14640
    的头像 发表于 02-09 10:25 521次阅读

    深入剖析 ISOM811x 系列单通道光耦仿真器

    深入剖析 ISOM811x 系列单通道光耦仿真器 在电子工程领域,信号隔离是保障系统安全与稳定运行的关键技术。今天,我们将深入探讨德州仪器(TI)推出的 ISOM811x 系列单通道光耦仿真器,它为
    的头像 发表于 01-20 10:40 2315次阅读

    CW32仿真器是什么?

    CW32仿真器是什么
    发表于 01-05 08:04

    请问JTAG仿真器可以通过串口给芯片下载程序吗?

    JTAG仿真器可以通过串口给芯片下载程序吗?如果可以是必须要特定的UART口还是任何的UART口都可以? 另外JTAG仿真器能不能通过串口对芯片进行仿真
    发表于 11-24 07:07

    ISOM871x高速光学仿真器技术解析与应用指南

    Texas Instruments ISOM871x高速光学仿真器是具有二极管仿真器输入和数字输出的单通道光耦仿真器。该器件是许多传统光耦合的引脚兼容、可直接替换器件,无需重新设计P
    的头像 发表于 08-19 16:23 1264次阅读
    ISOM871x高速光学<b class='flag-5'>仿真器</b>技术解析与应用指南

    Texas Instruments ISOM8610DFGEVM光仿真器评估模块数据手册

    Texas Instruments ISOM8610DFGEVM光仿真器评估模块(EVM)支持评估ISOM8610单通道光仿真器,集成了采用四引脚DFG SOIC封装的FET。Texas Instruments ISOM8610DFGEVM有助于设计人员评估器件性能,以便
    的头像 发表于 07-30 14:57 1009次阅读
    Texas Instruments ISOM8610DFGEVM光<b class='flag-5'>仿真器</b>评估模块数据手册

    Texas Instruments ISOM8610光耦仿真器开关数据手册

    Texas Instruments ISOM8610光耦仿真器开关是一款80V单极常开开关,具有光耦仿真器输入。此光耦仿真器开关的输入可控制背对背MOSFET,在次级侧无需使用任何电源
    的头像 发表于 07-28 14:01 1115次阅读
    Texas Instruments ISOM8610光耦<b class='flag-5'>仿真器</b>开关数据手册

    DSP仿真器下载报错,似乎是地址映射问题还是FLASH锁住了

    dsp下载程序报错,仿真器连接是没错的,开发板为F28335,仿真器为XDS100v1,程序下载为仿真器时报错,问题还没有解决,请大神解答,下面是以为FLASH锁住了,然后自己去尝试解锁的报错。
    发表于 07-11 20:44

    第三章 仿真器介绍

    本篇文章我们介绍了W55MH32板载的WIZ-Link仿真器的使用方法,让我们一起插上USB线开始下载、调试程序吧!
    的头像 发表于 05-21 11:54 1130次阅读
    第三章 <b class='flag-5'>仿真器</b>介绍