+ All Categories
Home > Documents > Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and...

Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and...

Date post: 18-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
35
Developing Mission Critical Products with Digi i.MX53 Module September 2013 Rev B Paolo Chiarlone Senior Sales Engineer Webinar
Transcript
Page 1: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Developing Mission Critical Products with

Digi i.MX53 Module

September 2013 – Rev B

Paolo Chiarlone Senior Sales Engineer

Webinar

Page 2: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Hello… I am….

Pleased to meet you

Page 3: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Digi International

• M2M Solutions Expert

• Profitable, Financially Stable, Global, Public Company

• Device Cloud Innovator and Leader

• Leader in Wireless

Page 3

Page 4: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 5: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Agenda

Welcome

Digi Embedded Solutions

Markets and Focus

ConnectCore i.MX53

Digi DevKits

Operating Systems Available

Examples of Applications

Q&A

Page 6: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Digi Embedded Solutions

Page 7: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 8: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 9: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 10: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Security / Surveillance Example Application

Key Applications and Market Focus

Medical / Healthcare Fitness / Wellness

Renewable Energy Utilities

Security Surveillance

Transportation Agriculture / Irrigation

Page 10

Page 11: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Page 11

• 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

A Full Family

Page 12: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Digi ConnectCore for i.MX53

Page 13: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 14: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

ConnectCore for i.MX53 Module Block Diagram

Population

Option

Page 15: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

IPU – Display Support

Page 16: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

IPU Dual Display

i.MX53

Page 17: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

IPU – Video Support

Page 18: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Temperature Monitor

Page 19: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

ConnectCore for i.MX53 DevBoard

Page 20: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Digi Development Kits (JSK)

Page 21: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 22: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Digi SW Development

Hardware Development

Create low-level drivers

Application Development

Integration and debugging

Classic Embedded Development Process

SW Application Development

Develop and test the application in the Digi JSK

Hardware Development

Create custom baseboard

starting with Digi JSK

***

Digi Development Process

Deployment on the

market!

Reduce the Time To Market!!

Page 22 *** = Integration

Page 23: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Embedded Operating Systems

Page 24: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

• 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

Software Platforms

LINUX

Page 25: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Page 25

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 26: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Page 26

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 27: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Page 27

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 28: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Examples of Applications

Page 29: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Security / Surveillance Example Application

Key Applications Transportation

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

Page 30: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 31: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Precision Ag Equipment Guidance System

Customer

USA, Germany

Vertical

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

i.MX51

LINUX

i.MX53 iDigi

Page 32: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Fitness / Wellness Fitness Equipment

i.MX53 iDigi

Page 33: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

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

Page 34: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth
Page 35: Developing Mission Critical Products with Digi i.MX53 Module€¦ · – Digi Terminal servers and Gateways; Embedded Systems – NetSilicon 32-bit Processors and Modules – FsForth

Recommended