Invent the future of small intelligent devices here. 9/24/2012 Where hardware meets software

Similar documents
Prototyping Connected-Devices for the Internet of Things. Angus Wong

Changing the embedded development model with Microsoft.NET Micro Framework

The shortest path to cellular communications: Cellular Development Platform

Microsoft.NET Gadgeteer

Java Embedded Applications

SBC8600B Single Board Computer

Microtronics technologies Mobile:

Cypress Semiconductor: Arduino Friendly PSoC Shield

M85 OpenCPU Solution Presentation

Chapter 13. PIC Family Microcontroller

SBC8100 Single Board Computer

Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET

Computer and Set of Robots

Operator Touch Panel PC OTP/57V esom2586 / x86

Embedded Display Module EDM6070

Mobile Operating Systems Lesson 05 Windows CE Part 1

Product Brief. 2.0 microtoled. Intelligent GOLDELOX Display Module. µtoled-20-g2. Rev 1.0

WinCon Programmable Automation. Controller

System-on-a-Chip with Security Modules for Network Home Electric Appliances

Programación de Sistemas Empotrados y Móviles (PSEM)

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

System Design Issues in Embedded Processing

FLYPORT Wi-Fi G

Network connectivity controllers

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

Medical Device Design: Shorten Prototype and Deployment Time with NI Tools. NI Technical Symposium 2008

Which ARM Cortex Core Is Right for Your Application: A, R or M?

By GradDip Students: Liam Barrett Mary O Riordan

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Scalar Network Analyzer

SABRE Lite Development Kit

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

IOVU-571N ARM-based Panel PC

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

A-307. Mobile Data Terminal. Android OS Platform Datasheet

SNMP-1000 Intelligent SNMP/HTTP System Manager Features Introduction Web-enabled, No Driver Needed Powerful yet Easy to Use

Am186ER/Am188ER AMD Continues 16-bit Innovation

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

WP WinPAC-8x49 Series (WP-8149/8449/8849) is the new generation WinCE based InduSoft PAC (Programmable Automation Controller).

Lab Experiment 1: The LPC 2148 Education Board

ZigBee Technology Overview

SBC6245 Single Board Computer

Computer Automation Techniques. Arthur Carroll

Rcore Embedded Software Platform

Understand and Build Android Programming Environment. Presented by: Che-Wei Chang

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

MPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O

Data Transfer between Two USB Flash SCSI Disks using a Touch Screen

AppBoard TM 2.6. System Requirements. Technical Documentation. Version July 2015

Industry First X86-based Single Board Computer JaguarBoard Released

Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1

Building Blocks for PRU Development

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Designed for the needs of automation, telecommunications, remote supervision, and monitoring

Company Overview & Capabilities

Modular I/O system Rugged Modular I/O System Solutions EN certified for railway applications

CGI-based applications for distributed embedded systems for monitoring temperature and humidity

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Chapter 12. Development Tools for Microcontroller Applications

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

Lesson 6: 6 EXAMPLES OF EMBEDDED SYSTEMS. Chapter-1L06: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

DS1104 R&D Controller Board

Andreas Läng. Hilscher Gesellschaft für Systemautomation mbh Intelligent solutions for industrial communication.

StarterKit Embedded Control SC13 + DK51. From the electronic to the automation

Modicon M340 Peripheral Remote I/O Adapter BMX PRA 0100 User Manual

USB 3.0 Connectivity using the Cypress EZ-USB FX3 Controller

APx4 Wireless System-on-Module 5/8/2013 1

,... Innovative Software in its Simplicity! Windows Linux Mac OS X ios

Cross-channel protection GSelector s exclusive cross-station protection prevents the same song from playing at the same time across your stations.

Comparing Free Virtualization Products

MVME162P2. VME Embedded Controller with Two IP Slots

FreeTAB 1017 IPS2 X4+ Sint-Truidensesteenweg Hakendover

STM32 F-2 series High-performance Cortex-M3 MCUs

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

Freescale Semiconductor, I

Mobile Operating Systems. Week I

An Introduction to MPLAB Integrated Development Environment

NIOS II Based Embedded Web Server Development for Networking Applications

Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.

Embedded Operating Systems in a Point of Sale Environment. White Paper

Video Conferencing Unit. by Murat Tasan

Figure 1.Block diagram of inventory management system using Proximity sensors.

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

Java Embedded Applications Development and Manufacturing

Serial port interface for microcontroller embedded into integrated power meter

7a. System-on-chip design and prototyping platforms

Secure Portable Data Server. 25/06/2012 Alexei Troussov SMIS team INRIA Rocquencourt

Reconfigurable System-on-Chip Design

Versions. Q.station Q.station T. Q.station D. Q.station DT x x

StruxureWare TM Center Expert. Data

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

STM32JAVA. Embedded Java Solutions for STM32

Transcription:

Invent the future of small intelligent devices here. 1

Table of Contents What is a Microcontroller? What is.net Micro Framework? Internet of Things with NETMF.NET Gadgeteer Demo 2

Watchdog Timers What is a Microcontroller? A microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Wikipedia.org GPIO CPU Analog In/Out Serial Ports FLASH RAM PWM LCD controller 3

Where are Microcontrollers? Microcontrollers are used in automated products devices, such as automotive, medical devices, remote controls, office machines, appliances, power tools, and even toys. 8-bit 8Mhz. <16KB Flash <1K RAM Cortex M0 50Mhz. <128KB Flash <8K RAM Cortex M3/M4 120MHz. <2MB Flash <256K RAM Multimedia Application processors xghz External Flash and RAM Simple firmware for simple function Moderate firmware Complex OS-less firmware Embedded Linux Touchless faucet Air-bag Blood pressure monitor Windows 8 Windows Phone Android Smartphone Source of Images is ARM.com 4

What is.net Micro Framework? How Microsoft define it: The.NET Micro Framework is.net for small and resource constrained devices. It offers a complete and innovative development and execution environment that brings the productivity of modern computing tools to this class of devices. In simpler words: A light weight version of.net Framework specifically designed to run on a basic integrated circuit without an operating system. 5

.NET Micro Framework Architecture Visual C# Visual Basic 6

Where does.netmf fit in? The core.net Micro Framework only requires 300KB of Flash 8-bit 8Mhz. <16KB Flash <1K RAM Cortex M0 50Mhz. <128KB Flash <8K RAM Cortex M3/M4 120MHz. <2MB Flash <256K RAM Multimedia Application processors xghz External Flash and RAM 7

Facts about.net Micro Framework Open source netmf.codeplex.com Supports the express free version of Visual studio development platform. Supports Graphics, WPF, networking with SSL, FAT file system, memory management, runtime debugging and Threading. Unlike an OS, it provides direct access to low level peripherals such as GPIOs, serial, Analog-In and PWM ports. 8

Internet of things with NETMF Billions of OS-less device will be online Appliances Home automation Remote data logger.net Micro Framework provides out-of-thebox features that would facilitate that goal, without the overhead of an OS: TCP/IP, HTTP, File System...etc. 9

Some available Off-the-shelf solutions GHI Electronics is a leading provider of.net Micro Framework solutions (hardware/software) premium or open source. 10

.NET Gadgeteer FEZ Spider Mainboard SD Card module Ethernet module Joystick module Touch screen module A modular hardware standard created by Microsoft. It software platform is based on.net Micro Framework..NET Gadgeteer and.net Micro Framework generate the synergy that help create sophisticated concepts with minimal efforts and learning curve. 11

How does.net Gadgeteer work? Project builder software and coding Actual Hardware Courtesy of: http://devhammer.net/blog/are-you-a-gadgeteer 12

.NET Gadgeteer GHI Electronics is a leading provider and supporter of.net Gadgeteer platform. GHI offers several.net Gadgeteer compatible mainboards and numerous modules. 13

Demo How to blink an LED. Digital Clock Digital Camera in less than 10 minutes 14

Resources Links Start here: http://www.ghielectronics.com/support/dotnet-micro-framework Products: http://www.ghielectronics.com/products/dotnet-micro-framework Microsoft s NETMF: http://www.netmf.com Books Getting started with.net Gadgeteer Book, by Simon Monk, O'Reilly Expert.NET Micro Framework, by Jens Kuhner, APress Getting Started with the Internet of Things, by Cuno Pfister, O Reilly 15

www.tinyclr.com Most active NETMF community Thousands of active members Custom-made forum, monitored by GHI Tens of thousands of posts Code-share section Hundreds of open source projects 16

A story about the FEZ-olution With.NET Micro Framework, GHI Electronics has been always committed to providing FEZ products. FEZ started as Freakin' Easy in 2009 Someone said, It is so freakin' easy a monkey can do it! Fez is also a short cylinder red felt hat with a tassel. FEZ changed to Fast & Easy in 2011 17

Q&A 18