Webinar Developing Mission Critical Products with Digi i.mx53 Module September 2013 Rev B Paolo Chiarlone Senior Sales Engineer
Hello I am. Pleased to meet you
Digi International M2M Solutions Expert Profitable, Financially Stable, Global, Public Company Device Cloud Innovator and Leader Leader in Wireless Page 3
More About Digi International Founded in 1984 Public Company for 25 years NASDAQ since 1989: DGII HQ in Minnetonka, MN Offices Worldwide (US, Europe, Asia) Growth by acquisition: 8 companies in 8 years 670 employees $200M+ of revenues in FY2012, $100M in cash Named best of SmartGrid companies for 2011 Products Families: Digi Terminal servers and Gateways; Embedded Systems NetSilicon 32-bit Processors and Modules FsForth Linux and Windows CE OS Rabbit 8/16-bit Processors and Modules Inside Out Networks USB products MaxStream Radio, RF and ZigBee products Sarian Systems IP Routers for critical applications Spectrum Design HW/SW custom designs MobiApps M2M Communications (Satellite, Cellular) Etherios Device Cloud Connectivity
Agenda Welcome Digi Embedded Solutions Markets and Focus ConnectCore i.mx53 Digi DevKits Operating Systems Available Examples of Applications Q&A
Digi Embedded Solutions
What is an Embedded System? Small device that can be embedded into another device or enclosure Often does not have a direct user interaction Low power consumption Usually has a low cost Combine common HW components such as: Microprocessor Memory (SDRAM and Flash) I/O peripherals (UART, USB, GPIO, etc.) Pre-integrated software support Development Kit with Software Tools Add-on Application Kits Page 7
Why it is different from a Box? It needs more things than a box does: design a carrier/support board stabilized power supply connectors, level shifters, etc. might need an enclosure But it is better because: has a much lower cost more suitable for very high volume (1K-30K) easier to customize/expand Page 8
Value Proposition Fast design integration ready-made solution for rapid deployment Ease-of-use standard environment, tools and OS Future-safe design & Investment protection future growth with continuous enhancements Industrial and Medical solution long term availability (5-10+ years) Complete Solution including Hardware, Software, tools, support, design reviews, custom services (SW and HW) Partners and Distributors Local partners help speeding up development and support Page 9
Key Applications Security / Surveillance and Market Focus Example Application Medical / Healthcare Fitness / Wellness Renewable Energy Utilities Transportation Agriculture / Irrigation Security Surveillance Page 10
A Full Family The Digi Connect family includes several high performance embedded modules such as: Connect ME-9210 Connect WiME-9210 ConnectCard Wi-i.MX28 ConnectCore Wi-i.MX51 ConnectCore Wi-i.MX53 ConnectCore Wi-i.MX6 (new, not released yet) The Digi modules share HW peripherals, SW libraries and support common Operating Systems for easier development and future compatibility Page 11
Digi ConnectCore for i.mx53
Overview ConnectCore for i.mx53 High performance System-on-Module solution - Freescale i.mx53 @ up to 1 GHz - Up to 2 GB on-module DDR2 @ 400 MHz ConnectCore for i.mx51 form factor compatible - Pinout similar, allowing common carrier board designs Improved video performance Up to 1080p video decode, up to 720p video encode On-chip LVDS interface On-chip dual-can bus controller Dual Ethernet MAC option 802.11abgn Wi-Fi and Bluetooth 4.0 option - Up to 150 Mbps data rate (MCS 7) with Bluetooth 4.0 - Initial release with 802.11abgn, 65 MBps only Release history - Pre-release demos (Android) at Embedded World 2011 - Windows Embedded Compact 7: February 2012 - Digi Embedded Linux (2.6.35): March 2012 - Beta version of Android Ice Cream Sandwich (4.0): October 2013
ConnectCore for i.mx53 Module Block Diagram Population Option
IPU Display Support
i.mx53 IPU Dual Display
IPU Video Support
Temperature Monitor
ConnectCore for i.mx53 DevBoard
Digi Development Kits (JSK)
Development Kits Content Everything needed to develop a SW application and to connect external HW peripherals: One Embedded Module (ready for production) Hardware Development Platform Schematics for Development Board Full Software toolset Eclipse Development environment BSP and drivers in source code Examples in source code Page 21
Digi SW Development Classic Embedded Development Process Hardware Development Create low-level drivers Application Development Integration and debugging Digi Development Process Reduce the Time To Market!! SW Application Development Hardware Development Develop and test the application in the Digi JSK Create custom baseboard starting with Digi JSK *** Deployment on the market! *** = Integration Page 22
Embedded Operating Systems
Software Platforms LINUX Medium to large memory footprint C/C++ application development Multitude of application programming language options Based on current standard kernel development/ improvements Wide range of GUI support packages/options available Broad community support Comprehensive and up-to-date Linux open source library Source code available Royalty-free but with potential GPL related licensing and other IP licensing implications Platform release cadence relatively fast but overall stable Medium to large memory footprint Java (1.2) application development Native C/C++ coding supported when additional perf required Built on top of underlying Linux foundation Full GUI and multimedia framework is integral part of platform Broad community support Comprehensive Java based software library Source code available Royalty-free, with non- copyleft based Apache Software License Platform release cadence relatively fast but overall stable Medium to large memory footprint Fully componentized and complete offering of high-level Windows components w/gui and multimedia Visual Studio development tools for C/C++ and managed code Real-time kernel support Source code available through Microsoft Shared Source program Microsoft provides complete IP indemnification for platform Per-unit product royalties ( shared success ) depending on volume and software components required Slow release cadence and long-term product support commitment by Microsoft
Digi Embedded Linux Open Source OS, GPL or LGPL licenses Royalty-free Digi Embedded Linux distribution (DEL) Based on 2.6 kernel (Kubuntu) Digi adds BSP and low-level drivers Full Source Code included ANSI C Digi Live DVD allows evaluation without installation Standard de facto : known by many SW developers Development environment based on Eclipse Almost any feature or protocol can be ported in Large developer community Graphical libraries included: QT Examples applications included in the kit Page 25
Digi Android Mobile OS, effort led by Google Developed by the Open Handset Alliance Initial release on Android v2.3 (GingerBread) Now Beta available for ICS v4.0!!! Royalty-free Application Development Kit, not full kernel/os Allows creating embedded applications with Java Digi adds Embedded APIs extensions to Android! High-end graphics/sounds and user friendly look and feel Any standard Android package can be installed Digi adds BSP and low-level drivers Development environment based on Eclipse Graphical libraries included Examples applications included in the kit Page 26
Digi Windows Embedded Microsoft OS, 32-bit Digi adds BSP and low-level drivers Royalties to be paid to Microsoft (nothing to Digi!) Allows creating applications with standard drivers Modular, component-based OS Development on Microsoft tools using Platform Builder / Visual Studio Support of native and managed code (C and.net) Regional and Localization functions for 14 languages Very familiar look and feel!!! Graphical libraries included Examples applications included in the kit Page 27
Examples of Applications
Security Key Applications / Surveillance Example Transportation Application Target Applications - Parking Systems - Asset Management - Railway Connectivity - Precision Ag Digi Focus Products - ConnectCore for i.mx51/i.mx53 - ConnectCard for i.mx28 Digi Key Success Factors - Wireless (802.11a/b/g/n) connectivity options - Extended operating temperature - Reliability testing and warranty - Customization services (conformal coating) - idigi Device Cloud Page 29
Medical / Healthcare Critical Care Beds Customer USA Vertical Medical/Healthcare Application Critical Care Beds Product ConnectCore Wi-i.MX51 Why Digi? Long-term product availability Process and quality controls Module product roadmap (i.mx53, i.mx6x) Microsoft Windows Embedded CE Spectrum Design Services support Volume 25k units i.mx53
Precision Ag Equipment Guidance System Customer USA, Germany Vertical idigi Precision Ag Application Farm Equipment Guidance System Product ConnectCore Wi-i.MX51 ConnectCore Wi-i.MX53 Why Digi? Quick time-to-market Integrated Wi-Fi connectivity Processing power Display capabilities, camera interface IEC reliability testing Digi Embedded Linux / Windows Embedded CE Volume 5k/year each LINUX i.mx51 i.mx53
Fitness / Wellness Fitness Equipment Customer USA Vertical Fitness/Wellness Application Fitness Equipment Product ConnectCore Wi-i.MX53 Why Digi? Long-term product availability 802.11abgn Wi-Fi integration Android platform support Dual-display and video/audio support Spectrum Design Services Volume 10k+/year idigi i.mx53
Transportation / Warehousing Mobile Terminal Customer Germany Vertical Transportation / Warehousing Application Mobile Terminal Product ConnectCore Wi-i.MX53 Why Digi? Long-term product availability Low power, high performance On-module PMIC integration Android 2.3 platform support 802.11abgn Wi-Fi integration Volume 4-5k/year i.mx53