2021-10-12 07:35:38 索煒達(dá)電子 2098
項(xiàng)目編號(hào):E1521
文件大?。?81M
源碼說(shuō)明:帶中文注釋
開(kāi)發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述
包含代碼、庫(kù)和硬件,我在基于FLIR Lepton 3.5相機(jī)或模塊的一系列熱成像相機(jī)的制作過(guò)程中,在許多不同的平臺(tái)上開(kāi)發(fā)了這些代碼、庫(kù)和硬件。
ESP32
包含基于ESP32的一對(duì)攝像頭的代碼、設(shè)計(jì)信息和支持應(yīng)用程序。
Beaglebone Black
Beaglebone Black的代碼,包括我最初基于PRU的VoSPI視頻管線和LCD顯示器。
pocketbeagle
pocketbeagle用于熱成像相機(jī)的最終設(shè)計(jì)。此目錄包含支持相機(jī)的代碼,以及將我的太陽(yáng)能Pi盤重新定位為Pocketbeagle的電源管理和擴(kuò)展板的代碼。
樹(shù)莓派
包含Damien Walsh在Raspberry Pi上運(yùn)行的偉大輕子程序的修改版本。我的版本使用Lepton的VSYNC輸出來(lái)同步VoSPI傳輸,作為一個(gè)實(shí)驗(yàn),以提高將用戶空間進(jìn)程同步到Lepton視頻流的可靠性。
teensy3
包含我最初為基于PJRC Teensy 3.2板的測(cè)試平臺(tái)編寫的代碼,以了解輕子。還包括FLIR的LeptonSDKEmb32OEM CCI到Arduino平臺(tái)的端口。
錄│文件列表:
└ 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