본문 바로가기

이것저것 배운것/Eclipse

이클립스 ini 옵션들... -Xverify:none-Server-Xms512M-Xmx1024M-Xmn256M-Xincgc-XX:NewRation=8-XX:+AggressiveOpts-Xss512K-XX:PermSize=169M-XX:MaxPermSize=169M-XX:NewSize=169M-XX:MaxNewSize=169M-XX:+UseParallerGC-XX:+UseConcMarkSweepGC-XX:ParallerGCThreads=4-XX:+UseAdaptiveSizePolicy-XX:SurvivorRatio=8 더보기
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 AVR - 1.Install 선행작업 WinAVR 설치해둘것.JDK 환경변수 등록해둘것. 1. [Help] - Install New Software Work with : http://avr-eclipse.sourceforge.net/updatesite Install Done. 더보기
Eclipse For Arduino - 2. Use It! 프로젝트 생성 및 실제 사용 방법 [New] - Other C/C++ perspetive를 오픈할거냐 라고 묻는데YES 해주면 된다.(실은 뭔지 잘 모름 누가 설명좀...)cpp 에서 작업하면 된다! 작업 프로젝트를 오른클릭하여 Properties에 들어가면보드세팅과 포트세팅. Baud Rate설정등이 가능하다. 소스를 타이핑하고 Build후Upload Project to Target Device를 클릭하면Properties에 설정했던 보드로 업로드 된다. 더보기
Eclipse For Arduino - 1. Install 선행작업Arduino IDE 다운로드 및 Path 알아둘것. 1. [Help] - Install New Software Work with : http://www.baeyens.it/eclipse/update Install Done. 2.[Windows] - Preferences IDE Path = Arduino-1.0.XLibrary Path = Arduino-1.0.X/librariesUse Arduino IDE tools in eclipse Check.test serial dll 눌러볼것. 이 메세지가 보이면 성공한것. 더보기
C언어 개발환경 구축 - 2 MinGW라는 소프트웨어를 받는다.: 툴이나 dll에 의존하지 않는 프로그램을 만들수 있도록 도와준다고 한다. 컴파일러도 제공한다. http://sourceforge.net/projects/mingw/files/에서 latest version을 받자. 실행하면 이런 창이 뜬다. continue를 누르면밑에 창으로 가진다.뭔지 모르겠으면... 그냥 다 받아주자.이름 앞의 네모를 눌러보면 mark어쩌구 하는걸로 뜬다.어차피 한개밖에 활성화 안되니까.(......) 다 하고 닫기 버튼을 누르면, Review어쩌구 버튼을 누른다.그러면 밑의 창이 또 뜬다. 한참을 기다리자. 다 받아지면 Close할수있다. Close하고나서 환경변수 설정을 해야한다. 시스템변수에 PATH에 끝부분에 MinGW\bin 경로를 추가.. 더보기
C언어 개발환경 구축 - 1 Eclipse에서 뉴 인스톨 http://download.eclipse.org/releases/*******여기서 ****은 자신의 이클립스 버전이다나는 luna여서 http://download.eclipse.org/releases/luna인디고라면 indigo헬리오스라면 helios 하고 기다리면 뭔가 쭉쭉 뜨는데Programming Laguages에서 C나 C++에 관련된건 다 선택해서 설치해버리자. 설치가 완료되면 이클립스는 종료! 더보기
NSIS 환경구축. 하기에 앞서.참고로 jre8은 안되는듯.(2014-10-01 현재) 이클립스를 켤때.속성에서 호환성 탭으로 넘어가호환모드를 windows7으로 선택해준다. 이클립스에서 뉴 인스톨 여기서 work with란에 http://eclipsensis.sf.net/update 라고 쓴후 엔터 하고 기다리면. 이렇게 뜬다.모두 체크하고 Finish를 누른다. 에러? 아니 경고. 를 내뱉는다.무시하고 알았다고 한다음 재시작하겠냐고 묻는데재시작 하고나서 그냥 일단 끈다. 그 후에 http://sourceforge.net/projects/eclipsensis/files/로 들어가서 latest version을 받는다.압축파일인데 이 파일을 Eclipse폴더에 덮어씌워 준다. 그 후에 사용 더보기