2021-10-12 07:35:38 索炜达电子 2102
项目编号:E1521
文件大小:181M
源码说明:带中文注释
开发环境:C编译器
简要概述
包含代码、库和硬件,我在基于FLIR Lepton 3.5相机或模块的一系列热成像相机的制作过程中,在许多不同的平台上开发了这些代码、库和硬件。
ESP32
包含基于ESP32的一对摄像头的代码、设计信息和支持应用程序。
Beaglebone Black
Beaglebone Black的代码,包括我最初基于PRU的VoSPI视频管线和LCD显示器。
pocketbeagle
pocketbeagle用于热成像相机的最终设计。此目录包含支持相机的代码,以及将我的太阳能Pi盘重新定位为Pocketbeagle的电源管理和扩展板的代码。
树莓派
包含Damien Walsh在Raspberry Pi上运行的伟大轻子程序的修改版本。我的版本使用Lepton的VSYNC输出来同步VoSPI传输,作为一个实验,以提高将用户空间进程同步到Lepton视频流的可靠性。
teensy3
包含我最初为基于PJRC Teensy 3.2板的测试平台编写的代码,以了解轻子。还包括FLIR的LeptonSDKEmb32OEM CCI到Arduino平台的端口。
录│文件列表:
└ 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