티스토리 뷰

AVR GCC를 MS Visual studio 에서 사용하기


avrgcc 는 구하기도 편하고 사용하기도 편한 컴파일러 이지만 강력한 에디터 툴이 없는 것과  command line으로 컴파일을 해야하는 점이 좀 불편하지요.

때문에 MS Visual studio 의 에디터에서 편집도 하고 바로 컴파일을 할 수 있도록 세팅하는 법에 대해서 알려 드립니다.


1. 먼저 프로그램을 실행하면 다음과 같이 빈 화면이 나타납니다.




2. 프로잭트 파일의 생성
메뉴중 File ->New 를 선택합니다.




Projects TAB 에서 Location 을 설정하고 Project name 을 결정합니다.

여기서는 AVR_project 로 설정함

이렇게 설정을 하면 D:\test\AVR_project 가 작업 디렉토리가 됩니다.

OK 버튼 클릭 하여 다음과 같이 셋팅 합니다.

컴파일 옵션입니다.



여기에서 Finish 버튼을 클릭 하셔도 됩니다.




Rebuild all Switch 를  clean 옵션으로 사용하기 위한 설정입니다.

make clean 하실때 Rebuild 버튼을 클릭 하시면 됩니다.

Finish 버튼 클릭 후 OK 버튼 클릭





프로잭트 파일의 생성은 완료 되었습니다.
이제 프로젝트에 소스코드를 추가 하겠습니다.

3. 소스 코드 파일의 추가
먼저 초기에 생성한 작업 디렉토리로 Makefile과 소스 파일을  Copy 합니다.

Makefile을 새로 작성하시려면  작성법은 이곳 클릭


여기서는 Makefile 과 main.c 파일을 Copy 하였습니다.

이후 Workspace 에서 FileView TAB을 선택하고 Source code 위에 마우스의 오른쪽 버튼을 클릭하여 Add Files to Folder를 선택 합니다.



main.c 파일을 선택후 OK 버튼 클릭

Resource files
위에 마우스의 오른쪽 버튼을 클릭하여 Add Files to Folder를 선택 합니다.



Makefile 을 선택 후 OK 버튼 클릭 하고 나면 다음과 같은 화면이 됩니다.

다른 추가할 파일이 있으면 함께 추가를 하시면 됩니다.




소스 파일을 열어 수정 할 것이 있으면 수정 합니다.

단 신규 파일을 추가 하시면 Makefile 도 당연히 수정 하여야 합니다





4. 컴파일 방법

F7 키를 누릅니다.

컴파일이 진행 되는 동안 Output 창에 컴파일 결과가 나타 납니다.

다음은 컴파일 후의 결과 화면 입니다.




Output 화면에는 AVR_project.hex 파일이 생성 되었다고 나오지만 사실은 Makefile 에 설정한 파일들로 생성이 됩니다.


5. Make Clean 하는 방법

메뉴 Build->Rebuild all 을 선택합니다.

다음은 결과 화면입니다.





이제 여러분들도 강력한 MS Visual Studio 에디터 와 컴파일러 툴을 AVRGCC 에서 사용 하실 수가 있습니다.


혹시 winavr 의 path 가 안잡혀서 컴파일이 안될 경우 Tools => Option => Directories 에서 아래와 같이
Winavr 이 설치된 디렉토리 2개 추가해 보신 후 사용하세요.



이상 입니다.

출처 : http://www.ledz.co.kr/

'Technique Informataion' 카테고리의 다른 글

GTD 관련 유용한 페이지  (0) 2009.12.20
전자회로 기초  (0) 2008.06.02
그레이 코드 규칙  (0) 2008.04.02
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday