发布网友
共4个回答
热心网友
仿真器是用以实现硬件仿真的硬件。仿真器可以实现替代单片机、ARM对程序的运行进行控制,例如单步,全速,查看资源断点等。尽管软件仿真具有无需搭建硬件电路就可以对程序进行验证的优点,但无法完全反映真实硬件的运行状况,因此还要通过硬件仿真来完成最终的设计。 目前的开发过程中硬件仿真是必需的。
JTAG和J-LINK是两种仿真器 二者选其一就可以了
Jlink仿真需要自己的软件,但是支持的芯片多一点;
而JTAG不需要专业的软件,但是支持的芯片少一点。
使用集成开发环境配合 JTAG 仿真器进行开发是目前采用最多的一种调试方式。
如果觉得速度不够的话 可以使用J-LINK仿真器
热心网友
JTAG是种协议啊,jlink是一个具体的机遇jtag协议的调试工具。只不过大家都喜欢叫这类工具叫jtag。
大部分人用jtag调试都是为了调试代码的,不怎么仿真代码的,一个程序运行到板子上,然后你的板子链接jtag后,能跟踪程序在你的板子上运行的状态,甚至有的还可以源码级调试你板子。设置一些硬件寄存器来帮助你调试某些软件bug,等等吧。
热心网友
jtag的资料网上很多,可以参考。至于学习计划,我认为首先是硬件基础,然后操作系统。当然要有C/C++的基础。自己有开发板就更好了,找一些实例动手做。网上资料很多。可以关注一下论坛,上面有很多牛人的成功和失败的经验,祝你学的开心。
热心网友
JTAG是一种在线调试标准,由4根信号线组成,你所有的程序下载和调试仿真都是通过JTAG接口进行。而连接STM32的JTAG接口和计算机的设备就叫做仿真器。
本来ULINK,ST-LINK,H-JTAG,JLINK这四者各有千秋,JLINK是各方面的王者,但是价格很贵。但由于最近JLINK开源了,所以被大量仿制,便宜的TB上98元就能买到,所以你也不用考虑别的了,买个JLINK吧。
板子推荐优易特的UET-STM32-EDU,做工很好,外设也比较齐全。