처음으로 CortexM3 에 대해 포스팅을 하는군요 ㅋㅋ

저도 아직은 쌩짜 초보라서 잘 모릅니다. ㅋㅋ 그래서 환경 구축 부터 시작해서 제 실력이 늘어감에 맞추어 포스팅을 할려고 해요 ㅋㅋ

지금까지는 Resistor 기반, Library 기반으로 ADC, USART, DMA 등의 기능 구현을 하는 연습을 하다가,

이제 RTX 라는 커널 (OS) 을 올려서, OS 기반 멀티태스킹 환경에서 프로그램을 짜보려하니,

이게 환경 구축을 하기가 만만치 않고, 자료 찾기도 쉽지가 않더라구요

그래서 이 자료를 제작하게 되었습니다. ㅋ

가장 큰 목적은, 훗날 제가 다시 프로젝트를 생성해야할때 제대로 할 자신이 없어서 입니다. ㅋ

저와 같이 고생을 하시는 분들에게 큰 도움이 되었으면합니다. ㅋㅋ

보시고 도움이 되셨으면 밑에 댓글이라도 좀 달아주세요 ㅋㅋㅋ


시작하기 전에 드릴 말씀은, 이 글은 절대로 제 혼자의 힘으로 된것이 아니고, 연세대학교 의공학과 대학원의 고수들인 (영면이형, 철희)에 의한 가르침으로 이루어 진것임을 밝혀둡니다.

검증용 코드 및 포멧은 연세대학교 의용계측연구실 (MILAB) 의 석사 4학기 한영면 연구원이 짠 코드입니다. 예제에 사용되는 Reference File 을 제공해 주셨고, 블로그에 올린 압축 파일은 그것을 기반으로 Ev Board 에서 클럭을 크게 손대지 않아도 돌 수 있도록 제가 수정 한 것입니다.

항상 많은것을 알려주셔서 너무나도 감사하다는 말을 전합니다.

각각의 의미라던지, 설명은 다음 포스팅을 노려보겠습니다.

하다가 안되시는 부분은 댓글이나 메일 주세요. 메일 주소는 제 프로필 참고하세요

그럼 포스팅을 시작해 볼께요.

Target Board : Keil - MCBSTM32EXL
MCU : Cortex M3 - STM32F103ZG
Debugging Tool - ULINK2 (PRO 한대만 사주세요)
Kennel : RTX V4.1.2
Library Version : 3.4.0
Compiler : KEIL, uVision 4.12


위의 환경으로 제작 되었으며, 다른 디버깅툴이라도 uVision 에서 구축하시는 것이라면 응용이 가능 할 것임

예제에 사용되는 Reference Folder 도 압축하여 올려드리겠습니다.



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

저작자 표시
신고
Posted by J.Bear