Digi Embedded SolutionsJuly 2014 – Rev BGabriel SoccodatoDFAE – Electrocomponentes S.A.Buenos Aires, ARG
Value Proposition• Fast design integration ready-made solution for rapid deployment• Ease-of-use standard environment, tools and OS• Future-safe desig
Security / SurveillanceExample ApplicationKey Applications and Market Focus Medical / Healthcare Fitness / Wellness Renewable Energy Utilities Se
Page 12• The Digi Connect family includes severalhigh performance embedded modules such as:Connect WiME/ME-9210ConnectCard for i.MX28ConnectCore fo
• Freescale i.MX28 • ARM926EJ-S running at up to 454 MHz (1.2 DMIPS/MHz)• 802.11a/b/g/n + Bluetooth 3.0, single/dual 10/100 Mbit/s Ethernet • LCD, UAR
Digi ConnectCardfor i.MX28
ConnectCard i.MX28Processor 32-bit Freescale i.MX28x @ 454 MHzEmbedded very small SOM, similar to Rabbit MiniCoreMemory: up to 2 GB Flash, up to 25
ConnectCard i.MX28 SpecificationsPage 16Specification CC-i.MX28RF Data Rate 1 to 72 MbpsTransmit Power 10.5 to 13 dBmReceive Sensitivity -90 to -86 dB
Block Diagram CC-i.MX28Page 17i.MX28
Block Diagram Freescale i.MX28Page 18
Mechanical DimensionPage 19
Hello… I am….Pleased to meet you.Hope you guessed my name.
Edge ConnectorPage 20-The ConnectCard Wi-i.MX28 I/O interfaces are all available (except LCD and JTAG) on the Edge Connector-The Edge Connector is a P
LCD ConnectorPage 22-The ConnectCard Wi-i.MX28 LCD signals are available ona 31-pin ZIF Connector on top of the module-The cable used in the DevKit is
•The ConnectCardWi-i.MX28 is offered in variants based on either the i.MX280 and i.MX287 processor models•Design could supports other i.MX28 models (S
ConnectCard i.MX28 P/NPage 24Part Number DescriptionCC-WMX-PE47-JT Wi-i.MX280, 128/128 MB, 1xEthernet, 802.11abgn, JTAGCC-WMX-PF58-QK Wi-i.MX287, 256/
ConnectCard i.MX28Thermal Management • Rating of components populated- All components on the module are rated for -40 to 85C ambient- Including popu
Digi Connect Core 6
ConnectCore 6Availabilityfor select customers: May-June 2014Availabilityfor select customers: May-June 2014NEWNEWPage 27
Early Engagement•Early engagement is for key customers who are startingnew designs now and want to use ConnectCore 6•Promote advantages of Digi and Co
Security / SurveillanceExample ApplicationDigi ConnectCore 6 Features•Fully pre-certified FCC Class B compliant with design with test report availabil
Digi International•M2M Solutions Expert•Profitable, FinanciallyStable, Global,Public Company•Device Cloud Innovator and Leader•Leader in WirelessPage
Security / SurveillanceExample Application•Connector-less mounting •SMT design with superior heat dissipation through baseboard•Additional heat dissip
CC6 Value and Differentiation - Compact multi-chip SMT module with and integrated wireless connectivity options - Cost-effective and fully
Scalable and future-proof system building block - Complete i.MX6 system with wireless connectivity on a multichip SMT module - Performanc
Unique design flexibility and agility - Single-component surface mount solution simplifies design integration - Extremely low-profile
• High-end multicore System-on-Module solution- Freescale i.MX 6Solo/6Dual/6Quad multicore processors- Up to 4 Cortex-A9 (2.5 DMIPS/MHz) cores at up
CC6 Architecture (prelim.)Up to8 GB FlashUp to4 GB 64-bitDDR3802.11a/b/g/nGigabit PHYBluetooth 4.0PF0100 PMIC
i.MX6 Solo ProcessorGraphicsi.MX 6SoloCPU PlatformSystem Control1x Cortex-A9Secure JTAGPLL, OscClock & ResetNEONWatch Dog x2Timer x3PWM x4Internal
i.MX6 DualLite ProcessorGraphicsi.MX 6DualLiteCPU PlatformSystem Control2x Cortex-A9Secure JTAGPLL, OscClock & ResetNEONper coreWatch Dog x2Timer
i.MX6 Quad/Dual ProcessorMultimediai.MX 6Quad/6DualCPU PlatformSystem ControlDual / Quad Cortex-A9SecuritySecure JTAGPLL, OscClock & ResetNEONper
CC6 : Mechanical DrawingsPage 39
•Founded in 1985 as DigiBoard –Public offering in 1989 – NASDAQ: DGII•Headquarters in Minnetonka, MN, USA•Stable company without debt–Ended FY11 US$20
CC6 : Placement and MountingFlexible, ultra-compact SMT design with LGA and BGA options 50x50 mm, 2 mm pitch, 400 pads, with final design changing fr
CC6 : Single Component DesignShielded Single-Component Design SMT pickup nozzle surface Board co-planarity support Regulatory requirements Heat
eMMC provides a flash memory solution with long-term availability and virtually eliminates software changes by completely abstracting NAND flash
CC6: Microcontroller Assist™Integrated Microcontroller Assist offers customers implementation options for a wide range of application-specific functi
•Development Board + SBC design approach- Standard SBC / motherboard form factor, e.g. Pico ITX (100 x 72 mm) or NUC ( 100 x 100 mm)- Designed for mas
ConnectCore 672 mm(2.83”)100 mm (3.94”)XBeeLVDS2LVDSMIPI CSI SATAGigabit EthernetUSBHostHDMI AudioPowerAudioUser LEDsGPIO U
CC6 SBC: Bottom View and Key InterfacesConnectCore 672 mm(2.83”)100 mm (3.94”)Micro SIMMicro SDUSB OTGParallel Display MIPI DSIParallel CAM1PCI Expres
CC6 SBC: Mounting Holes100 mm(3.937”)66 mm(2.598”)72 mm(2.835”)94 mm(3.700”)Ø3.5 mm(0.137”)Ø2.6 mm(0.102”)Full Size Half SizePCI ExpressMini Card
CC6 SBC: Max Component Height View15.04 mm (0.592”) 15.6 mm (0.614”) 11 mm (0.433”) 6.8 mm (0.267”) Page 48
Wireless Securityand Certifications
AgendaDigi Embedded SolutionsDigi Embedded SolutionsMarkets and FocusMarkets and FocusConnect Card i.MX28Connect Card i.MX28Connect Core 6Connect Core
Digi WiFi SecuritySecurity Encryption Authentication Description DigiNoneNone OpenNo securityBad SecurityYesWEPWEP Pre-shared keyWeak security,mostly
Digi pre-certified products allow a faster product deployment IC, CE, VCCI, UL/UR certified FCC Class B (modular), North American, Canada, Europe
Digi Development Kits (JSK)
Development Kits Content•All Digi Development Kits (or JSK) contain everythingneeded to start developing the SW application andto connect external HW
Digi SW DevelopmentClassic Embedded Development ProcessDigi Development ProcessDeploymenton themarket!Deploymenton themarket!Reduce the Time To Market
Embedded Operating Systems Offering Digi Embedded LinuxKernel ExpressLogic ThreadX RTOSLinux 2.6.35 Linux 3.10 Linux 3.10 Windows Embedded Compact 7
• Medium to large memory footprint• C/C++ application development• Multitude of application programming language options• Based on current standard ke
Digi EmbeddedLinux - DEL
Introduction to Linux•Open Source OS, GPL or LGPL licenses (no cost)•Developed in 1991 by Linus Torvalds (hence the name)•Based on Unix, but almost co
Digi Embedded Linux•Supported on Digi ARM9 and Digi Freescale modules•Digi’s embedded, Real-Time Linux distribution•Based on 2.6 kernel (Kubuntu)•Roya
Digi EmbeddedSolutions
•What is Yocto?–Open Linux solution, configurable by the user to suit his/her needs–Any kernel, libraries can be built•Available now•Support for–Conne
Digi AndroidDevKit
Introduction to Android•Android was developed by the Open Handset Alliance•Effort led by Google•What makes Android special? Free development platform
1 Billion active Android usersActivation rate continues to increaseAndroid Device ActivationsSource: Google, July 2013Page 63
Digi Android•Supported on Digi Freescale modules•Built on Android 2.3 GingerBread•Upcoming Android 4.x JellyBean (1Q2014)•Royalty-free•Application Dev
Android System architecturePage 65
Digi HW & SW Setup
ConnectCard i.MX28 HW SetupPage 67
ConnectCard i.MX53 HW SetupPage 68
Simple Diagnostics•Connect the DevKit as per the previous slide•Launch a Terminal Emulator•Examples: TeraTerm, PuTTY, HyperTerm (Windows), MiniCom (Li
Anatomy of an M2M Solution7SERVICE PRODUCT PRODUCT SERVICE SERVICEDevice,ThingSense and ConnectAggregation - TransformCloud ConnectApplicationPage 7
Digi Embedded Startup
Digi Bootloader: U-Boot•What does a bootloader do?–Initialize hardware–(optional) Splash screen image support–Uncompress data/code from FLASH to memor
U-Boot ScreenshotBattery Voltage = 4.29V5V source detected. Booting from 5V. Battery powered operation disabled.U-Boot 2009.08 - dub-1.5.1.2 - (Mar 11
BusyBox•Once Digi DEL has booted fully, the BusyBox will show up•BusyBox combines tiny versions of many common Linux utilities into a single small exe
BusyBox ScreenshotBusyBox v1.20.2 (2013-02-22 14:55:13 CET) built-in shell (ash)Enter 'help' for a list of built-in commands.~ #~ # helpBuil
Development Environment
The Digi ESP•Based on Eclipse 3.4.1 (Ganymede)and CDT 5.0.1 (C/C++ support)http://wiki.eclipse.org/CDT/User/NewIn50•Refresh and minor enhancements in
Launch Digi ESPLaunch ESP by clicking on the iconThen select the default workspace (first time only)You should select a user directory for the work
Workbench with Open ProjectPage 78
Package ManagerWith the Package Manager, the Digi ESP and the target BSP are automatically updatedPage 79
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 pow
Services, Applications, Daemons•Alsa library/utils (v1.0.19)•BlueZ (v4.98)•Bridge utils (v1.4)•Busybox (v1.19.4)•Httpd (busybox) webserver•Cherokee we
Cherokee Webserver•The other webserver is called Cherokee:–http://www.cherokee-project.com•It supports: FastCGI, SCGI, PHP, CGI, SSI, TLS and SSL encr
Project Wizard and ExamplesPage 82
Code ExamplesPage 83
Etherios Cloudfor Embedded
Device Cloud for Embedded•You can now integrate *ANY* Embedded platformswith *ANY* OS (or no OS at all) via the Etherios Connector•The following OS su
–Provides messaging from device to cloud–Control device via reboot and software download functions–Web Services API provides access to device data and
Webservices Example•Contents of Web Services call WRITE: <rci_request version="1.1"> <do_command target="user_defined"&
Examples of Applications
EnergyExample ApplicationCustomerUSAVerticalEnergyApplication Solar Power InverterProduct ConnectCard Wi-i.MX28Why Digi?Long-term product av
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 shi
Security / SurveillanceExample ApplicationKey ApplicationsTransportationTarget Applications- Parking Systems- Asset Management- Railway Connectivity-
Transportation Railway Car ConnectivityCustomerRussiaVertical TransportationApplication Railway Car ConnectivityProduct ConnectCard Wi-i.MX28
CustomerUSAVerticalMedical/HealthcareApplicationDefibrillatorProduct ConnectCard Wi-i.MX28Why Digi?Quick time-to-market Product change cont
Medical / Healthcare IV PumpCustomerUSAVerticalMedical/HealthcareApplication Infusion Pump (Syringe)Product ConnectCard Wi-i.MX28Why Digi?80
Support and Learning
•Tech Support by Digi:–Support Ticket: http://www.digi.com/login?ReturnUrl=%2fsupport%2feservice%2flogin –Email: [email protected]–Web: http://www
Reference & Documentation•The Linux Kernel Archives http://www.kernel.org•Homepage of the U-Boot Loader http://www.denx.de/wiki/U-Boot•Ubuntu Gui
Books•Linux Device Drivers3rd Edition, by J.Corbet, A.Rubini, andG.Kroah-Hartman, ISBN 0-596-00590-3•Embedded Linux System Design and Developmentby P.
DemosLive Demo!
Kommentare zu diesen Handbüchern