반응형

 




 

참고

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개와 버튼하나를 제어하고 있다. 다른 것을 해보려면 이 파일만 수정하면 됨.

 

 

반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


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

+ Recent posts