STM32를 활용해 Lepton 2.5를 구동해보자
Lepton 2.5를 출력하기 위한 설계는 다음과 같다.
1. MCU : STM32F407VET
2. Firmware Package Version : FW_F4 V1.26.1
FREERTOS를 사용 할 것이며 Task는 총 4개로 구성되어 있다.
1. Console Task
UART로 터미널을 통해 외부 명령어를 받아 처리한다.
2. Ethernet Task
TCP/IP Client로 동작하며 외부 명령어를 받아 처리한다.
3. TempDetection Task
온도 감지 중 뜨거운 열원이 발생하면 이벤트를 발생한다. (감시 Task를 넣기 위해 일부러 추가)
4. Lepton Task
Lepton 설정 및 Video Frame을 뽑는다.
MCU, 펌웨어의 구성 및 운영은 다음 그림과 같다
'Firmware > stm32' 카테고리의 다른 글
NanoPB - Stm32 (0) | 2021.04.04 |
---|---|
STM32 FREERTOS Mail Queue 구현 (0) | 2021.02.11 |
STM32 SPI ErrorCallback 처리 (0) | 2020.10.14 |
STM32 SPI Slave 동작 시 데이터 송수신 이상 현상 (0) | 2020.10.14 |
STM32 SPI Slave로 Interrupt DMA Transmit/Receive 구현하기 (1) | 2020.07.24 |