Freescale Professional Engineering and Support...
Transcript of Freescale Professional Engineering and Support...
External Use
TM
Freescale Professional Engineering
and Support Services: Delivering
Valuable Knowledge to Our Customers FTF-SDS-F0251
A P R . 2 0 1 4
Sharon Darley
Dennis Thompson
TM
External Use 1
Microcontrollers Software & Services
To provide system level services and solutions directly on customer HW/SW
By bridging the Gap between Standard enablement and additional customer needs
Leveraging our deep SoC and BSP expertise to ensure project success with high quality
Benefits
Accelerate & Secure Customers
Time-to-Market
TM
External Use 2
Technical Support &
Maintenance Programs
Professional
Engineering Services
• Defined
• Established Value
• Limited Warranty &
Liability
Value Based Software Support and Services Coverage
via
Free Community, and Fee Based Support, Maintenance & Service Offerings
Software Release to Market
• Fee Based Priority
Support
• Maintenance Update &
Upgrade
Enablement and
Commercial Software
Solutions
Free Community
Support
• Extend FSL Software
Products
• Custom Software
Freescale’s Software Product, Support, Maintenance &
Service Model
TM
External Use 3
Customer’s Development Life Cycle Evaluation Proof of Concept Design Project Development Productization
• Standard Silicon
Support
• Baseline BSP SW
Support
• Silicon Support
• Commercial Tech
Support
• Professional Eng.
Services
• Silicon Support
• Commercial Tech
Support
• Professional Eng.
Services
Freescale Reference
Platform
Customer’s Custom
Board & SW
Freescale Reference
Platform
Freescale Reference
Platform
Customer’s Custom
Board & SW • Standard Silicon
Support
• Baseline BSP SW
Support
• Standard Silicon
Support
• Baseline BSP SW
Support
Software Support & Services Life Cycle Coverage
TM
External Use 4
Prioritized Access /
Guarantied Response
Senior Level Engineering
Private Portal
Hot Fixes
Customer’s Development Life Cycle Evaluation Proof of Concept Design Project Development Productization
Bug Reports / Feature Request
Bug Fixes According to Release
Cadence
Community Post s
http://community.freescale.com Commercial Technical Support Reproducible on Freescale’s Reference Platform
Freescale Public Communities
Freescale Standard Technical
Support
• Standard Silicon
Support
• Baseline BSP SW
Support
• Silicon Support
• Commercial Tech
Support
• Professional Eng.
Services
• Silicon Support
• Commercial Tech
Support
• Professional Eng.
Services
Freescale Reference
Platform
Customer’s Custom
Board & SW
Freescale Reference
Platform
Freescale Reference
Platform
Customer’s Custom
Board & SW
Providing
Answers
• Standard Silicon
Support
• Baseline BSP SW
Support
• Standard Silicon
Support
• Baseline BSP SW
Support
Software Support & Services Life Cycle Coverage
TM
External Use 5
Prioritized Access /
Guarantied Response
Senior Level Engineering
Private Portal
Hot Fixes
Software Services
Linux, Android, MQX
BSP’s,
Drivers/Stacks
Integration
Development
Porting
Optimization
Customer’s Development Life Cycle Evaluation Proof of Concept Design Project Development Productization
Bug Reports / Feature Request
Bug Fixes According to Release
Cadence
Community Post s
http://community.freescale.com Commercial Technical Support Reproducible on Freescale’s Reference Platform
Professional Engineering Services
Freescale Public Communities
Premium Service Request – Short Term Engagements 1 - 5 days
Freescale Standard Technical
Support
• Standard Silicon
Support
• Baseline BSP SW
Support
• Silicon Support
• Commercial Tech
Support
• Professional Eng.
Services
• Silicon Support
• Commercial Tech
Support
• Professional Eng.
Services
Freescale Reference
Platform
Customer’s Custom
Board & SW
Freescale Reference
Platform
Freescale Reference
Platform
Customer’s Custom
Board & SW
Providing
Answers
• Standard Silicon
Support
• Baseline BSP SW
Support
• Standard Silicon
Support
• Baseline BSP SW
Support
Hardware Services
Schematic and
Layout Optimization
&
Review
Simulation
On-site board
bring-up
Providing
Resources
Software Support & Services Life Cycle Coverage
TM
External Use 6
Professional Services Focus
Software Services
• Linux, Android, MQX BSP’s, Audio Framework, Drivers/Stacks − Customization
− Integration
− Development
− Porting
− Testing
− Optimization
− Issue analysis, Debug & Fix
• Long-term support on Customer Board
Hardware Services
• Schematic and layout optimization & review
• Simulation
• On-site board bring-up
So
ftw
are
OS Kernel
FSL BSP
Drivers
H
ard
ware
MS
S P
rim
ary
Fo
cu
s A
rea
UI &
Applications
Vybrid
Solutions
i.MX
Apps
Processors MSS Architecture Focus Area
Middleware
Kinetis
Solutions
TM
External Use 7
define design develop integration
and test deploy
• Requirements
Gathering
• Project
Assessments
• IP Selection
• Design
Consulting
• System
Consulting
• Architecture
• Custom
Development
• Porting /
Migration
• Integration
• Testing
• Documentation
• Performance
Testing
• Performance
Optimization
• Knowledge
Transfer
• Project
Specific
Support
(3rd Level)
• Maintenance
• Performance
Tuning
Quality Assurance (ISO, CMMI & SPICE Level III)
Software Development Methodologies & Quality:
Engineering Discipline
TM
External Use 8
Hardware Services Offerings
• Schematics Review: We assure schematics are thoroughly checked by
doing a detailed review of every interface and peripherals connected to
FSL devices.
• Layout Review: We perform thorough placement and layout reviews to
ensure the design follows Freescale recommendations, design guidelines
and standard PCB development rules.
• Software Preparation and Board-Bring Up: We can make any required
modifications to the bootloader and kernel and bring up the system.
Typically, we send one or two engineers on-site (with complementary
skills) for a week to support an on-site board bring-up.
• Full Board Design and Prototype Build: We can design and layout a
custom board and deliver prototype builds.
TM
External Use 11
Automotive Tier One Customers
• Automotive Infotainment and Instrument Cluster Systems for Several Customers − Services included: Linux BSP customization, modified to meet automotive
standards.
TM
External Use 12
• System Architecture − i.MX51, i.MX53, and i.MX6 based SoCs with one platform including two SoCs
− High level of integration
− LCD / Touchscreen
− Audio
− Wi-Fi
− USB
− Bluetooth
− Rear Camera
• Solutions and services provided − Complete BSP and root file system
− High level consulting
− Hardware schematics review
− File system requirements and layout
− Production level verification
− Support and maintenance
i.MX Automotive Infotainment and Cluster Systems
TM
External Use 13
• Deliverables Highlights
− Delivered complete target specific Board Support Package, with
modifications according to system architecture
− Significant boot time optimizations (less than one second to begin
execution of the user space application, and in some cases less than
500 ms)
− Live video streaming via mpeg2ts
− Testing to application specific requirements and use cases
− NAND Flash performance improvements (4 MB/sec to 35 MB/sec)
− Support for sophisticated audio architectures and audio driver
customization
− Custom LIN stack
− Support for MFi
i.MX Automotive Infotainment and Cluster Systems
TM
External Use 14
An
dro
id A
cce
ss
ory
So
ftw
are
Android Open Accessory Protocol (AOAP) • Device and AOA Detect • Audio Streaming • HID playback support • HID App and Accessory communication
Hardware
Low Level
RTOS
Accessory Interface
Software
Android App (Examples)
TM
MCU I2S
CPU DSP Memory DMA
USB Ethernet SD I2S Analog Audio
HW Codec/Class-D/ FM Modulator
USB Stack
TCP/IP Stack
SD Driver
Audio Drivers
Serial Drivers
I/O Drivers
Speaker Dock
EKG Altimeter Accessory
MCU Firmware Update
Others
I2C Driver
Accessory Software
USB/MHL Connector
GUI Sensor System
Actuator System
EKG Altimeter Digital Audio Processing
Accessory MCU Firmware
Update
Audio Decoder* (for USB MSC only)
MP3 AAC HE AAC APE FLAC OGG Vorbis WAV WMA
USB Mass Storage Class (requires audio decoder)
(does not support device
based playback control)
UART I2C
USB Host mode
streaming
No RTOS (“Bare Metal”) Kinetis L, Kinetis K
MQX Kinetis K, Vybrid
Linux Vybrid, i.MX
Au
dio
So
luti
on
So
ftw
are
Hardware
Low Level
RTOS
Standard Audio
Value Added Audio
SW Codecs
TM
MCU USB I2S Ethernet SD
CPU DSP
UART
Memory DMA
I2S Analog Audio
HW Codec/Class-D/FM Modulator
USB Stack
TCP/IP Stack
SD Driver
Audio Drivers
Serial Drivers
I/O Drivers
MP3 en., de.
AAC de.
HE AAC de.
APE de.
FLAC de.
OGG Vorbis de.
WAV en., de.
WMA de.
Volume Control
Tone Control
Graphic Equalizer
Loudness Control
Sample Rate Converter
Stereo Widening
Dolby DTS/SRS VoIP Others
No RTOS (“Bare Metal”) Kinetis L, Kinetis K
MQX Kinetis K, Vybrid
Linux Vybrid, i.MX
MF
i In
terf
ac
e S
oft
wa
re
30-pin Lightning
Hardware
Low Level
RTOS
MFi Interface Software
iOS App (Examples)
TM
MCU I2S
CPU DSP Memory DMA
USB Ethernet SD UART I2S Analog Audio
HW Codec/Class-D/ FM Modulator
USB Stack
TCP/IP Stack
SD Driver
Audio Drivers
Serial Drivers
I/O Drivers
Speaker Dock
EKG Altimeter Accessory
MCU Firmware Update
Others
I2C
I2C Driver
Accessory Software
Dock Connector
GUI Sensor System
Actuator System
EKG Altimeter Digital Audio Processing
Accessory MCU Firmware
Update
No RTOS (“Bare Metal”) Kinetis L, Kinetis K
MQX Kinetis K, Vybrid
Linux Vybrid, i.MX
Accessories and Audio Solutions Framework
Au
dio
So
luti
on
So
ftw
are
Hardware
Low Level
OS
TM
MCU USB I2S Ethernet SD
CPU DSP
UART
Memory DMA
I2S Analog Audio
HW Codec/Class-D/FM Modulator
USB Stack
TCP/IP Stack
SD Driver
Audio Drivers
Serial Drivers
I/O Drivers
MQX Linux
Media Player
Media Browser
Media Indexing
Playlist / Play Queue
Customer Applications
Impresario
Common Audio Framework API
Media Device Support
OS Abstraction Layer
Additional 3rd Party OS Support (uItron)
Re
fere
nce iO
S / A
ndro
id A
pps
Other
TM
External Use 15
• Antilock Braking System –14 years of Service!
− Custom software development of low level drivers, custom boot loader with PC based flash download tool.
• Electronic Body Controls/Smart Junction Box
− Model Based Design Development for complete Body, Gateway and Tire Pressure Monitor using MATLAB/Simulink environment. Complete simulation, testing & automatic code generation for production.
• Hybrid and Motor Control Modules for Hybrid Dual Power Inverter System
− Software Driver and API Development using MCAL for MPC5674F. HW Design and Development of Core, HCP, and MCP modules Motor Control Strategy Consulting
Other Automotive Tier One Projects
TM
External Use 17
Major Printer Manufacturer
• Laser Printer
− Custom software development, firmware and printed circuit assembly design
TM
External Use 18
Jigabot: Personal Robotics
• Personal Robotics
− Short term consulting to solve a blocking problem
TM
External Use 19
• Highlights
− Delivered short term “Buy Now” consulting to quickly solve a problem
that was threatening to block product demonstration at the CES
tradeshow in January.
− We solved the problem quickly. Jigabot won “Unique product / design
won Most Innovative” award from Videomaker at CES 2014 and has also
received quite a bit of positive press attention.
Jigabot: Personal Robotics
TM
External Use 20
• Dedicated Project Management Focused on Entire Project
• Experienced Engineers Simplify the Complex and Transfer
Knowledge
• Fill Technical Competency Skills Gaps
• Enable Customer Focus on Their Core Differentiation
• Freescale has Vested Interest in our Customer’s Overall Success
• Increase Customer Time to Money
Summary: Professional Service Team’s Value
TM
External Use 21
Regional Contacts
http://www.freescale.com/engservices
Software Products & Tools
Professional Services AMR
Austin, TX
Novi, MI
Professional Services EMEA [email protected]
TM
External Use 22
Introducing The
QorIQ LS2 Family
Breakthrough,
software-defined
approach to advance
the world’s new
virtualized networks
New, high-performance architecture built with ease-of-use in mind Groundbreaking, flexible architecture that abstracts hardware complexity and
enables customers to focus their resources on innovation at the application level
Optimized for software-defined networking applications Balanced integration of CPU performance with network I/O and C-programmable
datapath acceleration that is right-sized (power/performance/cost) to deliver
advanced SoC technology for the SDN era
Extending the industry’s broadest portfolio of 64-bit multicore SoCs Built on the ARM® Cortex®-A57 architecture with integrated L2 switch enabling
interconnect and peripherals to provide a complete system-on-chip solution
TM
External Use 23
QorIQ LS2 Family Key Features
Unprecedented performance and
ease of use for smarter, more
capable networks
High performance cores with leading
interconnect and memory bandwidth
• 8x ARM Cortex-A57 cores, 2.0GHz, 4MB L2
cache, w Neon SIMD
• 1MB L3 platform cache w/ECC
• 2x 64b DDR4 up to 2.4GT/s
A high performance datapath designed
with software developers in mind
• New datapath hardware and abstracted
acceleration that is called via standard Linux
objects
• 40 Gbps Packet processing performance with
20Gbps acceleration (crypto, Pattern
Match/RegEx, Data Compression)
• Management complex provides all
init/setup/teardown tasks
Leading network I/O integration
• 8x1/10GbE + 8x1G, MACSec on up to 4x 1/10GbE
• Integrated L2 switching capability for cost savings
• 4 PCIe Gen3 controllers, 1 with SR-IOV support
• 2 x SATA 3.0, 2 x USB 3.0 with PHY
SDN/NFV
Switching
Data
Center
Wireless
Access
TM
External Use 24
See the LS2 Family First in the Tech Lab!
4 new demos built on QorIQ LS2 processors:
Performance Analysis Made Easy
Leave the Packet Processing To Us
Combining Ease of Use with Performance
Tools for Every Step of Your Design
TM
© 2014 Freescale Semiconductor, Inc. | External Use
www.Freescale.com