feat(XCamera): 实现异步抓图功能并优化图像处理

fix(nginx): 调整企业微信回调代理路径

feat(gateway): 添加企业微信消息处理功能

docs: 更新项目规划文档和企业微信配置详情

refactor(XCamera): 重构LED检测和图像处理逻辑

test: 添加ONVIF抓图测试功能
This commit is contained in:
zqm
2026-03-31 11:04:43 +08:00
parent 1f5d05e6d6
commit cdf64fa31f
2605 changed files with 530175 additions and 1081 deletions

View File

@@ -0,0 +1,120 @@
# ninja log v6
50 492 7966267707883648 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 5f12fca2b4562463
59 535 7966267707989446 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 22611716bb18c4cd
73 920 7966267708113196 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 9075920aea5ddfcd
41 936 7966267707794621 esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj 32664be89b9a34fa
106 955 7966267708443659 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj a5d8ec63161eb1cc
86 972 7966267708258182 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj c5c745806d4c494f
97 988 7966267708364072 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 1be26d348fa4d36e
128 1003 7966267708671152 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj a25e450a278dcc0c
168 1018 7966267709076566 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj 897d0acf689be1c1
118 1034 7966267708578285 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj f71161baef87dc9f
17 1049 7966267707566028 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj b36b4eefae4d1762
157 1067 7966267708970792 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj d95c82ba731f4151
200 1083 7966267709403138 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 77feeba65768b0ea
213 1100 7966267709523355 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj f6364e47307f4fb3
29 1118 7966267707688969 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj 3050619086062f4c
141 1145 7966267708808406 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj d75cddcbb86bf46d
238 1160 7966267709771446 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 37b0757cbc3d643a
496 1483 7966267712350591 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj 3b72a50d74495d04
224 1653 7966267709642362 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/esp_cpu_intr.c.obj dfac105644141fa4
989 2250 7966267717290645 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj 503f3650245f69f6
536 2366 7966267712763063 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj 5b4453cd430af3db
1004 2405 7966267717430146 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 49d8ed7dcded340d
1050 2487 7966267717891030 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj 3fc21edb1264bd19
1018 2511 7966267717578642 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj bd9bbd03c5a9166
1035 2536 7966267717747289 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj 585945664442b89d
955 2584 7966267716939989 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj 8519bca282006b38
1118 2598 7966267718581448 esp-idf/log/liblog.a d5cdf58bf9c82065
1067 2647 7966267718071321 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj 3f6390a2e3ad5ffc
922 2663 7966267716623902 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj c945f4fc9168b7aa
973 2740 7966267717129332 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj fbda8a789fc9e0d3
1101 2831 7966267718394540 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 4cd8c0a010316d59
938 3144 7966267716775399 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj a3220a5e5be39bf0
1084 3164 7966267718225401 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj db7c87a78e18b5c8
1145 3183 7966267718843893 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj e50af8f4366ea504
1160 3300 7966267719000152 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj 86254fa9c7af0b55
1483 3583 7966267722228090 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj e6071df990bf62d7
1653 3750 7966267723949207 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj bf22e1e76ca254c
2405 3884 7966267731447206 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 66da51a122f719cf
2250 3914 7966267729911629 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 818fca876eb9c440
2584 4073 7966267733244213 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj 623a29d68b30076b
2367 4110 7966267731072599 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 5a18239b7113087b
2536 4278 7966267732761416 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj abf41507dbe7c091
2512 4315 7966267732516876 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 700e8d097fd74a80
2488 4454 7966267732275017 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 41746821b3caa934
2663 4763 7966267734034600 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 45d41e0278f98fec
3301 4902 7966267740411655 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 87e4846e66d6ff08
2598 4988 7966267733380504 esp-idf/esp_rom/libesp_rom.a 960972bbcc01c1e0
3145 5016 7966267738846929 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 4f59175889fcb70
4455 5349 7966267751945691 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj 3814a75925828495
3915 5590 7966267746549846 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj a050ae7dab97932
2647 5647 7966267733871679 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj f5cc05fa316ea315
2740 5714 7966267734798122 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj efa9387182d1b948
4278 5731 7966267750180502 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj f0e39fc8c89483b9
3184 5748 7966267739234176 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj a67cff223cd2e3d0
3885 5830 7966267746245660 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj df86b34faeea16f6
2832 6157 7966267735716596 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj b9adbdf017298578
3750 6191 7966267744907581 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 33f17fcdbe56e6a2
4110 6208 7966267748508072 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 65915a745a15f5e7
4315 6224 7966267750554194 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj b2ee4c5ddb3d2a2c
3584 6299 7966267743241610 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 87554969e0b63e63
4763 6477 7966267755015235 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 2d853d5dcde047e8
4902 6586 7966267756425566 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj ad993e1f5ff33042
5749 6747 7966267764886343 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj 54630fc161ca5bed
5017 6766 7966267757569863 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj 9cb37aefa6c2e87a
5731 6791 7966267764709610 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj fec8d0df9412cf38
4074 6807 7966267748130913 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj 72e4fcf320f9d6d5
5715 6856 7966267764549727 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 3664dd3b49fe5b9f
4988 6892 7966267757274297 esp-idf/esp_common/libesp_common.a 891207f689e25fb1
3164 6921 7966267739038147 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 3802e28c12d39e1c
5831 7124 7966267765704589 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj d9c2ac8ee15af2a
6192 7140 7966267769317511 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj ef1db7ccdc65265f
6477 7266 7966267772172028 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj a9cc58dc1245fe9d
6157 7311 7966267768977441 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj cf28edeb04ee2462
6209 7330 7966267769489508 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj 923c0c8848e21d10
6225 7347 7966267769645987 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj 466455115093be9
6587 7368 7966267773270312 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj 434a91626fdbeb3
6747 7389 7966267774874475 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj 737fb22ca202039c
6766 7405 7966267775061814 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj 787a8f94df9a7cc5
6300 7422 7966267770400384 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj dd65536af1a80380
5350 7590 7966267760890892 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj 1b1f85bbaeb7f5e6
7124 7608 7966267778636740 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj 1e3039872435151e
5590 7645 7966267763307834 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 5d770ff004ae8da6
6808 7664 7966267775473840 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj e1f8e1fec35f7e78
6856 7702 7966267775963599 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj 396270700d01fd23
7140 7748 7966267778792681 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj efee906b77d75bc2
7267 7772 7966267780074318 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj 5e79d3e69461ea20
7369 7836 7966267781097307 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj 6a37eee009834389
7347 7842 7966267780877865 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj 353eacedc6472c89
7389 7944 7966267781280999 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj 837c2da12bc2b225
7331 7999 7966267780708069 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj e173a1e80fff999b
6921 8226 7966267776610216 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj 9cd147897c0683cf
7608 8232 7966267786807066 project_elf_src_esp32s3.c c6b798c623069fab
7608 8232 7966267786807066 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/project_elf_src_esp32s3.c c6b798c623069fab
7311 8286 7966267780515057 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj 8c9f7a4259f2f400
7423 8288 7966267781624413 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj b3fe684dfa4d2d62
7406 8291 7966267781455829 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj e4f1e865805e6cdf
6892 8291 7966267776321821 esp-idf/esp_hw_support/libesp_hw_support.a aafeeb1a2a95e029
6792 8325 7966267775317895 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj b2f9a1e9942feb22
7591 8327 7966267783298089 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 8093fde01896071f
7645 8329 7966267783857187 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj 4c77f25eb8e4ea47
8232 8494 7966267789725371 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj 2d1412e3a638c51a
5648 8574 7966267763876697 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj 4229e170c33f1392
8291 8836 7966267790307587 esp-idf/esp_system/libesp_system.a ddde89b8978598a9
8836 9099 7966267795756638 esp-idf/efuse/libefuse.a f35a59860877b974
9099 9490 7966267798387622 esp-idf/bootloader_support/libbootloader_support.a 9adca25e7a8db44f
9490 9717 7966267802297797 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 865fefd8eab4a07
9717 9951 7966267804568147 esp-idf/spi_flash/libspi_flash.a df983f7dc7c6390f
9952 10175 7966267806911925 esp-idf/hal/libhal.a 81e116185b6563de
10175 10380 7966267809139845 esp-idf/micro-ecc/libmicro-ecc.a 8145f5faf666551e
10380 10634 7966267811189585 esp-idf/soc/libsoc.a d692e7c694cd7961
10634 10846 7966267813740499 esp-idf/xtensa/libxtensa.a da2a5630761f4bc1
10846 11031 7966267815858313 esp-idf/main/libmain.a 6b3fb7fbd1b2fb97
11031 11386 7966267817707280 bootloader.elf 4459267baa7cb33
11386 11855 7966267825834438 .bin_timestamp 70c64d034fde2784
11386 11855 7966267825834438 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/.bin_timestamp 70c64d034fde2784
11855 12003 7966267825941242 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
11855 12003 7966267825941242 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
12 151 7966291665990861 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
12 151 7966291665990861 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4