Знакомство с Intel® Edison и Grove Starter Kit Сергей Иванов, ННГУ...

download Знакомство с Intel® Edison и Grove Starter Kit Сергей Иванов, ННГУ Диана Ильина, ННГУ.

If you can't read please download the document

description

Intel® Edison Compute Module -Встроенная беспроводная функциональность: Wi-Fi и Bluetooth. -SoC с двухъядерным Intel® Atom (500 мгц) и Minute IA (100 мгц). -1 Gb RAM + 4 Gb Flash. -Расширенные возможности I/O: 40 GPIO (GPIO, UART, I2C, SPI, USB). -70-пин разъем для подключения к платам расширения. 35.4х25.0х3.9 мм Подробнее: Edison Compute Module Hardware GuideEdison Compute Module Hardware Guide

Transcript of Знакомство с Intel® Edison и Grove Starter Kit Сергей Иванов, ННГУ...

Intel Edison Grove Starter Kit , , Edison Arduino Kit + Grove Starter Kit Intel Edison Compute Module - : Wi-Fi Bluetooth. -SoC Intel Atom (500 ) Minute IA (100 ). -1 Gb RAM + 4 Gb Flash. - I/O: 40 GPIO (GPIO, UART, I2C, SPI, USB). -70- . 35.425.03.9 : Edison Compute Module Hardware GuideEdison Compute Module Hardware Guide Intel Edison MCU 4 - Intel Atom, 500 . Host CPU - Minute IA, 100 . MCU Intel Edison - Arduino Development Board - , Arduino Uno. - USB- 7-15V. -20 GPIO (4 PWM, 1 UART, I2C) -6 ADC -USB Client, USB Host -GPIO: +/-24mA at 3.3V, +/-32mA at 5V : Edison Kit for Arduino Hardware GuideEdison Kit for Arduino Hardware Guide Intel Edison Mini-Breakout Board Kit 61mm x 29mm x 12mm -0.1 I/O -USB OTG USB Micro Type-AB -USB OTG( ) - - USB UART, micro Type-B - DC (7 15 VDC) : Intel Edison Breakout Board Hardware GuideIntel Edison Breakout Board Hardware Guide Grove Starter Kit Plus - Intel IoT Edition : Grove Starter KitGrove Starter Kit : Base Shield v2 Grove (Buzzer) Grove (Buzzer) Grove (Button) Grove (Button) Grove (LED) Grove (LED) Grove Grove Grove (Sound) Grove (Sound) Grove Smart (Smart Relay) Grove Smart (Smart Relay) Grove (Temperature) Grove (Temperature) Grove Grove Grove (Light Sensor) Grove (Light Sensor) Grove - (Mini Servo) Grove - (Mini Servo) Grove - RGB (LCD RGB Backlight) Grove - RGB (LCD RGB Backlight) 9V Barrel Jack, 126 26AWG Grove Micro USB Ethernet Gas Sensor(MQ2)Moisture SensorSpeakerFlame SensorInfrared Reflective Sensor html Infrared Temperature SensorSensor-p-1058.html EncoderSmart relayAir quality sensor html 8 Gas Sensor(MQ5)938.html?cPath=144_151 Moisture SensorWater SensorDust SensorDigital Light SensorUV SensorDry-Reed RelayLED Bar1/4" Water Flow Sensor6V mini water pump9 Hall SensorSingle Axis Analog Gyro html Thumb Joystick3-Axis Digital Compass759.html Line FinderVoltage DividerIR Distance Interrupter html Gear Stepper Motor with Driver html?cPath=39_40 NunchuckMOSFETDry-Reed Relay10 Intel Edison 11 : Intel IoT Developer Kit Components Intel Galileo Gen 1 & 2 Board Intel Edison Arduino Development Board Yocto based Linux OS image API Bindings C/C++, Node JS, Python UPM (Sensor/Actuator library repository) LibMraa NodeJS Support C/C++ Tool Chain C/C++ Tool Chain Wyliodrin Agent Wyliodrin Agent IoT Cloud Agent Hard Ware S/W Image on IoT platform Intel XDK IoT Edition Eclipse IDE + ISS Eclipse IDE + ISS Wyliodrin ( Visual Programming ) Cloud Analytics / Mashery IDE/ Tools (Win, Mac, Linux) Sensors / Actuators Arduino IDE 13 Intel Edison https://youtu.be/omTVxAE71Tw Arduino IDE 14 Arduino -Arduino user space Linux. Real-time . - Linux. - . - Linux Arduino system() Linux Arduino system(command) Arduino Linux. IoT , , . Linux- IoT : Sensors Arduino program Arduino program Monitoring client Linux Monitoring server Monitoring server Internetsystem() C/C++ Eclipse IDE SSH 3 (Galileo Gen 1 2, Edison) MRAA I/O. API : GitHub: https://github.com/intel-iot-devkit/mraa Edison Arduino Board. MRAA - mraa_gpio_context gpio; gpio = mraa_gpio_init(6); mraa_gpio_dir(gpio, MRAA_GPIO_IN); for (;;) { fprintf(stdout, "Gpio is %d\n", mraa_gpio_read(gpio)); sleep(1); } mraa_gpio_close(gpio); PIN UPM UPM , . UPM MRAA. GitHub: https://github.com/intel-iot-devkit/upm C++: API: Grove Starter Kit UPM - upm::GroveTemp* s = new upm::GroveTemp(0); std::cout name()