卖 家:Reader
所属分类:计算机论文
格 式:
上传时间:2008-4-30
浏览次数:192
下载次数:
0
大 小:4418 KB
文 币:6个
如何获得文币?立即充值
本文目前收益:
0元
你也可以马上出售您的资料
使用集成开拉环境开技基于ARM的应用软件.包括编辑、编译、汇编、链接等工作全部在Pc机上即可完成。调试工作则需要配合其它的模块或产品方可完成。目前常见的调试方法有以下几种:I指令集模拟器 部分集成开发环境提供了指令集模拟器.可方便用户在Pc机上完成~部分简单的调试工作。但是,由于指令集模拟器与真实的硬件环境相差很大,因此.即使用户使用指令集模拟器调试通过的程序.也有可能无法在真实的硬件环境r运行。用户展终必须在碗件平台上完成整个应用的开发。2驻留监控软件 驻留监控软件(Msid曲t monl∞n)是一段运行在目标扳上的程序。集成开垃环境中的调试软件通过以太网口、并行端口、串行端口等通信端口、与驻留雌控软件进行交互,由调试软件发布命令通知驻留监控软件控制程序的执行、存储器的读弓、寄存器的读写和断点的设置等, 驻留监控软件是一种比较低廉有效的调试方式,不需要任何其它的硬件调试和仿真设备。ARM公司的Angel就是此类软件。丈部分嵌入式实时操作系统也是采用此娄软件进行调试。不同的是,在嵌入式实时操作系统中,驻留监控软件是作为操作系统的一个任务存在的。 驻日监控软件的不便之处在于它对硬件设备的要求比较高,一般在硬件稳定之后才能进行应用软件的开发。同时它占用目标扳上的一部分资源,而且不能对程序的伞速运行进行完全仿真.因此,对一些要求严格的情况.它不是很适合。3丌AG仿真器 JTAG仿真器也称为JTAO调试器,是通过ARM苍片的J]"AO边界扫描口进行调试的设钎。J1AG仿真器比较便宜,连接比较方便。它通过现有的JIAG边界"扫描口与A&McPu核进行通信,属于完全非插入式(即不使用片上资源)调试。它无需目标存储器,不占用目标系统的任何端口,而这些是驻留监控软件所必需的。另外,由于J1AG调试的目标程序是在目标板上执行.仿真更接近于目标硬件,固此,许多接口问题,如高频操作限制、Ac和Dc参数不匹配以及电线长度的限制等被昂小化了。使用集成开友环境配合JTAGI~}真器进行开发是目前采用最多的一种调试方式。4在线仿真器 在线仿真器使用仿真头完全取代目标板上的cPu,可以完全仿真ARM芯片的行为,提供更加深八的调试功能。但这类仿真器为了能够全速仿真时钟速度高于l∞MHz的处理器,通常必须采用极其复杂的设计和工艺.因而其价格比较昂贵。在线仿真器通常用在ARM的硬件开发中.在软件的开发中较少使用。其价格高昂也是在线仿真器难以普及的因素。
| 更多友情链接>>> |
本网版权属于买卖文网所有 Copying © 2007-2008 www.maimaiwen.com 投诉咨询热线:028-86068844转808 传真:028-86068844-813 邮件:fs@cnbgt.com 蜀ICP备:05008586 |