python for debugging embedded systems

Post on 07-Aug-2015

80 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PYTHON FOR DEBUGGING

EMBEDDED SYSTEMSSRIRAM V IYER

A CONSOLE BASED DEBUGGER, TO COLLECT, ANALYZE AND VISUALIZE DATA FROM EMBEDDED PROCESSORS IN

ARCHITECTUREKEY COMPONENTS AND INTERACTIONS BETWEEN VARIOUS COMPONENTS

Embedded Target is connected using USB / SDIO / Ethernet etc.

STARTING A REPRESENTATIVE DEBUGGER

BASIC COMMANDS

BASIC COMMANDS

• r, re, rdm – READ Commands

• w, wrm – WRITE Commands

• d, dmem – Block READ Commands

IN-BUILT HELP ARCHITECTURE AND COMMAND, COMMAND EXECUTION ARCHITECTURE

ADVANCED COMMANDSDECODESTRUCT, PARSELOG

ADVANCED COMMANDS

• parselog, pladdr– Time Lapse view of content

• decodestruct, dsaddr – Decode a variable or memory location as a structure

• msg – Create MSCs

• lambdas – Create your own fancy functions

• slog – Smart logging

• Multi-Core support (Ongoing)

AUTOMATING AND CONFIGURINGBAT, SLOG, MACROS

AUTOMATION COMMANDS

• macros – Create Shortcuts for your favorite commands

• bat – Batch processing of multiple commands

top related