Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics
|
|
- Scott Wilcox
- 6 years ago
- Views:
Transcription
1 1 Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics
2 Intro Tizen Linux kernel based Embedded OS for wide range of devices, where Mobile, Wearable, TV are maintained as device profiles with managed APIs for the backward compatibility of applications Tizen IoT New direction of Tizen to support IoT Devices, where the features of IoT devices cannot be limited with a fixed set of APIs 2 Welcome to visit us at the exhibition booth, Tizen IoT Bringup & Remote Firmware Update Tizen IoT Platform UX : Macaron
3 3 From Tizen 4.0 WHAT IS TIZEN IOT?
4 Embedded OS for IoT Devices Tizen IoT is a linux kernel based Embedded OS for IoT Devices, where the form factors of IoT Devices are not limited with a fixed set of APIs like Mobile, Wearable or TV Profile. Tizen 3.0 or before Tizen 4.0 or after Headless Device Type 4 No Headless Device Type Could not create new device via PDK Only Mobile/Wearable/TV Profile maintained - Profile is not maintained. - Any headless device can be created via PDK. Headed Device Type - TV/Mobile/Wearable Profile are maintained. - Any headed device can be created via PDK.
5 Device Ecosystem for IoT Building blocks qualified in legacy profiles will be reused for creating new IoT devices. A small number of IoT device presets will be given in PDK/TIC (Tizen Image Creator). Any IoT device will be created with TIC and contributed as a new IoT device preset. Open Source Contribution Building Blocks IoT Device Presets Open Device Contribution Sensor Location Voice Web/Widget FW MM UI FW Headed Presets 5 Multimedia Network Input System Network Window Tizen IoT Core System Window UI FW Tizen IoT Core Lightweight App FW Lightweight App Security IoT.js FW System Network Sensor Tizen IoT Core Headless Presets Peripheral IO Wifi/IoTivity Open Hardware (RPi3, Artik5, Artik7)
6 6 What do we provide for Tizen IoT? 1. HARDWARE SUPPORT
7 Hardware Plugin Architecture Hardware related core frameworks have their specific plugin architectures Hardware Abstraction Layer including HW independent and dependent modules. According to Tizen Porting Guide ( new hardware plugin for each core framework can be implemented and supported Applications JS Native Applications IoT.js Native API C-Native Applications C-Native API C#-Native Applications C#-Native API 7 Core Web FW App FW UI FW Messaging Location Context.Net FW Multimedia Graphics & Window System Telephony Network & Connectivity System FW Sensor Security Base Library Hardware Plugin Modules Hardware Plugins Device drivers Video/Audio Plug-ins Display/GPU Plug-ins Buffer Mgr. Plug-in Modem / Modem Interface Plug-ins Connectivity Plug-ins System FW Plug-ins Sensor Plug-ins Kernel Power Input Sensor GPU Display Security Multimedia Audio Network
8 Supported Hardware RPi3/Artik5/Artik7 will be supported as open hardware platforms in Tizen 4.0 Platform Artik 520 Artik 710 Raspberry Pi 3 Nexell S5P4418 Nexell S5P6818 Broadcom BCM2837 CPU 1.2GHz 4-core ARM Coretex A9 1.4GHz 8-core ARM Coretex A53 1.2GHz 4-core ARM Cortex A53 Memory 512MB DDR3 1GB DDR3 1GB RAM 4GB emmc 4GB emmc Storage MicroSD card slot MicroSD card slot MicroSD card slot Display HDMI, DSI-4 HDMI, DSI-4 HDMI Camera CSI-4 CSI-4 CSI-2 Audio 3.5mm Analog Output 3.5mm Analog Output Network 10/100/1000 Ethernet Wi-Fi a/b/g/n Bluetooth 4.2 ZigBee 10/100/1000 Ethernet Wi-Fi a/b/g/n/ac Bluetooth 4.1 ZigBee USB mm Analog Output 10/100/1000 Ethernet Wi-Fi n Bluetooth 4.1 USB 2x USB 2.0 Host/OTG 2xUSB 2.0 Host/OTG 4x USB 2.0 Host Supported Headed Headed Headless Device Type Headless (TBD) Headless (TBD) Headed (TBD) 8
9 9 What do we provide for Tizen IoT? 2. PERIPHERAL SUPPORT Main Board (RPi3/Artik) Peripheral #1 Peripheral #2
10 Peripheral IO FW All device drivers of various peripherals cannot be included in Embedded OS for IoT Devices. Low-level Peripheral Interfaces for IoT Apps Native Application & User Space JS Application &. Drivers GPIO, UART, SPI, PWM, I2C will be supported. User Space Drivers IoT.js/JerryScript The access control and resource management for each peripheral b/w IoT applications should be provided with Service Daemon. Peripheral-io API Service Daemon (periperal-bus) 10 IoT Board kernel GPIO UART SPI PWM I 2 C Sensor Actuator LED 7-segment display GPS Images from samsung.com
11 Extensible Sensor FW More flexible way to add new application-level sensors with legacy sensor APIs The former way is to implement kernel drivers and sensor HAL, but not suitable to support the variety of IoT devices. Native API for creating application-level sensors in Sensor Provider App It allows sensor provider apps to define/publish new sensors for sensor listener apps. No limit on the sensor data sources. E.g. Peripheral IO, Platform Sensor Sensor Lister App Sensor Provider App Listen Create Publish 11 Platform Platform Sensor Sensor Sensor Framework Application Sensor Sensor Sensor Sensor HAL Sensor Plugins Sensor Sensor Data Sources Peripheral IO OCF Kernel Drivers Images from samsung.com
12 12 What do we provide for Tizen IoT? 3. IOT APP MODEL
13 Supported App Types Characteristics of IoT App App developers want to develop a simple IoT App quickly and easily. e.g. sensing and collecting data from the device, communicating with IoT cloud IoT App Model may not need legacy UI framework. e.g. APIs for controlling simple LED might be supported IoT App Types Headless (with Lightweight App FW) C Native App JS Native App based on IoT.js runtime Headed (with Legacy App FW) C Native App C# Native App based on.net runtime Applications Core JS Native Applications IoT.js Native API C-Native Applications C-Native API Web FW App FW UI FW Messaging Location Context Multimedia Graphics & Window Telephony Network & Connectivity System FW Sensor C#-Native Applications C#-Native API Security.Net FW 13 Base Library Linux Kernel & Drivers
14 Lightweight App FW Package Manager to Deploy Apps Install/Uninstall/Update App packages with legacy Tizen Packaging format (tpk) Apps can be preloaded, downloaded and installed/updated/uninstalled in runtime Application Launcher to Manage the Process Life Cycle of Apps Manage App processes : Launch, Terminate, Recover App processes Each App is launched as a separated process with its protected memory Some Apps can be launched when system boots and keep running state while the system is on Some Apps can be launched on demand by some commands App launch request app A 1. App package install/uninstall/update request Package Manager Application Launcher app B 2. Manages App package db 5. App process is forked by the launcher app package database 3. Load App info from db
15 IoT App Security App Sandboxing Each app has its own Smack(Simplified Mandatory Access Control Kernel) label. Each app can not send IPC and signal, read/write other app files. Access Control Important system objects are Smack labeled System daemons will make use of Smack and enforce access control The privileged accessibility (ex. Privacy related access) by apps is controlled by Cynara (Policy Checker Service) App Signing To ensure app integrity and identify a developer and distributor Key Manager Secure Repository for keys, certificates, and sensitive data 15
16 IoT.js/JerryScript JerryScript Ultra Lightweight JavaScript Engine (Under 160KB Binary size on ARM32 Linux) Supports ES5.1 and a few selected ES2015 features (Promise, Typed Array and so on) IoT.js : JavaScript Framework Easy to develop by trendy JavaScript programming methodology Easy to maintain & modify logic by updating script only 16 IoT App JavaScript IoT.js IoT.js API (Process/Event/Network/ ) IoT.js Core C JerryScript Binding I/O Event Binding Additional Binding JerryScript libtuv Additional Library (e.g. OCF) OS (RTOS/Linux)
17 17 What do we provide for Tizen IoT? 4. IOT SERVICE FW
18 OCF / IoTivity OCF (Open Connectivity Foundation) Standard for IoT Connectivity Iotivity Open source implementation for OCF based IoT Connectivity OCF-Cloud Supports for easy device registration and control based on IoTivity Supports for easy way to create Mediator/Controller and OCF-Cloud 18 Enrollee/Controllee devices on Tizen Mediator/Controller Devices Easy Setup Enrollee Devices Tizen Platform
19 Easy Setup A sequence of set-up interactions between mobile users and IoT devices where the IoT device is ready for users to use. Once Easy-setup is done, IoT device can not only connect to network, but also be registered to IoTivity cloud server OCF Cloud Resource Directory The Goal of Easy Setup is that Mobile provides an information securely to IoT Device as follows: WiFi AP info. such as SSID, PWD, etc. 5 Device Registration to IoTivity Cloud server 19 Cloud Server info. such as Auth Code, IP Addr, etc. Initial device info. such as lang, country, etc. 3 Connect to Home WiFi AP 4 Transfer Cloud Access information via WiFi AP Network 1 Out of box 2 Transfer WiFi AP Information via Soft AP Network
20 Samsung IoT Ecosystem Tizen/TizenRT makes Device Makers join easily in Samsung IoT Ecosystem We will provide an easy way to connect Tizen/TizenRT devices with Samsung Connect Tizen/Tizen RT device 20 OCF-Cloud (e.g. Samsung Connect) Tizen/Tizen RT device Samsung Connect App Tizen/Tizen RT device Visit the exhibition booth IoT Platform UX : Macaron
21 21 What do we provide for Tizen IoT? 5. TIZEN UPDATE
22 Remote Firmware Update OCF cloud -device signup -register firmware resource -get firmware info (pull/push) -download/update request content server -push for presence -get device list -observe resource & push -download/update request 22 -download new firmware LAMP -easy setup update Tizen Update Tizen OTA Remote Installer web-plugins iotivity Tizen IoT Core iotivity Tizen Mobile Tizen IoT (RasPI3) Tizen Mobile (TM1) Images from samsung.com
23 Remote Firmware Update 1. Flash firmware and start 2. Check firmware version by phone 3. Run firmware update from phone $./flash_sdcard flashing done. 23 $ Raspberry Pi3 Visit the exhibition booth Remote Firmware Update
24 Remote Firmware Update 1. Flash firmware and start 2. Check firmware version by phone 3. Run firmware update from phone 24 Raspberry Pi3 content server OCF-Cloud Visit the exhibition booth Remote Firmware Update
25 Remote Firmware Update 1. Flash firmware and start 2. Check firmware version by phone 3. Run firmware update from phone 25 Raspberry Pi3 content server OCF-Cloud Visit the exhibition booth Remote Firmware Update
26 Dockerization tizen-iot-core New Deployment Method of Tizen Platform & Application for IoT Creates Tizen-Docker Image including overall platform & applications Extends Tizen-Docker image with existing Building-blocks kernel + Host Extends Multimedia fw tizen-iot-core Extends Voice fw tizen-iot-core kernel + Host kernel + Host Docker Services will be available for Dockerized Tizen Platform Deploys and Updates Tizen-Docker image with Docker-Hub Service Monitors and Manages Tizen-Docker image with Additional Docker-Cloud Services 26 update-server Docker Image Registry [Container] Tizen-Docker dockzenagent [Host OS] tizen-minimal / bare-os docker-engine dockzen-launcher Linux kernel Images from samsung.com
27 CONCLUSION 27
28 Summary Open Hardware for Tizen IoT Raspberry Pi3, Artik 520, Artik 710 for Headed & Headless Peripheral IO FW and Extensible Sensor FW for User-Space Peripherals and Sensors IoT App Model C-Native, C#-Native and IoT.js App will be supported 28 Samsung IoT Ecosystem IoT Devices with Tizen & Tizen RT will be able to easily join in Samsung IoT Ecosystem Tizen Update (Preview) Remote Firmware Update Dockerized Tizen Platform
IoT.js. Next generation web for connected things. Samsung Electronics Software Center Piotr Marcinkiewicz 2017
IoT.js Next generation web for connected things Samsung Electronics Software Center Piotr Marcinkiewicz 2017 Agenda Introduction Architecture Node.js vs. IoT.js APIs You are invited Community Q&A 01 02
More informationOverview of the Raspberry Pi Models 3B & 2B
Overview of the Raspberry Pi Models 3B & 2B (Let's look at the hardware!) Rick Commo, K7LOG Max Vaughan, KF7MAX What's really different between the original 2B and the 3B? Parameter Architecture CPU
More informationHugo Cunha. Senior Firmware Developer Globaltronics
Hugo Cunha Senior Firmware Developer Globaltronics NB-IoT Product Acceleration Platforms 2018 Speaker Hugo Cunha Project Developper Agenda About us NB IoT Platforms The WIIPIIDO The Gateway FE 1 About
More information趙庸鎭 (Cho, Yong Jin)
Evolution to OS of Everything Tizen Micro profile for low-end IoT devices 趙庸鎭 (Cho, Yong Jin) drajin.cho@samsung.com Software Center, Samsung Elec. Contents Part I. OS of Everything in IoT Part II. Tizen
More informationDockerized Tizen Platform
Dockerized 1 Tizen Platform Copyright 2017 Samsung. All Rights Reserved. Abstract Tizen Pla.orm ECO System Container ECO System Build CI Management (Update) Cloud Monitoring Store Data (DB) Cloud 2 Cloud
More informationConnecting with Tizen : An Overview & Roadmap. Mohan Rao
Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category
More informationIoT Ecosystem and Business Opportunities
IoT Ecosystem and Business Opportunities 17th May, 2017 1 Copyright 2017 Samsung. All Rights Reserved. Shivakumar Mathapathi Co-Founder & CTO Dew Mobility (Approved Vendor for Samsung) Table of Contents
More informationIoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16
IoE Workshop Marc Khayat, CCIE #41288, makhayat@cisco.com Leonard Janer ljaner@inlea.com Technical Managers June 16 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 2016 Cisco and/or
More informationEmbedded Linux With Raspberry Pi IOT
Embedded Linux With Raspberry Pi IOT Module 1 : Raspberry Pi Set up & Configurations Program Raspberry Pi : a credit-card sized computer Python programming for Raspberry Pi Interacting and configuring
More informationHiSilicon STB Push-to-Talk Development Kit for Amazon AVS
HiSilicon STB Push-to-Talk Development Kit for Amazon 01 Based on HiSilicon 4K Set Top Box Platform HiSilicon STB Push-to-Talk (PTT) Development Kit for Amazon is a set-top box (STB) SoC based development
More informationDecember 1, 2015 Jason Kridner
December 1, 2015 Jason Kridner Co-author of BeagleBone Cookbook Board member at BeagleBoard.org Foundation Sitara Applications Engineering at Texas Instruments 1 Truly flexible open hardware and software
More informationKevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban
Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Contents Raspberry Pi Foundation Raspberry Pi overview & specs ARM11 overview ARM11 cache, pipeline, branch prediction ARM11 vs.
More informationDevKit7000 Evaluation Kit
DevKit7000 Evaluation Kit Samsung S5PV210 Processor based on 1GHz ARM Cortex-A8 core Onboard 512MByte DDR2 and 512MByte NAND Flash 4 UART, 4 USB Host, USB Device, Ethernet, Audio, TF, RTC,... Supports
More informationNovember 3, 2015 Jason Kridner
November 3, 2015 Jason Kridner Co-author of BeagleBone Cookbook Board member at BeagleBoard.org Foundation Sitara Applications Engineering at Texas Instruments 1 Truly flexible open hardware and software
More informationDeveloping on DragonBoard
Developing on DragonBoard Getting Started with APQ8060 and Pragmatux+Android Bill Gatliff bgat@billgatliff.com Ryan Kuester rkuester@insymbols.com 1 2 CPU Daughterboard APQ8060 ARMv7 Dual core 1.5 GHz
More informationSBC3100 (Cortex-A72) Single Board Computer
(Cortex-A72) Single Board Computer Ultra High Performance SBC with RK3399 (Cortex-A72 x2 + Cortex-A53 x4) @ 2Ghz : Single Board Computer H310: Input (receiver) Module : Output (display) Module D120: 4xCOM
More informationSAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed
SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed
More informationCooking with Team 279
Cooking with Team 279 Intro to the Raspberry Pi FIRST Team 279 Tech Fusion http://team279.com - https://twitter.com/team_279 Author: Michael Lehman What is a System on a Chip? From Wikipedia: A system
More informationLesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 6 Intel Galileo and Edison Prototype Development Platforms 1 Intel Galileo Gen 2 Boards Based on the Intel Pentium architecture Includes features of single threaded, single core and 400 MHz constant
More informationEDJE PROJECT. The Software Foundation for IoT Devices. https://projects.eclipse.org/projects/iot.edje. IS2T S.A All rights reserved.
EDJE PROJECT The Software Foundation for IoT Devices https://projects.eclipse.org/projects/iot.edje IS2T S.A. 2016. All rights reserved. PRESENTER Jérôme Leroux Development and Innovation Manager at MicroEJ
More informationTizen Overview (Tizen Ver. 2.3)
Tizen Overview (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com
More informationCreator Ci40 product brief
Creator Ci40 is a high-performance, low-power IoT hub that packs Ethernet, Wi-Fi, 802.11b/g/n/ac, Bluetooth Classic and Low Energy and an 802.15.4 radio onto a powerful IoT gateway with expansion ports
More informationTizen Connectivity Support. for IoT Devices. Steve(Taesoo) Jun, Ph.D. Copyright 2017 Samsung. All Rights Reserved.
Tizen Connectivity Support 1 for IoT Devices Steve(Taesoo) Jun, Ph.D. Principle Engineer Samsung Electronics 1 Copyright 2017 Samsung. All Rights Reserved. What you expect here Tizen 1.0 Tizen 2.0 Tizen
More informationpcduino V3B XC4350 User Manual
pcduino V3B XC4350 User Manual 1 User Manual Contents Board Overview...2 System Features...3 Single-Board Computer Configuration......3 Pin Assignments...4 Single-Board Computer Setup...6 Required Hardware...6
More informationA Raspberry Pi Based System for ECG Monitoring and Visualization
A Raspberry Pi Based System for ECG Monitoring and Visualization S. Pisa, E. Pittella, E. Piuzzi, L. Cecchini, M. Tomassi Dept. of Information Engineering, Electronics and Telecommunications Sapienza University
More informationIOT-GATE-iMX7 Datasheet
IOT-GATE-iMX7 Datasheet Industrial Internet of Things Gateway Product Specification v.1.3 Capable, compact, affordable: i.mx7 Dual IoT-Gate has been designed to answer demanding IoT application requirements
More informationTizen Architecture Overview
Tizen Architecture Overview sunil.saxena@intel.com Tizen Vision Tizen Vision Cross-device, cross-architecture, open software platform based on a true, standards-based HTML5 implementation that delights
More informationTOUCH PANEL PC 10.1 USER GUIDE
TOUCH PANEL PC 10.1 USER GUIDE Panel 10.1 User Guide: 1 Contents 1 TOUCHBERRY PI 10.1... 4 1.1 Controller Specifications:... 4 1.2 Touchberry Pi I/Os Pinout... 6 2 HUMMTOUCH... 7 2.1 Controller Specifications:...
More informationCreator Ci20 quick start guide
Creator Ci20 is a high performance, fully featured development board for Linux and Android that can help you create applications for fast growing markets such as IoT, wearables, mobile and gaming. The
More information3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse
3 Software Stacks for IoT Solutions Ian Skerrett Eclipse Foundation @ianskerrett Copyright 2016 The Eclipse Foundation. All Rights Reserved Eclipse Foundation Not-for-profit open source foundation responsible
More informationAlphaBot2 robot building kit for Raspberry Pi 3 Model B
AlphaBot2 robot building kit for Raspberry Pi 3 Model B SKU 110060863 Description This AlphaBot2 robot kit is designed to use with Raspberry Pi 3 Model B. It features rich common robot functions including
More informationTizen.IoTivity.Init. Tizen IoTivity 를시작하기위한환경설정. Geunsun Lee
Tizen.IoTivity.Init Tizen IoTivity 를시작하기위한환경설정 Geunsun Lee 1 Installing Tizen Platform How to install IoT Headless image on RPi3(for Ubuntu) 2 Booting The RPi3 Connecting a Host PC to RPi3 via UART 3 Building
More informationTizen IVI Architecture New features. Dominig ar Foll, Intel Open Source
Tizen IVI Architecture New features Dominig ar Foll, Intel Open Source Agenda What is Tizen IVI How to join the project Our road map Architecture New Features 2 What is Tizen IVI Tizen IVI Support Intel
More informationThe TechNexion Difference
The TechNexion Difference Faster time-to-market through Open Design System on Modules are designed to speed up and reduce the cost of development for embedded devices. But these benefits are only possible,
More informationBluegiga Wi-Fi Software 9/19/2013 1
Bluegiga Wi-Fi Software 9/19/2013 1 Table of Contents Key Features Benefits Wi-Fi Software Architecture Use cases 9/19/2013 2 Key Features IEEE 802.11 features 802.11 b/g/n 802.11d STA mode AP mode* Security
More informationHOW TO INTEGRATE NFC FRONTENDS IN LINUX
HOW TO INTEGRATE NFC FRONTENDS IN LINUX JORDI JOFRE NFC READERS NFC EVERYWHERE 14/09/2017 WEBINAR SERIES: NFC SOFTWARE INTEGRATION PUBLIC Agenda NFC software integration webinar series Session I, 14th
More informationSOM PRODUCTS BRIEF. S y s t e m o n M o d u l e. Engicam. SOMProducts ver
SOM S y s t e m o n M o d u l e PRODUCTS BRIEF GEA M6425IB ARM9 TM Low cost solution Reduced Time to Market Very small form factor Low cost multimedia solutions Industrial Automotive Consumer Single power
More informationSnappy Ubuntu Core Enabling secure devices with app stores
Snappy Ubuntu Core Enabling secure devices with app stores We are the company behind Ubuntu. Canonical and Ubuntu Best of both worlds CANONICAL Commercial backing for the #1 general purpose Linux OS: Ubuntu
More informationIoTivity Development on ARTIK 530s
Getting Started Guide Sungdong Kim SAMSUNG IoTivity Development on ARTIK 530s G E T T I N G S T A R T E D G U I D E Version 1.0, October 24, 2018 Table of Contents Summary... 3 OCF and IoTivity... 3 The
More informationHow Tizen Compliance Reduces Fragmentation
How Tizen Compliance Reduces Fragmentation Mats Wichmann Samsung Open Source Group mats@osg.samsung.com Topics The Problem Compliance Goals State of the program Compliance Profiles Feature comparison:
More informationRX300 Settings Manual General
RX300 Settings Manual General The RX300 is provisioned by the administrator. The settings can be modified remotely from vspace Console or the RX300 device itself. In the General tab, the administrator
More informationYour Strategic Partner for Renesas RZ/G1x Products & Solutions
Manufacture Your Strategic Partner for Renesas RZ/G1x Products & Solutions Design Concept ELECTRONICS UNITRONIC GmbH Mündelheimer Weg 9 40472 Düsseldorf Telefon 0211 / 95 110 Telefax 0211 / 95 11 111 info@unitronic.de
More informationLinkSprite Technologies,.Inc. pcduino V2
1 2 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration...5 Pin Assignments...7 Single-Board Computer Setup...9 Required Hardware...9 Optional Hardware...9 Adjusting Screen
More informationHusarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.
Husarion CORE2 Husarion CORE2 is a development board for Internet-connected automation & robotic devices. CORE2 Development board for Internet connected automation & robotic devices. compatible with Husarion
More informationA platform to build smart solutions for everyday ease
A platform to build smart solutions for everyday ease The Internet of Things (IoT) is an environment in which objects, animals or people are provided with unique identifiers and the ability to transfer
More informationWF121: b/g/n module. Product Presentation
WF121: 802.11 b/g/n module Product Presentation Topics Key features Benefits WF121 overview The Wi-Fi software stack Evaluation tools Certifications Use cases Key features WF121: Key features 802.11 b/g/n
More informationRaspberry Pi Introduction
ECE 1160/2160 Embedded Systems Design Raspberry Pi Introduction Wei Gao ECE 1160/2160 Embedded Systems Design 1 Raspberry Pi Classic embedded computer Single board computer Size of a credit card ECE 1160/2160
More informationIOT-GATE-RPI. Reference Guide
IOT-GATE-RPI Reference Guide 2018 CompuLab No warranty of accuracy is given concerning the contents of the information contained in this publication. To the extent permitted by law, no liability (including
More informationBuild the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM
Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM Agenda Linaro Linaro s IoT efforts Demo Business Models Design and sell x86 chips 2016 $59.5Bn Revenue Sells
More informationBluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015
Bluetooth Smart Development with Blue Gecko Modules Mikko Savolainen October 2015 Agenda Bluetooth & the IoT BGM111 Bluetooth Smart Module Blue Gecko Bluetooth Smart Software Software Development Flow
More informationAdvanced Embedded Systems
Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get
More information10.1" Quad Core 3G. 1.2 GHz " 1280x800 IPS 3G. Specification: Optional: GPS OTA TABLET L10C1
10.1" Quad Core 3G TABLET L10C1 Specification: CPU: MT8389WK Quad core A7 1.2 GHz LCD Screen: 10.1 IPS 1280 x 800 Memory/Storage: 1GB DDR3/8G EMMC Camera: Dual camera (0.3M+2M) Connectivity: Wi-Fi 802.
More informationJava Embedded on ARM
Java Embedded on ARM The Embedded Market Evolving Rapidly Internet of Things 2.3B Internet Users Cloud for Embedded Devices Med-Large Embedded Multi-function Devices Enterprise Data and Applications Up
More informationIOT HARDWARE SUBSTRUCTURE
Chapter 2 IOT HARDWARE SUBSTRUCTURE A IOT of hardware components are used in IOT ecosystem circuit developmen boards form the basic structrue.arduino, Rasspberyy Pi,Beagle Bone, Cubie Borad, Texas Insuments
More informationmbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017
mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud
More informationSOSCON 2016 JerryScript
SOSCON 2016 JerryScript An ultra-lightweight JavaScript engine for the Internet of Things Samsung Electronics SRUK OSG Tilmann Scheller 18.11.2016 Overview Introduction JerryScript JerryScript Internals
More informationMatrix. Get Started Guide
Matrix Get Started Guide Overview Matrix is a single board mini computer based on ARM with a wide range of interface, equipped with a powerful i.mx6 Freescale processor, it can run Android, Linux and other
More informationAndroid System Development Training 4-day session
Android System Development Training 4-day session Title Android System Development Training Overview Understanding the Android Internals Understanding the Android Build System Customizing Android for a
More informationUSER MANUAL FOR MF0200 GATEWAY BOX VERSION 2.0
USER MANUAL FOR MF0200 GATEWAY BOX VERSION 2.0 COPYRIGHT & TRADEMARKS 2016 Mentor Graphics Corporation, all rights reserved. This document contains information that is proprietary to Mentor Graphics Corporation
More informationFriendlyELEC NanoPi Fire3 - Octa-Core Samsung S5P6818 Cortex-A53, 400M Hz - 1.4G Hz
FriendlyELEC NanoPi Fire3 - Octa-Core Samsung S5P6818 Cortex-A53, 400M Hz - 1.4G Hz EAN CODE 4 0 3 8 8 1 6 1 4 8 6 4 3 Introduction Overview Front Back The NanoPi Fire3 is a high performance ARM Board
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationIoT Project Proposals
IoT Project Proposals 1 Submit before 31 st March Best 5 proposals will be given Intel Galileo Gen 2 microcontroller boards each 2 Advisory Board will evaluate and select the best project proposals Dr.
More information64 bit Bare Metal Programming on RPI-3. Tristan Gingold
64 bit Bare Metal Programming on RPI-3 Tristan Gingold gingold@adacore.com What is Bare Metal? Images: Wikipedia No box What is Bare Metal? No Operating System Your application is the OS Why Bare Board?
More informationContents 1. Introduction New Features Pre-installed Android Marshmallow Power Supply Monitor USB Keyboard
Getting Started Guide Revision Date Description V1.0 2016/7/14 Getting started guide for MediaTek X20 Development Board Archermind 2016/7/19 Contents 1. Introduction... 1 2. New Features...2 3. Pre-installed
More informationRaspberry Pi Compute Development board
Raspberry Pi Compute Development board TM Gumstix, Inc. shall have no liability of any kind, express or implied, arising out of the use of the Information in this document, including direct, indirect,
More informationFreeBSD and Beaglebone Black, a robotic application.
FreeBSD and Beaglebone Black, a robotic application. Fabio Balzano fabio.balzano@elfarolab.com University of Ottawa, Canada May 17, 2014 The robot System description What is this? it is a ROV - Remote
More informationRaspberry Pi. Hans-Petter Halvorsen, M.Sc.
Raspberry Pi Hans-Petter Halvorsen, M.Sc. Raspberry Pi https://www.raspberrypi.org https://dev.windows.com/iot Hans-Petter Halvorsen, M.Sc. Raspberry Pi - Overview The Raspberry Pi 2 is a low cost, credit-card
More informationI-Series Interactive Signage Displays and EloView Platform
I-Series Interactive Signage Displays and EloView Platform March 2015 Copyright 2015 Elo Touch Solutions, Inc. Small is the next big thing: Elo I-Series displays and EloView platform designed to leverage
More informationPRODUCT CATALOG WE MAKE THE FUTURE COME TO LIFE!
PRODUCT CATALOG WE MAKE THE FUTURE COME TO LIFE! Table of Content X-Brain Features... [ 1 ] Home Cinema... [ 3 ] Premium Live TV... [ 4 ] Smart Home... [ 5 ] Energy Management... [ 8 ] Built-in Router...
More informationDESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI
DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI Mohd Dzul Aiman bin Aslan, Mohamad Safuan bin Sulaiman, Dr Abd Muin bin Abd Rahman, Saa idi bin Ismail, Mohd Fauzi bin Haris, Siti Nurbahyah
More informationARM mbed Reference Designs
ARM mbed Reference Designs Steve Ogborne Senior Engineer Internet of Things Business Unit mbed Connect / Shenzhen, China 15 th Dec 2015 Contents Intro Smart City Sub-GHz Reference Design Wi-Fi Reference
More informationRK3036 Kylin Board Hardware Manual V0.1
RK3036 Kylin Board Hardware Manual V0.1 Content 1 Introduction 1.1 Kylin at first glance 1.2 Boot to console 1.3 Key features 1.4 Block diagram 2 Key parts in details 2.1 Processor 2.2 Memory 2.3 Storage
More informationMYD-Y6ULX Development Board
MYD-Y6ULX Development Board MYC-Y6ULX CPU Module as Controller Board 528Hz NXP i.mx 6UL/6ULL ARM Cortex-A7 Processors 1.0mm pitch 140-pin Stamp Hole Expansion Interface for Board-to-Board Connections 256MB
More informationAT-501 Cortex-A5 System On Module Product Brief
AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please
More informationTizen Introduction. Minsoo Ryu. Real-Time Computing and Communications Lab. Hanyang University.
Tizen Introduction Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr What is Tizen Tizen is an open-source operating system based on the Linux kernel and GNU
More informationRaspberry Pi 3 Model B
Raspberry Pi 3 Model B Product Name Raspberry Pi 3 Product Description The Raspberry Pi 3 Model B is the third generation Raspberry Pi. This powerful credit-card sized single board computer can be used
More informationA176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O
The A176 Cyclone is the smallest and most powerful Rugged-GPGPU, ideally suited for distributed systems. Its 256 CUDA cores reach 1 TFLOPS, and it consumes less than 17W at full load (8-10W at typical
More informationISMART Inventek Systems Module Arduino Test. Product Brief
ISMART Inventek Systems Module Arduino Test Product Brief Wi-Fi, BT/BLE & NFC IoT Arduino Shields Page 1 1 General Description The Inventek ISMART (Inventek Systems Module Arduino Test) IoT platform is
More informationTHE LEADER IN VISUAL COMPUTING
MOBILE EMBEDDED THE LEADER IN VISUAL COMPUTING 2 TAKING OUR VISION TO REALITY HPC DESIGN and VISUALIZATION AUTO GAMING 3 BEST DEVELOPER EXPERIENCE Tools for Fast Development Debug and Performance Tuning
More informationJerryScript An ultra-lightweight JavaScript engine for the Internet of Things
JerryScript An ultra-lightweight JavaScript engine for the Internet of Things Tilmann Scheller Principal Compiler Engineer t.scheller@samsung.com Samsung Research UK OpenIoT Summit Europe 2016 Berlin,
More informationMYD-JA5D2X Development Board
MYD-JA5D2X Development Board MYC-JA5D2X CPU Module as Controller Board 500MHz Atmel SAMA5D26/27 ARM Cortex-A5 Processor 256MB DDR3 SDRAM, 256MB Nand Flash, 4MB Data FLASH, 64KB EEPROM Serial ports, USB,
More informationF28HS Hardware-Software Interface: Systems Programming
F28HS Hardware-Software Interface: Systems Programming Hans-Wolfgang Loidl School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh Semester 2 2017/18 0 No proprietary software has
More informationw w w. b a s e t r a i n i n g i n s t i t u t e. c o
Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing
More informationHOW TO INTEGRATE NFC CONTROLLERS IN LINUX
HOW TO INTEGRATE NFC CONTROLLERS IN LINUX JORDI JOFRE NFC READERS NFC EVERYWHERE 28/09/2017 WEBINAR SERIES: NFC SOFTWARE INTEGRATION PUBLIC Agenda NFC software integration webinar series Session I, 14th
More informationTizen TCT User Guide
Tizen 2.3.1 TCT User Guide Table of Contents 1. Environment setup... 3 1.1. Symbols and abbreviations... 3 1.2. Hardware Requirements... 3 1.3. Software Requirements... 3 2. Getting TCT-source and TCT-manager...
More informationLow-Cost Microcontrollers
Low-Cost Microcontrollers Examples and Applications for Embedded Systems João Carlos Martins joao.martins@ipbeja.pt Engineering Dept 1st Workshop on Applied Signal Processing IPBeja 15th May 2014 Outline
More informationMatrix. Get Started Guide V2.0
Matrix Get Started Guide V2.0 Overview Matrix is a single board mini computer based on ARM with a wide range of interface, equipped with a powerful i.mx6 Freescale processor, it can run Android, Linux,
More informationConfigure & Create Any IoT and Smart Devices On-The-Fly with Minimal Resources Copyright 2017 Samsung. All Rights Reserved.
1 Configure & Create Any IoT and Smart Devices On-The-Fly with Minimal Resources Copyright 2017 Samsung. All Rights Reserved. MyungJoo Ham, Ph.D. Samsung Electronics DISCLAIMERS This is about Tizen 4.0
More informationIoT and the Role of PLATFORMS. Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D
IoT and the Role of PLATFORMS Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D 1 The Future is IoT IoT will touch every market Key Manufacturer Driving Factors Competitive
More informationThe Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008
The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses April 2008 Agenda Today s Mobile Internet Market Mobile Convergence Products Internet Browsing on a Handheld Separating Fact
More informationArm Mbed Edge. Shiv Ramamurthi Arm. Arm Tech Symposia Arm Limited
Arm Mbed Edge Shiv Ramamurthi Arm Arm Tech Symposia 2017 IoT increasing efficiency, yield, and convenience Commercial buildings Better energy & space utilization Precision farming and connected sites Increased
More informationLesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms
Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms 1 Development Of Programs For Prototype Development Platforms Done using an IDE The cycles of edit-test-debug used When
More informationEmbedded HW/SW Co-Development
Embedded HW/SW Co-Development It May be Driven by the Hardware Stupid! Frank Schirrmeister EDPS 2013 Monterey April 18th SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal
More informationSystem Energy Efficiency Lab seelab.ucsd.edu
Motivation Embedded systems operate in, interact with, and react to an analog, real-time world Interfacing with this world is not easy or monolithic Sensors: provide measurements of the outside world Actuators:
More informationSeminar reports and projects: Report options: option 1: general report
Seminar reports and projects: Report options: 3 option 1: general report option 2: report about the on-the-shelf hardware for the main controller with explicit cost/performance comparison option 3: report
More informationCar-solutions.com
Specification INDEX CONTENS OS Android 5.1.1 (Lollipop) CPU Memory Nexell S5P6818 (Cortex-A53 Octa-Core CPU up to 1.6GHz) DDR3 2GB up to 800MHz Internal Storage 8GB/16GB emmc 5.1 Display OEM LCD / RGB
More informationAndroid SmartTV initial manual
Android SmartTV initial manual This guide contains explicit steps to follow in activating the Android SmartTV and navigate through the android based menu. Table of contents 1. Remote control 2.Switch to
More informationIn-Vehicle Computers
In-Vehicle Computers (with NXP i.mx6 ARM Cortex application processor) VPC300 in-vehicle communication gateway in-vehicle computer for fleet management VPC300 This flyer contains information on preproduction
More informationIntel Galileo gen 2 Board
Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based
More informationHardware Software Bring-Up Solutions for ARM v7/v8-based Designs. August 2015
Hardware Software Bring-Up Solutions for ARM v7/v8-based Designs August 2015 SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal Software DSP Software Bare Metal Software
More information