https://github.com/scrutinydebugger/scrutiny-main
Debugging embedded software through instrumentation with a nice UI
https://github.com/scrutinydebugger/scrutiny-main
calibration-tool can code-instrumentation cplusplus data-visualization debugger embedded embedded-c embedded-systems hardware-in-the-loop hil instrumentation introspection mcu runtime-debugger serial testing testing-tool
Last synced: 4 days ago
JSON representation
Debugging embedded software through instrumentation with a nice UI
- Host: GitHub
- URL: https://github.com/scrutinydebugger/scrutiny-main
- Owner: scrutinydebugger
- License: mit
- Created: 2021-04-12T02:44:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-02-16T04:16:02.000Z (12 days ago)
- Last Synced: 2026-02-16T10:59:01.946Z (12 days ago)
- Topics: calibration-tool, can, code-instrumentation, cplusplus, data-visualization, debugger, embedded, embedded-c, embedded-systems, hardware-in-the-loop, hil, instrumentation, introspection, mcu, runtime-debugger, serial, testing, testing-tool
- Language: Python
- Homepage: https://scrutinydebugger.com
- Size: 6.86 MB
- Stars: 38
- Watchers: 4
- Forks: 5
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Scrutiny main module
Scrutiny main module. Contains
- Server
- QT GUI
- CLI for build toolchain integration
- Python SDK
## Getting started - User
Install
```
pip install scrutinydebugger
```
Launch Server
```
scrutiny server [--config .json] [--port ]
```
Launch GUI
```
scrutiny gui [--start-local-server] [--auto-connect]
```
## Getting started - Developper
Install
```
git clone ssh://git@github.com/scrutinydebugger/scrutiny-main.git
python -m venv venv # Creates a virtual environment
source venv/Scripts/activate # Activates the virutal environment (Windows path)
source venv/bin/activate # Activates the virutal environment (Linux path)
pip install -e scrutiny-main[dev] # Installs Scrutiny in development mode
python -m scrutiny server [--config .json] # Launches scrutiny server
python -m scrutiny gui --start-local-server --auto-connect # Launches the GUI with a local server
python -m scrutiny runtest # Launches the unit tests
```
## More info
Check https://scrutinydebugger.com