IOT 오픈소스 > 인텔갈릴레오
갈릴레오 보드 개요
갈릴레오 보드 개요

인텔 아키텍처에 기반을 둔 최초의 아두이노 호환보드

n  아두이노우노 핀 배치 호환 (아두이노 1.0 핀 맵)

n  아두이노우노 쉴드와 호환

n  3.3V, 5V 쉴드 모두 지원

n  아두이노스케치 통합 개발 환경 호환

 

인텔갈릴레오보드 

인텔 쿼크 SoC X1000 애플리케이션 프로세서 채용

n  임베디드컴퓨팅 및 사물인터넷(IoT)를 겨냥한 제품 군

n  400 MHz 32비트 인텔 펜티엄 명령어세트아키텍처(ISA) 호환프로세서

n  간편한 프로그램: 단일 스레드, 단일 코어, 고정속도

n  16 Kbyte L1 캐시

n  메모리: On-die 512 KB SRAM

n  ACPI 호환 CPU 슬립 상태 지원

n  전원 투입사이클간의 동작 지원을 위해 실시간클럭(RTC) 통합

인텔갈릴레오보드

 

저장 장치

n  FLASH MEMORY: 8 MB, SPI 인터페이스, 펌웨어 저장및 스케치 저장(256KB ~ 512KB 영역)

n  SRAM (SoC 내장): 512KB

n  DRAM: 256MB

n  Micro SD 카드 슬롯: 32GB 까지 지원

n  EEPROM((SoC 내장): 11KB, EEPROM 라이브러리로 프로그램

n  USB 2.0 호환 저장 장치 사용 가능

 인텔갈릴레오보드

 

갈릴레오 타겟 소프트웨어

n  스케치 작성을위해 아두이노 IDE 사용

n  갈릴레오보드에 전원, USBV 케이블을 연결

n  IDE에서 작성한 스케치를 업로드

n  스케치는아두이노 I/O 어댑터를 통해 보드 펌웨어의 리눅스 커널과 통신

  

 

인텔갈릴레오보드 

PC산업 표준 I/O포트 지원

n  아두이노쉴드 생태계를 뛰어 넘음

n  네이티브활용성 및 기능성 증대

n  풀사이즈 mini-PCI Express 슬롯

n  100Mbps 이더넷 포트

n  Micro SD 슬롯

n  USB 호스트, USB 클라이언트 포트

 

 인텔갈릴레오보드

 

최적의 개발 환경 제공

n  학생, 메이커 커뮤니티, 전문 개발자를 모두 포괄

n  순정 인텔프로세서

n  네이티브 I/O 기능

n  복잡한 인텔아톰 프로세서, 코어 프로세서 기반 설계를 위한 보다 간단하고 비용효과적인 개발 환경을 제공

n  오픈 소스하드웨어 디자인: 디자인 스키메틱, 알레그로 보드 파일, BOM 등 모든 디자인 소스 공개(http://www.intel.com/support/go/galileo)

통신 포트

n  10/100 Mbps 이더넷 RJ45 포트: 아두이노 쉴드 사용시에는 SPI 핀 사용

n  USB 클라이언트 포트: USB 2.0 지원, USB를 통한 시리얼 통신(CDC-ACM) 지원, IDE 시리얼모니터와의 통신 지원, 보드에 스케치 업로드 지원

n  USB 호스트 포트: USB 2.0 지원, 마우스, 키보드, 스마트폰 연결 가능

n  UART1: TTL(5V/3.3V) 시리얼 통신 지원 (0, 1번 핀)

n  UART2: RS-232 지원 (3.5mm )

n  Mini PCI Express (mPCIe): Full Size, Half Size 카드 이용 가능, USB 호스트 포트 추가 가능, WiFi, Bluetooth,Cellular 등 모든 표준 모듈 사용 가능, WiFi 라이브러리 기본 지원(SD 카드 이미지로 부팅 시)

n  TWI/I2C: 아두이노 와이어 라이브러리 사용

n  SPI: 아두이노 SPI 라이브러리 사용

점퍼

n  IOREF 점퍼: 5V 또는 3.3V기준 전압 및 쉴드 호환 설정

n  점퍼 설정과무관하게 해상도는 5V / 1024 = 4.9V

n  I2C 주소 점퍼: 온보드 디바이스의 I2C 주소를 변경시켜 I/O Expander EEPROM간에 I2C 슬레이브 주소가 충돌하는것을 방지

n  VIN 점퍼: 전원 어댑터로부터 공금되는 5V VIN 핀을 통해 쉴드에 전달, 쉴드에 별도의 전원을 사용하고자 할 때는 점퍼를 제거, 점퍼를 제거하지않고 VIN 핀에 높은 전압응ㄹ 가하면 보드 손상

 

 인텔갈릴레오보드

버튼 스위치

n  리셋 버튼: 실행 중인 스케치가 다시 실행된다. 연결된 쉴드가 다시 실행된다.

n  리부트 버튼: 쿼크 프로세서를 재기동시킨다. 리눅스가 다시 부팅된다. 

 

인텔갈릴레오보드
 
 
이전글
라즈베리 파이란 2014/07/07
아두이노 실습 - LED 제어 2014/07/07
다음글
아두이노 실습 - 스위치로 LED 제어하기 2014/07/08
라즈베리파이 설치 2014/07/08