60 lines
1.5 KiB
Markdown
60 lines
1.5 KiB
Markdown
# Example of lepton spi thermal sensor
|
|
|
|
## download and build lepton spi driver
|
|
|
|
1. git clone from Linux stable
|
|
|
|
git clone git@vtxgit.vivotek.tw:bsp/linux/kernel/stable.git
|
|
|
|
2. checkout commit ebc00e27093163d23408bcf0b9177391228c1a9e
|
|
|
|
git checkout ebc00e27093163d23408bcf0b9177391228c1a9e
|
|
|
|
3. The link of git commit is following.
|
|
|
|
https://vtxgit.vivotek.tw/bsp/linux/kernel/stable/-/merge_requests/166/diffs?commit_id=ebc00e27093163d23408bcf0b9177391228c1a9e
|
|
|
|
|
|
4. The link of related disscussion is following.
|
|
|
|
https://vtxgit.vivotek.tw/bsp/linux/kernel/stable/-/merge_requests/166?diff_id=3147&start_sha=d69aa9a8030f31be7d5bdd566f148ad83e0653a1
|
|
|
|
5. make kernel
|
|
|
|
make vienna_defconfig
|
|
make
|
|
|
|
6. build driver
|
|
|
|
cd drivers/thermal/flir_lepton/
|
|
make
|
|
|
|
## load driver and run app
|
|
|
|
1. copy lepton.ko to your device
|
|
|
|
2. insert lepton driver
|
|
|
|
insmod lepton.ko spi_bus_num=1 spi_speed=13000000
|
|
|
|
3. run rtsp/vospi
|
|
|
|
./rtsps -c stream_server_config.ini &
|
|
./vospi -c Resource/VIC/0/os05a10_2560x1920_ch0.cfg -a Resource/AutoScene/autoscene_conf.cfg &
|
|
|
|
## use spi device
|
|
|
|
1. run vospi by spi device(ex: /dev/spidev3.0)
|
|
|
|
./vospi -c Resource/VIC/0/os05a10_2560x1920_ch0.cfg -a Resource/AutoScene/autoscene_conf.cfg -s /dev/spidev3.0 &
|
|
|
|
## Lepton device version
|
|
|
|
1. Lepton 2.5
|
|
|
|
./vospi -t 2 -c Resource/VIC/0/os05a10_2560x1920_ch0.cfg -a Resource/AutoScene/autoscene_conf.cfg -s /dev/spidev3.0 &
|
|
|
|
2. Lepton 3.5
|
|
|
|
./vospi -t 3 -c Resource/VIC/0/os05a10_2560x1920_ch0.cfg -a Resource/AutoScene/autoscene_conf.cfg -s /dev/spidev3.0 &
|