IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0183076
(2011-07-14)
|
등록번호 |
US-8566644
(2013-10-22)
|
발명자
/ 주소 |
- Righi, Stefano
- Javeed, Ashraf
|
출원인 / 주소 |
- American Megatrends, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
112 |
초록
▼
Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/parallel/USB port of host computer, a
Methods and systems for debugging a software program, such as BIOS is provided. The methods and systems make use of a debugger application executing on a host computer and configured to communicate with a debugger module executing on a target computer via serial/parallel/USB port of host computer, an adapter and the SMBus of the target computer.
대표청구항
▼
1. A target computer comprising: a system management bus;an adapter coupled to the system management bus, the adapter being configured to receive debugging commands in a first format from a debugger application executing on a host computer via an interface corresponding to the first format,convert t
1. A target computer comprising: a system management bus;an adapter coupled to the system management bus, the adapter being configured to receive debugging commands in a first format from a debugger application executing on a host computer via an interface corresponding to the first format,convert the debugging commands from the first format compatible with the interface to a second format compatible with the system management bus, and tosend the debugging commands in the second format to the system management bus; anda basic input/output system (BIOS) having a debugger module stored therein, the debugger module being configured to receive the debugging commands in the second format from the adapter via the system management bus and to respond to the debugging commands in the second format. 2. The target computer of claim 1, wherein the debugging commands comprise a command to program the BIOS. 3. The target computer of claim 1, wherein: the interface to the host computer comprises a universal serial bus (USB) interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the USB interface; andthe adapter is further configured to convert the debugging commands in the first format compatible with the USB interface to the debugging commands in the second format compatible with the system management bus. 4. The target computer of claim 1, wherein: the interface to the host computer comprises a parallel communication interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the parallel communication interface; andthe adapter is configured to convert the debugging commands in the first format compatible with the parallel communication interface to the debugging commands in the second format compatible with the system management bus. 5. The target computer of claim 1, wherein: the interface to the host computer comprises a serial communication interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the serial communication interface; andthe adapter is further configured to convert the debugging commands in the first format compatible with the serial communication interface to the debugging commands in the second format compatible with the system management bus. 6. The target computer of claim 1, further comprising a memory upon which no operating system is installed. 7. The target computer of claim 1, wherein the system management bus further operates as an interface device to the host computer. 8. A computer-implemented method for software debugging, the computer-implemented method comprising performing computer-implemented operations for: receiving, using an adapter of a target computer, debugging commands in a first format from a debugger application executing on a host computer via an interface corresponding to the first format;converting, using the adapter of the target computer, the debugging commands from the first format compatible with the interface to a second format compatible with a system management bus of the target computer to which the adapter is coupled;sending, using the adapter of the target computer, the debugging commands in the second format to the system management bus;receiving, using a debugger module stored within a basic input/output system (BIOS) of the target computer, the debugging commands in the second format from the adapter via the system management bus; andresponding, using the debugger module of the BIOS of the target computer, to the debugging commands. 9. The computer-implemented method of claim 8, wherein the debugging commands comprise a command to program the BIOS. 10. The computer-implemented method of claim 8, wherein: the interface to the host computer comprises a universal serial bus (USB) interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the USB interface; andconverting the debugging commands in the first format compatible with the interface to debugging commands in the second format compatible with the system management bus comprises converting the debugging commands in the first format compatible with the USB interface to the debugging commands in the second format compatible with the system management bus. 11. The computer-implemented method of claim 8, wherein: the interface to the host computer comprises a parallel communication interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the parallel communication interface; andconverting the debugging commands in the first format compatible with the interface to debugging commands in the second format compatible with the system management bus comprises converting the debugging commands in the first format compatible with the parallel communication interface to the debugging commands in the second format compatible with the system management bus. 12. The computer-implemented method of claim 8, wherein: the interface to the host computer comprises a serial communication interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the serial communication interface; andconverting the debugging commands in the first format compatible with the interface to debugging commands in the second format compatible with the system management bus comprises converting the debugging commands in the first format compatible with the serial communication interface to the debugging commands in the second format compatible with the system management bus. 13. The computer-implemented method of claim 8, wherein no operating system is installed on the target computer. 14. A target computer comprising: a basic input/output system (BIOS) having a debugger module stored therein;a system management bus; andan adapter coupled to the system management bus, the adapter being configured to receive, via an interface, a request for debugging-related information from a debug application executing on a host computer,convert the request from a format compatible with the interface to a format compatible with the system management bus, andsend the request in the format compatible with the system management bus to the debugger module;the debugger module being configured to receive, via the system management bus, the request in the format compatible with the system management bus from the adapter, andin response to receiving the request, transmit, via the system management bus, the debugging-related information in the format compatible with the system management bus to the adapter; andthe adapter being further configured to receive, via the system management bus, the debugging-related information from the debugger module,convert the debugging-related information from the format compatible with the system management bus to the format compatible with the interface, andtransmit, via the adapter, the debugging-related information in the format compatible with the interface to the host computer. 15. The target computer of claim 14, wherein: the adapter is further configured to receive debugging commands in a first format from the debug application executed on the host computer via the interface corresponding to the first format, andconvert the debugging commands in the first format compatible with the interface to debugging commands in a second format compatible with the system management bus; andwherein the debugger module is further configured to receive and respond to the debugging commands in the second format from the adapter. 16. The target computer of claim 15, wherein the debugging commands comprise a command to program the BIOS. 17. The target computer of claim 15, wherein: the interface to the host computer comprises a universal serial bus (USB) interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the USB interface; andthe adapter is configured to convert the debugging commands in the first format compatible with the USB interface to the debugging commands in the second format compatible with the system management bus. 18. The target computer of claim 15, wherein: the interface to the host computer comprises a parallel communication interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the parallel communication interface; andthe adapter is further configured to convert the debugging commands in the first format compatible with the parallel communication interface to the debugging commands in the second format compatible with the system management bus. 19. The target computer of claim 15, wherein: the interface to the host computer comprises a serial communication interface;the debugging commands in the first format comprise debugging commands in the first format compatible with the serial communication interface; andthe adapter is further configured to convert the debugging commands in the first format compatible with the serial communication interface to the debugging commands in the second format compatible with the system management bus. 20. The target computer of claim 14, further comprising a memory upon which no operating system is installed.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.