<<

Android Linux Embedded

Texas Instruments TechCampus, München July 6th 2011 Valter Minute, Windows Embedded MVP, Expert, Adeneo Embedded Adeneo Embedded

OUR TEAM Consumer 50+ engineering team - experts in system integration on complex embedded devices Medical Engineering offices in Europe and USA

OUR PARENT COMPANY Industrial Subsidiary of a 600 employees company involved in Automotive complete embedded systems development

OUR EXPERTISE with TI technologies

Expertise for WinCE and Embedded Linux system integration on OMAP and DaVinci architectures st 1 European company awarded as “Elite Design Excellence Awards 2007 - 2008 - 2009 House” by Texas Instruments System Integrator Editor of the WinCE reference BSPs for TI OMAP Training Partner Of the year and Sitara – reference drivers for WL1271

2 Adeneo Services

3 to 4-day in-depth trainings with Evaluation a FREE OMAP35x-based platform

Scheduled Trainings Benchmarking The Evaluation Kit Get a jumpstart on used is offered for learning how to Private Class Trainings Feasibility Study / Proof of FREE at the end of implement either Concept the session WinCE or Embedded ($1,495 value) Linux on an OMAP35x- based platform

Architecture Direct OMAP/Sitara System Architecture Reference BSPs and Drivers collaboration with Reference BSPs to Consulting with Maintenance and Support TI to ensure secure design technical expertise robustness Expertise on System Design Review & support to Wifi/Bluetooth Drivers Integration and Wireless communications for WL1271 Wireless manufacturers module

Design Benefit from our Be flexible with our set

10+ years of of services from Support Contract Expertise expertise to support contract to Turnkey HW/SW design Application Development optimize cost and complete turnkey schedule design

3 Adeneo Expertise

Application Development Firmware Expertise Hardware Development

•Multimedia •BSP Adaptation and •Collaboration with a team •Custom GUI customization for of 100+ hardware design o Silverlight OMAP/Sitara based engineers from o . Compact Framework designs AdetelGroup o Qt Embedded •Wireless communication •Full turnkey hardware •Real-time with WL1271 based and software design •Data management solutions •Collaboration with TI •Geo-localisation GPS •Custom drivers both on the hardware •Middleware development side and the OS system •Custom shells / Firmware •OS optimization integration update o power management o boot duration o real-time performances o …

4 Agenda • Windows Embedded Compact 7 & Silverlight for Windows Embedded • Android • QT & Linux Embedded

5 Windows Embedded Compact 7 Windows Embedded

Portable Industrial media Consumer Thin Client Automation Telematics Robotics

Kiosks Entertainment

Industrial Entertainment Medical Automation Thin Client

Server appliances Point of Service Kiosks

7 History

Windows Windows Windows Windows Windows Embedded Embedded CE 1.0 CE 3.0 CE 5.0 CE 6.0 R2 Compact 7 (1996) (2000) (2004) (2007) (2011)

Windows Windows Windows Windows CE 2.0 CE.NET Embedded Embedded (1997) 4.0 (2002) CE 6.0 CE 6.0 R3 (2006) (2009)

8 OS Features

• Multi-platform – , ARM, MIPS • Hard real-time • Win32 compatible API • Designed to run on low power devices • Componentizable

9 OS Features

• Multi-process and multi- • Networking • • Multimedia • Internet connectivity

10 Compact 7 New Features • Multi-core support • 3GB of addressable memory • Support for ARMv5, ARMv6 and ARMv7 • Silverlight for Windows Embedded tools • Multi-Touch • Windows Compositor • Updated browser • DLNA Real Time • Up to 32K processes • Infinite Threads • 256 Priorities • 1ms System Tick • Low latencies • Deterministic Shared Source • The full source code of the Windows Embedded Compact 7 kernel is available • Sample BSPs and Drivers are provided in source format and can be modified and redistributed • Source code is available only in licensed version • Additional source code access is provided to MVPs, Gold partners and universities

13 Platform Builder

• Tool used to configure and debug the OS • Visual Studio 2008 plug-in. • Components can be selected from a Catalog • Development and debugging inside the Visual Studio IDE • Kernel debugger Platform Builder Application Development

Native Managed

• Allows access to all the • Provides Rapid OS features trough the Application Development capabilities • Allows Real-Time • Provides a rich Windows- applications development Forms based UI • Can provide a rich UI • Provides a solid class using Silverlight for library to access most of Windows Embedded the features of the OS

16 Silverlight for Windows Embedded

Designer Developer

• Knows how to design a • Knows how to develop simple and beautiful UI application code, • Don’t care about the leveraging all the features complexity of source of the OS code • Don’t like to waste time • Wants to control the way coding animations and the UI behaves in the other UI-related stuff final application • Wants to integrate the UI with minimal effort

17 XAML! • Designers and developers must share a common language • XAML is a XML-based language that can be used to describe application user interfaces • XAML can be edited using graphical tools (Expression Blend) • XAML can be easily integrated into applications

18 XAML Sample

Root element LayoutRoot