首页> 外国专利> PROCEDURES AND REQUIREMENTS FOR THE REVIEW OF ACCOUNTING PRODUCTS AND THE EXCHANGE OF VEHICLES

PROCEDURES AND REQUIREMENTS FOR THE REVIEW OF ACCOUNTING PRODUCTS AND THE EXCHANGE OF VEHICLES

机译:审核会计产品和车辆交换的程序和要求

摘要

A method and apparatus is provided to debug computer software remotely over a serial bus (e.g., the IEEE 1394 bus) between a host computer and a target computer. A kernel debugger on the target computer announces its presence by periodically sending "announce" packets on the bus. A host debugger on the host computer receives the "announce" packets and extracts from them the physical address of a memory area on the target computer that is memory mapped to an address space of the serial bus. The host debugger is thereafter able to directly write debug requests into the target computer's memory, and the kernel debugger on the target computer can service the debug requests without interrupting the CPU of the target computer. The kernel debugger on the target computer services the debug requests by writing into the shared memory area and indicating to the host debugger that data values are ready to be read directly over the serial bus without further intervention by the kernel debugger. In contrast to conventional techniques in which the target computer must transmit debug data to the host debugger, the host debugger is able to directly retrieve such data over the serial bus. The invention produces no side effects on the target machine (i.e., it doesn't slow down the operating system). Using an IEEE 1394 or other serial bus, software executing on a plurality of computers can be debugged over a single cable using high bus speeds.
机译:提供了一种方法和装置,用于通过主机和目标计算机之间的串行总线(例如,IEEE 1394总线)远程调试计算机软件。目标计算机上的内核调试器通过定期在总线上发送“通告”数据包来宣布其存在。主机计算机上的主机调试器接收“通告”数据包,并从中提取目标计算机上存储区域的物理地址,该区域是映射到串行总线地址空间的内存。此后,主机调试器能够将调试请求直接写入目标计算机的内存中,并且目标计算机上的内核调试器可以为调试请求提供服务,而不会中断目标计算机的CPU。目标计算机上的内核调试器通过写入共享内存区域并向主机调试器指示已准备好直接通过串行总线读取数据值而无需内核调试器进一步干预,从而为调试请求提供服务。与目标计算机必须将调试数据传输到主机调试器的常规技术相比,主机调试器能够通过串行总线直接检索此类数据。本发明在目标机器上不产生副作用(即,它不会减慢操作系统的速度)。使用IEEE 1394或其他串行总线,可以使用高总线速度通过单根电缆调试在多台计算机上执行的软件。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号