Invent the future of small intelligent devices here.

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
An Overview of the Computer System
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Introduction to Computer Terminology
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Windows developer program for IoT We're bringing Windows to a new class of small device. What will you make? Mirco Vanini Microsoft® MVP Windows Embedded.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Know the Computer Multimedia tools. Computer essentials.
Flash Cards Computer Technology.
Pete Brown Developer Community Program Manager, Microsoft The.NET Micro Framework and.NET.
422L:Introduction to the.NET Micro Framework Julie Trygstad Vice President and Principal Engineer Version: 1.1 TrygTech 13 October 2010.
Introduction to Computers By: Najam Khan What we will learn about: Hardware: The term used to describe the physical parts of a computer. Ex. The box,
Lecture 2 “Structure of computer” Informatics. Computer is  general purpose device that can be programmed to carry out a set of arithmetic or logical.
Micro processor and Micro Controllers
The IT700 PIM only supports up to network layer, all other above layers must be executed by other processor. Therefore in the PLC control network two types.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Component 4: Introduction to Information and Computer Science
Inside your computer. Hardware Review Motherboard Processor / CPU Bus Bios chip Memory Hard drive Video Card Sound Card Monitor/printer Ports.
ECS642U: Embedded Systems Introduction William Marsh.
An Overview of the Computer System lesson 1. This lesson includes the following sections: The Parts of a Computer System Looking Inside the Machine Software:
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Introduction TO Network Administration
Know what a computer is used for Understand the difference between hardware and software Be able to describe the way that data is stored in a computer.
REST OF THE COMPUTER BEFORE THE INTERNET. Understand Your Computer  Bit  Binary digit  0 or 1  Byte  8 bits  Unique combinations of 8 bits of 0s.
Department of Electronic & Electrical Engineering Introduction to microcontrollers A microcontroller is a small computer on a single integrated circuit.
RenBED – Technical Training Jon Fuge – Renishaw plc.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Free Electrons Introduction.
Javelin Stamp TM Andrew Prunicki Nov. 8, Overview ● Hardware – Microcontrollers – Robot Demo – Javelin Stamp Capabilities ● Software – Javelin Stamp.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
EMBEDDED SYSTEM An embedded system is a special-purpose computer system and a combination of software and hardware designed to perform specific task. It.
Voice Controlled Robot by Cell Phone with Android App
Neumann János Informatikai Kar
Building Raspberry Pi Controllers with Python
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Introduction to Computers
Cypress Roadmap: Platform PSoC®
Home automation using Arduino & ‘PIR sensor’
An Overview of the Computer System
Microcontrollers & GPIO
Datawind Calling Tablet Communication Redefined!
System Software EIT, © Author Gay Robertson, 2016.
Connected Products and Microcontrollers
Atoll Solutions PVT LTD
Cypress Roadmap: CapSense® Controllers
Principles of Information Technology
Drill Translate the following message:
Open Frame Tablet ARM Embedded Solutions Department
Introduction to the Orbit Edu Board
Why microcontrollers in embedded systems?
Chapter 1: Applying Computer Basics – Lesson 1
Looking Inside the machine (Types of hardware, CPU, Memory)
Introduction to Microprocessors and Microcontrollers
An Overview of the Computer System
An Overview of the Computer System
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
McGraw-Hill Technology Education
.NET Micro Framework Salvador Ramirez Program Manager.
Manual Robotics ..
Invent the future of small intelligent devices here.
Wireless Embedded Systems
Introduction to Single Board Computer
McGraw-Hill Technology Education
McGraw-Hill Technology Education
Presentation transcript:

Invent the future of small intelligent devices here. 9/20/2018 Invent the future of small intelligent devices here. 9/20/2018

Table of Contents What is a Microcontroller? What is .NET Micro Framework? Internet of Things with NETMF .NET Gadgeteer Demo 9/20/2018

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 CPU RAM FLASH GPIO Analog In/Out Serial Ports PWM LCD controller Timers Watchdog 9/20/2018

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 Windows 8 Windows Phone Android Touchless faucet Air-bag Blood pressure monitor Smartphone Source of Images is ARM.com 9/20/2018

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. 9/20/2018

.NET Micro Framework Architecture Visual C# Visual Basic 9/20/2018

Application processors 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 9/20/2018

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. 9/20/2018

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-the-box features that would facilitate that goal, without the overhead of an OS: TCP/IP, HTTP, File System...etc. 9/20/2018

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

.NET Gadgeteer FEZ Spider Mainboard SD Card module Ethernet module Touch screen module Joystick 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. 9/20/2018

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

.NET Gadgeteer GHI Electronics is a leading provider and supporter of .NET Gadgeteer platform. GHI offers several .NET Gadgeteer compatible mainboards and numerous modules. 9/20/2018

Demo How to blink an LED. Digital Clock Digital Camera in less than 10 minutes 9/20/2018

Resources Links Books 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 9/20/2018

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 9/20/2018

A story about the FEZ-olution 9/20/2018 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 9/20/2018

Q&A 9/20/2018