본문 바로가기

Small Devices/Arduino16

Visual Studio Community 2015에서 Arduino 코딩하기. Arduino 의 기본 IDE는 거의 아무 기능이 없다고 봐도 된다. 코딩에 매우 불편한데, Visual Studio 를 이용하여 Arduino 코딩을 할 수 있다. 1. Visual Studio Community 2015 다운로드 하기https://www.visualstudio.com/ 에서 Visual Studio IDE를 다운로드하고 설치한다. 2. Arduino Extension 설치하기"도구>확장 및 업데이트" 로 가서 1) 온라인 을 클리가고, 2)에서 arduino를 검색하면 "Arduino IDE for Visual Studio" 가 나오는데, 3) 다운로드로 설치한다. 3. Arduino IDE 버전 선택 "vMicro > Ide > " 에서 1) 버전과 설치 위치를 설정하고, 2) OK.. 2016. 11. 24.
ubuntu 12.04 에서 arduino 개발하기 ubuntu 12.04 에서 arduino 개발은 기본 ide 외에 make 를 이용해서 개발 가능하다. 설치 되어야 하는 package는 다음과 같다. sudo apt-get install arduino-coresudo apt-get install arduino-mk 두 package를 설치하면 /usr/share/arduino 폴더에 관련 라이브러리가 있다. 여기에서 Arduino.mk 가 Makefile에 포함되어야 한다. 프로젝트를 위한 폴더를 하나 만들고 다음과 같이 Makefile 을 만든다. main.cpp 를 다음과 같이 작성하고make upload 하게 되면 보드의 LED가 깜빡거리게 된다. 2014. 5. 1.
[intel galileo] GPIO 를 제어해 보자 1 - Digital Out Intel Galileo Board는 외부에서 보았을 때는 arduino와 같은 GPIO를 가지고 있다. Arduino IDE를 이용하면 기존에 프로그래밍 하는 방식 그대로 Arduino Shield 와 I/O 가 가능하지만 Linux에서는 조금 다르다. linux상에서 GPIO에 대한 정보는 다음과 같이 조회가 가능하다. root@clanton:~# cat /sys/kernel/debug/gpio GPIOs 0-1, platform/sch_gpio.2398, sch_gpio_core: gpio-0 (sysfs ) out lo gpio-1 (sysfs ) out lo GPIOs 2-7, platform/sch_gpio.2398, sch_gpio_resume: gpio-3 (sysfs ) out hi gp.. 2014. 3. 30.
[Intel Galileo (갈릴레오) ] Micro SD 카드에서 리눅스 부팅하기 지난 포스팅에서는 SD 카드로 부팅하기 위해서 필요한 Serial 케이블 자작에 대해서 이야기 하였다. 이번 포스팅에서는 SD 카드로 부틱하는 것을 정리해 보겠다. 0. Micro SD 카드, 젠더 준비, Fat32 로 포맷 MicroSD 카드와 이를 PC에서 Access 하기 위한 젠더를 준비한다. PC에 연결하고 Fat32로 포맷한다. 1. Linux Image 다운로드 및 Micro SD 카드 폴더 생성http://downloadmirror.intel.com/23171/eng/LINUX_IMAGE_FOR_SD_Intel_Galileo_v0.7.5.7z 에서 linux 이미지를 다운로드 받는다. 압축을 풀고 Micro SD 카드로 옮긴다. 이때 다음과 같은 폴더와 파일이 있어야 한다. 2. Seria.. 2014. 3. 9.
[Intel Galileo (갈릴레오)] SD카드 부팅을 위한 Serial Cable 자작 Galileo 보드에서 SD 카드의 커널 이미지로 부팅하기 위해서는 Galileo 보드에 Serial 접속이 되어야 한다. Galileo 보드에는 다음과 같이 2개의 serial 접속 핀이 존재한다. ! 표로 되어 있는 부분을 보면 UART 0와 UART1 이 있는데, UART0는 TTL Level Serial 포트이고 UART1은 RS-232 Level의 Serial 포트이다. 이중 UART1으로 접속하여 부팅할 Kernel 과 커널의 부팅 메시지를 볼수 있다. 근데 이 포트가 3 pin audio jack 이라는 것. 따라서 일반적인 RS-232 Serial 포트에 접속하기 위해서는 케이블이 필요한데 다음과 같이 자작이 가능하다. 1. 3 pin Audio Jack 준비3 pin audio jack은.. 2014. 3. 9.
[Intel Galileo (갈릴레오) ] Yocto Linux Telnet 이용하기 Galileo 보드에는 기본적으로 Yocto Linux 가 탑재되어 있으며 다음 URL에서 처럼 Telnet daemon 을 실행시키고 IP를 할당한 다음 Telnet 으로 접속 가능하다. Using Galileo Linux over ethernet (https://communities.intel.com/message/210090) 0. Galileo Board에 랜을 접속한다. 1. 특정 IP로 설정하기.arduino ide에서 다음과 같이 입력하고 Galileo Board에 Upload 한다. telnet 프로그램(SecureCRT or Putty)로 192.168.0.44 로 접속하면 다음과 같이 접속 가능하다. 전원을 제거하고 다시 연결할 경우 해당 설정은 사라진다. 2. DHCP 로 IP 설정하.. 2014. 3. 8.