참고
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 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!