반응형

 




 

참고

https://istarc.wordpress.com/2014/07/10/stm32f4-deploy-freertos-in-under-10-seconds/

 

 

툴체인 설치

아래 글에 나온 대로 설치하면 됨

stm32f4 discovery보드를 Ubuntu linux에서 시작하기 (http://webnautes.tistory.com/591)

 

추가로 필요한 패키지 설치

sudo apt-get install build-essential git openocd qemu-system-arm symlinks expect

 

 

freeRTOS 예제 프로젝트

git clone https://github.com/istarc/stm32.git

cd stm32

git submodule update –init

 

실제로 다운로드 받아보니 툴체인과 보드 라이브러리도 포함되어 있어 제공되는 스크립트로 환경설정하면 사용가능하게 해놓았지만 이미 설치해둔터라 예제 프로젝트만 찾아서 컴파일 해봤다.

 

cd examples/FreeRTOS

 

컴파일 후.. 보드에 올려봄

make

make deploy

 

초록색 LED가 깜빡거리는데 보드에 있는 파란색 버튼을 누르면 빨간색 LED를 켰다 껐다 할 수 있다.

 

 

메인 소스코드는 src폴더에 들어있는 main.c이다. 세 개의 태스크를 이용해서 LED 2개와 버튼하나를 제어하고 있다. 다른 것을 해보려면 이 파일만 수정하면 됨.

 

 

반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 ~~

유튜브 구독하기


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts