본문 바로가기

Programing

AVR Studio 6에서 Interrupt 사용 방법 아래에서 적은 거와 같이 크로스 컴파일러마다 명령어가 다르다. 그래서 IAR에서는 interrupt on/off하는 명령어인 __enable_interrrupt();와 __disable_interrupt();를 AVR Studio 6에서 사용하기 위해서는 sei();와 cli();를 사용한다. 물론 #include 를 추가해야 한다. http://blog.naver.com/ejgrt/120197669522 더보기
AVR 컴파일러 컴파일러는 사람이 작성한 코드를 컴퓨터가 이해하게 변환하는 과정을 뜻한다. 그 중에서 크로스 컴파일러(cross-compiler)라는 것은 원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 컴파일러를 뜻한다. AVR 공부 하는 중에 확인하는 IAR EWAVR, Codevision AVR C 크로스 컴파일러 등이 있다. 현재 AVR Studio 6을 사용하는데, 참고하는 책이 IAR EWAVR 컴파일러를 사용하고 있다. 그래서 발생하는 여러 문제점ㅎ.... 그 중 하나가 인터럽트 함수를 표시하는 방법이 컴파일러마다 다르다는 것이다. 예를 들어, IAR EWAVR 컴파일러에서 #pragma vector=XXX_vect __interrupt .. 더보기
LED 극성 LED는 발광 다이어드로써, Light Emitting Diode의 줄임말이다. 다이오드는 2극 진공관을 의미하는 것으로 전류를 한 방향으로만 흐르는 것을 의미. 즉, LED는 빛을 발생하는 반도체 소자(semiconductor decice)를 뜻한다. 위에서 말한거와 같이 2극을 가지고 있는데, 다리가 긴 쪽이 Anode(+), 짧은 쪽이 Cathode(-)를 의미한다. http://blog.naver.com/seo0511/220082430252 http://terms.naver.com/entry.nhn?docId=821001&cid=42344&categoryId=42344 더보기
슈미트-트리거 (Schmitt-trigger) 회로도 까막눈에게 갑자기 나온 슈미트-트리거...쩝... 결론만 따지면, On/Off하는 Theshod voltage를 설정하여 아날로그 볼트가 들어오면 이를 직사각형 펄스로 변환하는 것 같다. NOT 연산자로써, 출력값은 입력 값과 반대로 출력 되는 듯... 자세한 것은 아래 링크로....... http://terms.naver.com/entry.nhn?docId=1982065&cid=42331&categoryId=42334 http://blog.naver.com/worb1605/220229337338 더보기
AVR 기본 및 설치 WinAVR 홈페이지: http://sourceforge.net/projects/winavr/ Atmega 6 홈페이지: http://www.atmel.com/ AVR 128 사용을 위해 AVR Studio 6 설치 및 사용방법에 대해 정리한 블로그: http://blog.naver.com/s_paper/220119097164 AVR Studio의 각 버전을 링크한 사이트: http://blog.naver.com/ryumr/110074109653 더보기
Boost 설치 http://www.gilgil.net/7219 더보기
Prebuilt binaries for Windows pre-built 라이브러리를 사용하기 위해서 다음 사이트를 확인하여 인스톨러를 써서 설치http://pointclouds.org/downloads/windows.html 더보기
CMake, Visual Studio 2008, osgWorks 설치하기 이번에는 Cmake를 이용하여 osgWorks를 설치ㅎ...이 또한 다음의 사이트를 참고하였으니, 부족하다면 이 곳을 참조하자!!http://enblog.joysword.com/2013/02/building-osgbullet-in-windows/그리고 이를 설치하기 위해서는 OpenScenceGraph(OSG)가 정식 설치 및 구동 되어야 한다.OpenScenceGraph 다운 : http://trac.openscenegraph.org/projects/osg//wiki/Downloads/DeveloperReleasesosgWorks 다운 : https://code.google.com/p/osgworks/ 1. CMake로 Configure하기 : 기존의 방법대로 Configure를 실행하면 다음과 같은 .. 더보기
CMake, Visual Studio 2008, DCMTK 설치하기 요새 이미 짜여진 프로그램 돌리는데 뭐 이렇게 많은 세팅이 필요한 건지...오늘은 Cmake를 이용하여 DCMTK를 설치하였다.먼저 Cmake를 다운: http://www.cmake.org/cmake/resources/software.html그리고 DCMTK는 다운: http://dicom.offis.de/download/dcmtk/snapshot/ 1. CMake를 실행하기 : 다운받은 파일에서 bin 폴더에 들어가 cmake-gui를 실행 2. 폴더 링크 "Where is the source code:"에는 설치하려는 폴더의 위치를 "Where to build the binaries:"에는 설치하고자 하는 폴더의 위치를 3. Configure : 아래의 Configure를 누른 후, 자신이 원하는 V.. 더보기
Win 7, Visual Studio 2008, QT 4.84 설치하기 QT를 사용하기 위해 다음과 같은 절차를 진행했다.이는 다음의 사이트들을 참고하였으며, 혹 부족한 내용이 있으면 이를 참조하자!!http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/http://page.tistory.com/77또한 설치하는 시간이 오래 걸리기 때문에, 여유 있을 때 작업하기를 추천한다.1. QT Compile을 위해 필요한 Visual Studio SDK를 확인 : http://qt-project.org/doc/qt-4.8/requirements-win.html 2. Perl 다운로드 및 설치 : http://www.perl.org/get.html 3. QT 소스 코드 다운로드 .. 더보기