WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Options
Query Language
Stem
Sort by:
List Length
Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017192258) DEBUGGING CODE CONTROLLING RESOURCE-CONSTRAINED INTELLIGENT DEVICES CONTEMPORANEOUSLY WITH EXECUTING OBJECT CODE
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/192258 International Application No.: PCT/US2017/028081
Publication Date: 09.11.2017 International Filing Date: 18.04.2017
IPC:
G06F 11/36 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
36
Preventing errors by testing or debugging of software
Applicants: LANDIS+GYR INNOVATIONS, INC.[US/US]; 30000 Mill Creek Avenue Suite 100 Alpharetta, Georgia 30022, US
Inventors: BETTENDORFF, John; US
KANDPAL, Tribhuwan, Chandra; US
Agent: CURYLO, Robert, J.; US
HOLMES, Brenda, Ozaki; US
KADABA, Vaibhav, P.; US
BERTELSON, Michael, A.; US
PATE, Victor, L.; US
WAGNER, Kristan; US
Priority Data:
15/146,04204.05.2016US
Title (EN) DEBUGGING CODE CONTROLLING RESOURCE-CONSTRAINED INTELLIGENT DEVICES CONTEMPORANEOUSLY WITH EXECUTING OBJECT CODE
(FR) CODE DE DÉBOGAGE COMMANDANT DES DISPOSITIFS INTELLIGENTS À RESSOURCES LIMITÉES SIMULTANÉMENT AVEC L'EXÉCUTION D'UN CODE D'OBJET
Abstract:
(EN) This disclosure involves debugging code for resource-constrained intelligent devices contemporaneously with executing object code on the intelligent device. For example, object code is transmitted to a radio device. A program counter entry is provided from the radio device to a computer via a communication link contemporaneously with a pause in execution of the object code at the radio device. A correspondence between the program counter entry and a portion of assembly code, which was used to generate the object code, is identified and is used to generate a list of additional program counter entries for pausing the object code's execution. The list is provided from the computer to the radio device and is used to pause the object code's execution at the radio device. Log data is provided from the radio device to the computer for display after pausing the object code's execution at one of these program counter entries.
(FR) La présente invention concerne un code de débogage pour des dispositifs intelligents à ressources limitées simultanément avec l'exécution d'un code d'objet sur le dispositif intelligent. Un code d'objet est transmis à un dispositif radioélectrique, par exemple. Une entrée de compteur de programme est fournie par le dispositif radioélectrique à un ordinateur par le biais d'une liaison de communication simultanément avec une pause dans l'exécution du code d'objet au niveau du dispositif radioélectrique. Une correspondance entre l'entrée de compteur de programme et une portion de code d'assemblage, qui a été utilisée pour générer le code d'objet, est identifiée et est utilisée pour générer une liste d'entrées de compteur de programme supplémentaires en vue de mettre en pause l'exécution du code d'objet. La liste est fournie par l'ordinateur au dispositif radioélectrique et elle est utilisée pour interrompre l'exécution du code d'objet au niveau du dispositif radioélectrique. Des données de journal sont fournies du dispositif radioélectrique à l'ordinateur en vue d'être affichées après la mise en pause de l'exécution du code d'objet au niveau de l'une de ces entrées de compteur de programme.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)