【E1521】使用FLIR Lepton热成像相机模块的代码和库

2021-10-12 07:35:38      索炜达电子      1372     

项目编号:E1521

文件大小:181M

源码说明:带中文注释

开发环境:C编译器

简要概述

包含代码、库和硬件,我在基于FLIR Lepton 3.5相机或模块的一系列热成像相机的制作过程中,在许多不同的平台上开发了这些代码、库和硬件。

ESP32

包含基于ESP32的一对摄像头的代码、设计信息和支持应用程序。

【E1521】使用FLIR Lepton热成像相机模块的代码和库

Beaglebone Black

Beaglebone Black的代码,包括我最初基于PRU的VoSPI视频管线和LCD显示器。

【E1521】使用FLIR Lepton热成像相机模块的代码和库

pocketbeagle

pocketbeagle用于热成像相机的最终设计。此目录包含支持相机的代码,以及将我的太阳能Pi盘重新定位为Pocketbeagle的电源管理和扩展板的代码。

【E1521】使用FLIR Lepton热成像相机模块的代码和库

树莓派

包含Damien Walsh在Raspberry Pi上运行的伟大轻子程序的修改版本。我的版本使用Lepton的VSYNC输出来同步VoSPI传输,作为一个实验,以提高将用户空间进程同步到Lepton视频流的可靠性。

【E1521】使用FLIR Lepton热成像相机模块的代码和库

teensy3

包含我最初为基于PJRC Teensy 3.2板的测试平台编写的代码,以了解轻子。还包括FLIR的LeptonSDKEmb32OEM CCI到Arduino平台的端口。

【E1521】使用FLIR Lepton热成像相机模块的代码和库

录│文件列表:

 └ lepton

    ├ beaglebone

    │  │ readme.md

    │  ├ littlevgl_devicetree

    │  │  │ BB-TOUCH-TFT.dtbo

    │  │  │ BB-TOUCH-TFT.dts

    │  │  └ readme.md

    │  ├ pictures

    │  │  │ bbb_breakout_bottom.png

    │  │  │ littlevgl_bbb_demo.png

    │  │  │ pru_rpmsg_fb.png

    │  │  │ pru_rpmsg_fb_dataflow.png

    │  │  └ pru_rpmsg_pipeline.png

    │  └ pru_rpmsg_fb

    │     │ readme.md

    │     │ uEnv.txt

    │     ├ app

    │     │  │ ffc

    │     │  │ Makefile

    │     │  │ pru_leptonic

    │     │  │ pru_rpmsg_fb

    │     │  │ reboot_lep

    │     │  │ zmq_fb

    │     │  ├ include

    │     │  │  │ cci.h

    │     │  │  │ colormaps.h

    │     │  │  │ fb.h

    │     │  │  │ log.h

    │     │  │  └ vospi.h

    │     │  └ src

    │     │     │ cci.c

    │     │     │ fb.c

    │     │     │ ffc.c

    │     │     │ log.c

    │     │     │ pru_leptonic.c

    │     │     │ pru_rpmsg_fb.c

    │     │     │ reboot_lep.c

    │     │     │ vospi.c

    │     │     └ zmq_fb.c

    │     ├ dts

    │     │  │ PRU-RPMSG-LEP-SPI.dtbo

    │     │  │ PRU-RPMSG-LEP-SPI.dts

    │     │  │ TFT-ILI9348-SPI0.dtbo

    │     │  └ TFT-ILI9348-SPI0.dts

    │     ├ firmware

    │     │  │ AM335x_PRU.cmd

    │     │  │ Makefile

    │     │  │ pru0_main.c

    │     │  │ pru1_main.c

    │     │  │ pru_common.h

    │     │  │ readme.txt

    │     │  │ resource_table_0.h

    │     │  │ resource_table_1.h

    │     │  └ gen

    │     │     │ pru0_main.map

    │     │     │ pru0_main.object

    │     │     │ pru0_main.out

    │     │     │ pru0_main.pp

    │     │     │ pru1_main.map

    │     │     │ pru1_main.object

    │     │     │ pru1_main.out

    │     │     └ pru1_main.pp

    │     └ scripts

    │        │ set_rpmsg_permissions.sh

    │        │ set_rp_permissions.sh

    │        └ start_pru.sh

    ├ ESP32

    │  │ readme.md

    │  ├ DesktopApp

    │  │  │ readme.md

    │  │  ├ pictures

    │  │  │  │ browse_controls.png

    │  │  │  │ candle_export.png

    │  │  │  │ cci_access.png

    │  │  │  │ graph_window.png

    │  │  │  │ graph_window_identified.png

    │  │  │  │ log_window.png

    │  │  │  │ main_window_identified.png

    │  │  │  │ preferences.png

    │  │  │  │ sample_information.png

    │  │  │  │ sample_information_baseline.png

    │  │  │  │ settings_window.png

    │  │  │  └ video_fast_forward.png

    │  │  ├ sample_files

    │  │  │  │ agc_off.tjsn

    │  │  │  │ agc_on.tjsn

    │  │  │  └ pi0_5sec_heating.tmjsn

    │  │  └ zip_files

    │  │     │ Linux64.zip

    │  │     │ LinuxARM32.zip

    │  │     │ OSX64.zip

    │  │     └ Windows64.zip

    │  ├ pictures

    │  │  │ app_on_desktop.png

    │  │  │ tcam_app_candle.png

    │  │  │ tcam_mini.png

    │  │  └ tcam_web.png

    │  ├ programming

    │  │  │ flash_download_tools_v3.6.8.zip

    │  │  │ readme.md

    │  │  └ pictures

    │  │     │ program_setup.png

    │  │     └ tool_selection.png

    │  ├ python

    │  │  │ readme.md

    │  │  │ tcam.py

    │  │  │ __init__.py

    │  │  ├ examples

    │  │  │  │ cci_demo.py

    │  │  │  │ disp_image.py

    │  │  │  │ disp_spot.py

    │  │  │  │ disp_telemetry.py

    │  │  │  └ dump_image.py

    │  │  └ palettes

    │  │     │ arctic.py

    │  │     │ black_hot.py

    │  │     │ blue_red.py

    │  │     │ coldest.py

    │  │     │ contrast.py

    │  │     │ double_rainbow.py

    │  │     │ fusion.py

    │  │     │ glowbow.py

    │  │     │ gray.py

    │  │     │ gray_red.py

    │  │     │ hottest.py

    │  │     │ ironblack.py

TAG热成像相机
  • 4 次
  • 10 分