mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 06:32:19 +03:00
28 lines
813 B
Markdown
28 lines
813 B
Markdown
# measure_size
|
||
|
||
Скрипт замеряет прирост размера прошивки (flash) для каждого модуля и пишет в `about.size` в modinfo.json (КБ по env).
|
||
|
||
## Среда (venv)
|
||
|
||
```bash
|
||
cd measure_size
|
||
python3 -m venv venv
|
||
source venv/bin/activate # Linux/macOS
|
||
# или: venv\Scripts\activate # Windows
|
||
python measure.py --dry-run
|
||
```
|
||
|
||
## Запуск из корня IoTManager
|
||
|
||
```bash
|
||
# с виртуальным окружением из папки measure_size
|
||
measure_size/venv/bin/python measure_size/measure.py --dry-run
|
||
measure_size/venv/bin/python measure_size/measure.py --env esp32_4mb
|
||
```
|
||
|
||
Или из папки measure_size (после активации venv):
|
||
|
||
```bash
|
||
cd measure_size && source venv/bin/activate && python measure.py --dry-run
|
||
```
|