Everything you wanted to know about Internet of Things & Galileo
1. Intel Confidential — Do Not Forward
Everything you wanted to know
about IoT and Galileo and didn’t
know where to ask
1
2. Our presenters for today
Sulamita Garcia
Technical Marketing Engineer –
Developer Relationships
Computer Scientist turned Psychology
student
Maker in the making
Tayyab Qureshi
Technical Marketing Engineer –
IoT Solutions
Maker since 1992
2
3. About this session
• 40 minutes
• We would like to make it as much as interative as possible
• So make questions!
• Otherwise, we have slides
• Seriously, we work at Intel, we always have slides...
• It’s your choice!
3
4. Agenda (see, slides!)
• Intel Developer Zone for Internet of Things (1 slide)
• Yocto Project (1 slide)
• Quark SoC X1000 (1 slide)
• Intel Galileo (2 slide)
• Backup (32 slides)
4
5. Intel Developer Zone - IoT
Under development
- Keep update ! We are planning
many activities!
- IoT Explorer challange
- Work, Home, Play, Code for Good
- Intel® Galileo Developement
Kit for IoT
- Live USB Image – inc. Yocto tools
- SD image – inc. extra libraries
5
http://software.intel.com/iot
6. Yocto project
Open source Linux-based meta-
distribution
Optimized for embedded
Running on Intel® Galileo
Yocto Application Development
Tools
- Eclipse plugin
- Cross compile and run
apps
directly on Galileo
Makes possible any Linux
hacking! 6
http://www.yoctoproject.org/
7. Quark SoC X1000
7
- Processor Features
- Single Quark CPU Core, Single Thread
- 32 bit, x86, @ 400MHz
- DDR3 memory controller
- Up to 2GB @ 800MTs
- Embedded 512KB SRAM
- Legacy Block
- PC compatible IO ports, APICs,
etc.
- 20MHz Legacy SPI for boot code
- Low cost 5-pin JTAG Port
- Industry Standard I/O Hardware
- 2 - x1 PCIe Gen 2 at 2.5GT/s
- 2 - 10/100Mb Ethernet* MACs
- 2 - USB2 host ports (upto 480Mbps)
- 2 - HS UART controller (300 - 2764800)
- 2 – 25MHz SPI ports for peripherals
- 1 – USB2 HS Device port
- 1 - SD/SDIO/eMMC interface
- 1 – I2C/GPIO Host controller
- 16 - GPIOs w/ programmable interrupts
- Industry Standard Software
Support
- Standard Compiler Support
(ICC/GCC)
- Pentium ISA Compatibility
(.586)
- Runs unmodified Linux*
Kernels (v3.9)
- Yocto based distribution
- Open Source UEFI EDK II
- GRUB boot loader support
- Open OCD Debugging
support
- Compliant with PCIe, USB,
ACPI standards
- Electricals:
- Single xtal for internal/external
clocks
- Enabled Single std external VR
solution
- Physical and Thermal
- Package size
15x15mm
- 393 Pin, FC BGA
- 0.593 Ball Pitch
- Tj = 110°C
- TDP= ~ 2W
*Other names and brands may be claimed as the property of
others.
9. IOs on Galileo Board
Pin Name Detail
A0 – A5 6 x Analog inputs. 0-5V mapped to 12 bit ADC (i.e 4096 values)
TX, RX, IO2-IO13 14 x Digital input or Outputs (configurable and multiplexed)
6 PWM IO3, IO5, IO6, IO9, IO10, IO11 can be used as PWM outputs
IOREF Selects between 3.3V or 5V shield
SDA, SCL Data and Clock for I2C/TWI bus
AREF Not used
VIN 5V supply for the Shield (only one shield can be connected)
9