STM32F4 discovery에 freeRTOS 올려보기미분류2015. 1. 12. 09:49
Table of Contents
반응형
참고
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개와 버튼하나를 제어하고 있다. 다른 것을 해보려면 이 파일만 수정하면 됨.
반응형
'미분류' 카테고리의 다른 글
wxpython + opencv 사용하여 ip camera 영상 출력 (9) | 2016.05.28 |
---|---|
Genuino 101와 라즈베리파이3를 주문했습니다. (0) | 2016.04.08 |
stm32f4 discovery보드를 Ubuntu linux에서 시작하기 (1) | 2015.01.11 |
플레이스테이션 2 에뮬레이터(PCSX2)에서 메모리 카드 사용 (5) | 2014.08.21 |
플레이스테이션 2 에뮬레이터(PCSX2)로 철권 5(TEKKEN 5) 게임하기 (1) | 2014.08.19 |