Commit Graph

12 Commits

Author SHA1 Message Date
iabdalkader
d057f85f0b tools/pyopenmv: Support profiling data and elf symbols.
- Support new commands to read profiling data.
- Support rendering profiling data (ticks, cycles and event counters).
- Support loading symbol table from elf to map addresses to symbols.
- Support running scripts via command line args.

New keys:
p - Cycle through available profiling data (events, counters).
m - Toggle profiling mode (inclusive/exclusive).
r - Reset profiler.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-24 17:17:40 +02:00
iabdalkader
44bf1f7d5b tools/pyopenmv: Display image size and format. 2024-08-06 10:55:52 +03:00
iabdalkader
48d2f8ddf5 tools/pyopenmv: Misc fixes.
* Add scale arg.
* Fix RGB565 byte order.
2024-08-05 13:34:15 +03:00
iabdalkader
ae88fc46c5 tools/pyopenmv_fb: Add benchmark mode. 2024-08-03 16:29:12 +03:00
iabdalkader
844329a886 tools/pyopenmv: Use a separate clock for FPS and loop.
Lowers CPU usage while getting accurate FPS.
2024-08-03 15:38:06 +03:00
iabdalkader
6d372067a3 tools/pyopenmv.py: Implement the GET_STATE command. 2024-07-09 19:25:04 +03:00
iabdalkader
8b2ba4bfc8 tools/pyopenmv_fb: Fix pygame FB test script. 2024-02-17 12:58:43 +01:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
iabdalkader
54b8132949 License update. 2019-09-05 22:17:50 +02:00
iabdalkader
ec7bca0a3d Update openmv Python module.
* Make it work with Python2/3
* Fix command line args.
* Fix pygame key events handling.
2018-11-10 02:32:12 +02:00
iabdalkader
9d6f753be7 Update pyopenmv scripts 2018-05-25 21:08:40 +02:00
iabdalkader
d282e92857 Move pyopenmv to /tools 2018-05-25 21:05:27 +02:00