본문 바로가기

FreeRTOS/FreeRTOS 기본 학습

FreeRTOS Setup

 

Target : STM32F407VGxx (Cortex-M4 Discovery Board)

IDE : atollic TrueStudio 9.2

 

https://youtu.be/7efj3bJbGbk 

 

 

다음의 영상을 보고 FreeRTOS setup을 따라해봤다. 좋은 점은 완전히 새로운 사용자에게 어떤 파일이 필요한지, 어떤 파일만 Build 할 것인지 대략적으로 알려준다는 것이다. 그러나 계속해서 linker 오류가 났는데 이유는 짐작하기에 FreeRTOSConfig.h 파일을 영상제작자는 따로 준비하여 왔는데 나는 그렇지 않았기 때문 인 것 같다. (본인은 FreeRTOS 폴더에 있는 Demo 파일중 Cortex-M4 아무거나 긁어왔음)

 

그래서 찾은게 https://www.youtube.com/watch?v=CsMUmFLNTok&list=LLnJ3dJnBdwC2gZZdKionReg&index=2&t=168s 영상이다.

전 영상과 가장 큰 차이점은 CubeMX 를 써서 한다는 것이다. 예전에 Discovery 프로젝트를 인터넷에서 Copy해서 아주 조금 써봤는데 지금보니 정말 편리하다. GUI도 정말 잘 되어있고 핀 설정도 쉽다. FreeRTOS 파일을 받지 않아도 바로 FreeRTOS를 미들웨어에 껴 넣을 수 있다. CubeMX에서 바로 왠만한 설정도 다 할 수 있다.

 

영상은 영어이므로 자막켜서 보면 할 만 하다.