中易网

Arm常见调试方法有哪几种呢。。

答案:3  悬赏:80  
解决时间 2021-01-28 09:33
Arm常见调试方法有哪几种呢。。
最佳答案
ARM应用软件的开发工具根据功能的不同,分别有编译软件、汇编软件、链接软件、调试软件、嵌入式实时操作系统、函数库、评估板、JTAG仿真器、在线仿真器等,目前世界上约有四十多家公司提供以上不同类别的产品。下面就由福州卓跃教育具体介绍。
使用集成开发环境开发基于ARM的应用软件,包括编辑、编译、汇编、链接等工作全部在PC机上即可完成,调试工作则需要配合其他的模块或产品方可完成,目前arm培训班常见的调试方法有以下几种:
1、 指令集模拟器
部分集成开发环境提供了指令集模拟器,可方便用户在PC机上完成一部分简单的调试工作,但是由于指令集模拟器与真实的硬件环境相差很大,因此即使用户使用指令集模拟器调试通过的程序也有可能无法在真实的硬件环境下运行,用户最终必须在硬件平台上完成整个应用的开发
2、 驻留监控软件
驻留监控软件(Resident Monitors)是一段运行在目标板上的程序,集成开发环境中的调试软件通过以太网口、并行端口、串行端口等通讯端口与驻留监控软件进行交互,由调试软件发布命令通知驻留监控软件控制程序的执行、读写存储器、读写寄存器、设置断点等。驻留监控软件是一种比较低廉有效的调试方式,不需要任何其他的硬件调试和仿真设备。ARM公司的Angel就是该类软件,大部分嵌入式实时操作系统也是采用该类软件进行调试,不同的是在嵌入式实时操作系统中,驻留监控软件是作为操作系统的一个任务存在的。
3、 JTAG仿真器
JTAG仿真器也称为JTAG调试器,是通过ARM芯片的JTAG边界扫描口进行调试的设备。JTAG仿真器比较便宜,连接比较方便,通过现有的JTAG边界扫描口与 ARM CPU 核通信,属于完全非插入式(即不使用片上资源)调试,它无需目标存储器,不占用目标系统的任何端口,而这些是驻留监控软件所必需的。另外,由于JTAG调试的目标程序是在目标板上执行,仿真更接近于目标硬件,因此,许多接口问题,如高频操作限制、AC和DC参数不匹配,电线长度的限制等被最小化了。使用集成开发环境配合JTAG仿真器进行开发是目前采用最多的一种调试方式。
全部回答
主要归结为在线调试和仿真调试。
j-link
gtag
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
身上大面积红和痒是怎么回事
safe drinking water什么意思
国税包括哪些?地税有包括哪些?
83乘以35等于几小学列式计算
作文xx流泪了 不少于100字
25万欧元等于多少人民币
全民k歌已开通VIP了 朋友再赠送了可以遗交下
王家庄联校东风中学地址有知道的么?有点事想
大容汽车技术服务(青年路店)地址有知道的么?
苏烟沉香香烟的价钱
"书以道事 ,诗以达意"是什么意思?
暗黑地牢美德技能作用分析分享美德技能有什么
桑塔半精灵英雄配置要求高吗
钟表上从2点10分至2点30分时针转了多少度
一个人不争不抢这性格好吗
推荐资讯
上门行凶罪大不大
cps大地汽车养护服务中心地址在哪,我要去那
聊天工具有哪些最好用的免费语音聊天软件有哪
排球运动开展得最晚水平最低的是
晋升考试没过怎么办?
七月的三亚特别热,想防晒,又不是那么热,所
技嘉 GA-A55-S3P(AMD K12 Bridge)大家帮忙看
logitech罗技mx master 怎么用
怎么样才能把电焊干好?
乡下办一个网络培训班可不可以?主要教中老年
亲人叫你做小b仔是什么意思?
玉帝是如何成为天庭的最高统治者的?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?