Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the PAT2 project.

Installation

  1. This project can work for multiple operating systems: Windows, macOS, and Linux.

  2. This project requires Python 3.11 or later environment.

  3. This project requires the following packages:

    • pyside6
    • paramiko
    • tabulate

    The required dependency can be installed using the pip command:

    pip3 install pyside6 paramiko tabulate
    

    or requirements.txt:

    pip3 install -r requirements.txt
    

Import MRS Database

  1. Download the MRS Database from A-Profile Architecture.

  2. Unzip downloaded packet under tarmacParser/mrs_parser.

  3. Rename the unzipped folder to "SysReg_json_A".

    The file structure after such an operation is as follows:

    • tarmacParser
      • mrs_parser
        • mrs_ast
        • SysReg_json_A
          • schema
          • **.json

Execution

  1. TgtParser provides the parser and analyzer of Target Config files. ·

    python3.11.exe .\tarmacParser\tgt_parser.py
    
  2. TarmacParser provides the parser and analyzer of Tarmac trace logs and disassembly files.

    python3.11.exe .\tarmacParser\tarmac_parser.py
    
  3. UtilTools provides the standalone interface for utility functions independ of files.

    python3.11.exe .\tarmacParser\util_tools.py
    

Debugging

  1. No error information is shown on the terminal when the program crashes.

  2. If it is necessary to cache any error message, please add --debug after the commands. For example,

    python3.11.exe .\tarmacParser\tgt_parser.py --debug
    

User Manual

  1. Please refer to PAT2 User Manual for the detailed user manual.

About

Parser and Analyzer for Tarmac Trace log

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages