반응형

이것저것 배운것/Eclipse 12

JXXX-128-1을 이클립스를 이용해 다룰때...

위 글은 JKIT-128-1 / JMOD-128-1이 두개의 AVR 장비를 이클립스를 이용해서 사용할때에러나는것을 해결하기 위해 쓰는 글입니다. 1. 문제 제시. 이클립스에서 JKIT-128-1을 이용하기 위해 AVR - AVRDude에서 Programmer configuration을 세팅하려 했다. JKIT-128-1은 Atmel STK500 Version 2.X firmware를 이용하면 된다라고 들었기에 이걸 선택하고.Override default port와 Baudrate도 설정하여 적용시켰다. 그 후 테스트를 위하여 AVR - Target Hardware탭으로 들어가 MCU Type을 ATmega128로 하고MCU Clock Frequency를 16000000(16MHz)를 쓴 뒤에Load fr..

Eclipse For JFrame(Swing) WindowBuilder

WindowBuilder를 이용하면손쉽게 Java UI Programming을 할 수 있다. Help - Install New Software에서Work with란에http://dl.google.com/eclipse/inst/d2wbpro/latest/4.3이라고 쓰고 추가한다. (4.3은 케플러부터 지원) 설치가 끝났으면 다음은 사용방법.새 클래스 만들기를 누르고.Superclass탭(?)옆에 Browse를 눌러준다.JFrame이라고 검색하면 저거 하나 뜬다.클릭하고 OK완성되면 클래스파일을 오른클릭.Open With >> WindowsBuilder Editor을 누른다.소스탭 옆에 Design탭이 생긴것이 보인다.(아래쪽이다. Problems탭 위에) 클릭 한다. 실습삼아 창의 아래쪽에 버튼을 달아보..

Code Templates

이 작업은 템플릿 작업할때 쓰인다. 자주쓰는 include들이나 define등을 미리 서식화 해 두고 불러들일때 쓰는 것이다. 원래 저기 AVR-jkit-128-1이란 것은 없다.새로 만든것이다.New 버튼을 통해 만들수 있다.이름과 필요한 작업들을 모두 쓰고 OK를 누른다. 실행예제. Template탭에 내가 만든 것이 보인다.선택 후 파일이름을 쓰고 Finish를 누르면... HA-YO!

Eclipse For AVR - 3. Code ~ Build & Upload

신형에는 라이브러리가 기본적으로 프로젝트에 포함되어있다. 따라서, 따로 라이브러리를 포함해야 한다거나 하는 작업은 안해도 된다. 하지만, 만약 안될경우 라이브러리 경로를 잡아줘야 하는데(또는 나만의 라이브러리를 프로젝트에 포함할때.) 프로젝트 우클릭으로 Properties를 선택=> C/C++ Build > Setting > Tool Settings 탭 AVR Compiler에 Directories에서 Add하여, 라이브러리가 있는 include폴더를 선택해 준다. 는 몰라도 됨. ㅋ 1. 코드 작성 프로젝트 우클릭 -> New -> Source Filesource file에 이름을 쓰고 확장자명까지 써 줄것.안그럼 경고 뜨더라... 저장하고 빌드하고 나서Upload Project to Target De..

Eclipse For AVR - 2.Default Setup ~ ISP Setup

[New] - C Project ISP로 다운로드 or 업로드를 할 경우 필요한 hex파일은 Release모드에서 생성된다.고로 Release는 필수. Debug는 선택 위 과정을 거치면 .hex파일을 생성할 수 있다.짤려서 안보이지만 Properties로 들어온거다.AVR 탭의 AVRDude로 들어온것.기본적으로 아무것도 없다.[New] 버튼을 누른다.configuration name은 알아보기 쉬운 이름으로.세팅은 STK500 Version 2.x firmwarePort랑 BaudRate 모르면 AVR 접어야겠지;;;나만의 세팅이 완료 되었다.

Eclipse For Arduino - 2. Use It!

프로젝트 생성 및 실제 사용 방법 [New] - Other C/C++ perspetive를 오픈할거냐 라고 묻는데YES 해주면 된다.(실은 뭔지 잘 모름 누가 설명좀...)cpp 에서 작업하면 된다! 작업 프로젝트를 오른클릭하여 Properties에 들어가면보드세팅과 포트세팅. Baud Rate설정등이 가능하다. 소스를 타이핑하고 Build후Upload Project to Target Device를 클릭하면Properties에 설정했던 보드로 업로드 된다.

C언어 개발환경 구축 - 2

MinGW라는 소프트웨어를 받는다.: 툴이나 dll에 의존하지 않는 프로그램을 만들수 있도록 도와준다고 한다. 컴파일러도 제공한다. http://sourceforge.net/projects/mingw/files/에서 latest version을 받자. 실행하면 이런 창이 뜬다. continue를 누르면밑에 창으로 가진다.뭔지 모르겠으면... 그냥 다 받아주자.이름 앞의 네모를 눌러보면 mark어쩌구 하는걸로 뜬다.어차피 한개밖에 활성화 안되니까.(......) 다 하고 닫기 버튼을 누르면, Review어쩌구 버튼을 누른다.그러면 밑의 창이 또 뜬다. 한참을 기다리자. 다 받아지면 Close할수있다. Close하고나서 환경변수 설정을 해야한다. 시스템변수에 PATH에 끝부분에 MinGW\bin 경로를 추가..