Overview


Galileo is a microcontroller board based on the Intel® Quark SoC X1000 Application Processor, a 32-bit Intel Pentium-class system on a chip (datasheet). It is the first board based on Intel® architecture designed to be hardware and software pin-compatible with Arduino shields designed for the Uno R3. Digital pins 0 to 13 (and the adjacent AREF and GND pins), Analog inputs 0 to 5, the power header, ICSP header, and the UART port pins(0 and 1), are all in the same locations as on the Arduino Uno R3. This is also known as the Arduino 1.0 pinout.


갈릴레오(Galileo)는 32-bit Intel Pentium 클라스 SoC인 Intel Quark SoC X1000 응용 프로세서에 기반을 둔 마이크로컨트롤러 보드입니다. 이것은 Uno R3를 위한 아두이노 쉴도 보드에 핀이 호환되는 하드웨어 및 소프트웨어로서 설계된 인텔 아키텍처의 최초 보드입니다. Analog input 0 to 5, power header, ICSP header 그리고 UART port pins(0 and 1)은 모두 Arduino Uno R3와 동일한 위치를 가집니다. 이것은 또한 Arduino 1.0 핀아웃(pinout)으로 알려집니다.


Galileo is designed to support shields that operate at either 3.3V or 5V. The core operating voltage of Galileo is 3.3V. However, a jumper on the board enables voltage translation to 5V at the I/O pins. This provides support for 5V Uno shields and is the default behavior. By switching the jumper position, the voltage translation can be disabled to provide 3.3V operation at the I/O pins. Of course, the Galileo board is also SW compatible with the Arduino SW Development Environment, which makes usability and introduction a snap.


갈릴레오는 3.3V 혹은 5V 모두에서 동작하는 쉴드 보드를 지원합니다. 갈릴레오의 코어 동작 전압은 3.3V 입니다. 그러나 보드상에 점퍼로 I/O에서 5V로 전환이 가능합니다. 이것은 5V Uno 쉴드 보드를 지원하기 위함입니다. 점퍼 스위치로 I/O 핀에서 3.3V 동작을 제한할 수 있습니다. 물론 갈릴레오 보드는 아두이노 소프트웨어 개발 환경과 소프트웨어 또한 호환 가능합니다.


In addition to Arduino HW and SW compatibility, the Galileo board has several PC industry standard I/O ports and features to expand native usage and capabilities beyond the Arduino shield ecosystem. A full sized mini-PCI Express* slot, 100Mb Ethernet port, Micro-SD slot, RS-232 serial port, USB Host port, USB Client port, and 8MByte NOR flash come standard on the board.


아두이노 하드웨어와 소프트웨어 호환 뿐만아니라 갈릴레오 보드는 아두이노 쉴드 보드 이상으로 본래의 사용과 그 가능성을 확장시키기 위해서 몇개의 PC 산업 표준 I/O 포트와 특징을 갖습니다. full sized mini-PCI Express 슬롯, 100Mb Ethernet 포트, Micro-SD 슬롯, RS-232 시리얼 포트, USB Host 포트, USB Client 포트, and 8MByte NOR flash.





Details and Specifications


Galileo is compatible with Arduino Uno shields and is designed to support 3.3V or 5V shields, following the Arduino Uno Revision 3, including:


갈릴레오는 아두이노 Uno 쉴드 보드와 호환되며, 3.3V 혹은 5V 쉴드 보드를 지원하고 다음 특성을 포함한 Arduino Uno R3 사양을 따릅니다:


  • 14 digital input/output pins, of which 6 can be used as Pulse Width Modulation (PWM) outputs;


- Each of the 14 digital pins on Galileo can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions.

- The pins operate at 3.3 volts or 5 volts. Each pin can source a max of 10mA or sink a maximum of 25 mA and has an internal pull-up resistor (disconnected by default) of 5.6k to 10 kOhms.


  • A0 – A5 - 6 analog inputs, via an AD7298 analog-to-digital (A/D) converter (datasheet)


- Each of the 6 analog inputs, labeled A0 through A5, provides 12 bits of resolution (i.e., 4096 different values). By default they measure from ground to 5 volts.


  • I²C* bus, TWI, with SDA and SCL pins that are near to the AREF pin.


- TWI: A4 or SDA pin and A5 or SCL pin. Support TWI communication using the Wire library.


  • SPI


- Defaults to 4MHz to support Arduino Uno shields. Programmable up to 25MHz.

- Note: While Galileo has a native SPI controller, it will act as a master and not as an SPI slave. Therefore, Galileo cannot be a SPI slave to another SPI master. It can act, however, as a slave device via the USB Client connector.


  • UART (serial port) Programmable speed UART port (Pins 0 (RX) and 1 (TX))


  • ICSP (SPI) - a 6 pin in-circuit serial programming (ICSP) header, located appropriately to plug into existing shields. These pins support SPI communication using the SPI library.


  • VIN. The input voltage to the Galileo board when it's using an external power source (as opposed to 5 volts from the regulated power supply connected at the power jack). You can supply voltage through this pin, or, if supplying voltage via the power jack, access it through this pin.


- Warning: The voltage applied to this pin must be a regulated 5V supply otherwise it could damage the Galileo board or cause incorrect operation.


  • 5V output pin. This pin outputs 5V from the external source or the USB connector. Maximum current draw to the shield is 800 mA


  • 3.3V output pin. A 3.3 volt supply generated by the on-board regulator. Maximum current draw to the shield is 800 mA


  • GND. Ground pins.


  • IOREF. The IOREF pin on Galileo allows an attached shield with the proper configuration to adapt to the voltage provided by the board. The IOREF pin voltage is controlled by a jumper on the board, i.e., a selection jumper on the board is used to select between 3.3V and 5V shield operation.


  • RESET button/pin


- Bring this line LOW to reset the sketch. Typically used to add a reset button to shields that block the one on the board.


  • AREF is unused on Galileo. Providing an external reference voltage for the analog inputs is not supported.


- For Galileo it is not possible to change the upper end of the analog input range using the AREF pin and the analogReference() function.


Power


Galileo is powered via an AC-to-DC adapter, connected by plugging a 2.1mm center-positive plug into the board's power jack. The recommended output rating of the power adapter is 5V at up to 3A.


갈릴레오는 보드상에 2.1mm 파워잭으로 AC-to-DC 어뎁터를 연결함으로서 파워가 공급되며, 권장하는 파워 어뎁터의 사양은 최대 3A의 5V 전원입니다.





'Embedded Programming > Arduino ' 카테고리의 다른 글

Arduino Uno R3의 개요  (0) 2017.03.11
아두이노(Arduino) 보드와 PC 통신  (0) 2014.05.28
아두이노(Ardunio)의 장점(2)  (0) 2014.05.27
아두이노(Ardunio)의 장점(1)  (0) 2014.03.27
아두이노(Arduino) 보드란?  (0) 2012.12.05
Posted by Nature & Life