stmicroelectronics automotive mcu technical day · stmicroelectronics automotive mcu technical day...

15
STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017ST汽车MCU技术日 201766日,上海 201768日,深圳 2017613日,北京 Green Hills Software Development Tools 吴远鹏 Hanyi Technologies Co., Ltd

Upload: hatruc

Post on 13-Apr-2018

252 views

Category:

Documents


14 download

TRANSCRIPT

Page 1: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

STMicroelectronics Automotive MCU

Technical Day

意法半导体汽车微控制器技术日

2017年ST汽车MCU技术日2017年6月6日,上海2017年6月8日,深圳

2017年6月13日,北京

Green Hills Software Development Tools

吴远鹏Hanyi Technologies Co., Ltd

Page 2: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

2

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 2汉宜电子科技(上海)有限公司

汉宜电子介绍

专业的嵌入式系统工程服务合作伙伴

开发工具代理销售

• OpenECU快速原型开发

• ETAS:INCA/AutoSar/HIL

• Green Hills MULTI/Probe

• Wind River Diab编译器

• CAN/LIN测试和仿真

• Chroma电子测试系统

产品开发和服务

• 嵌入式系统/硬件/软件/测试的研发服务

Page 3: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

3

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 3汉宜电子科技(上海)有限公司

Green Hills Software

• Largest independent software provider for embedded systems

Worldwide presence, HQ in Santa Barbara, CA

30 years in the embedded industry

• Proven and stable industry leader

Profitable every year since 1983

• Privately held and 100% self-funded

One president and CEO since 1982

Embedded systems and security experts

• Diverse market segments

Aerospace and defense, networking, consumer, automotive, medical,

mobile, industrial control and consumer

Page 4: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

4

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 4汉宜电子科技(上海)有限公司

Secure Device Lifecycle Management• Secure boot, code signing,

key management, secure networking,

TimeMachine™• Back-in-time trace debugging• FINDS EVERY BUG

• 64-bit multicore debugger, profiler, error detection, …• ISO 26262 ASIL D qualification certificate• Top scoring compilers on EEMBC® benchmarks

Integrated Development Environment (IDE)

Embedded Experts Design Services and Training

Green Hills Portfolio

Safety & Security CertificationsISO 26262, IEC 61508, DO-178B

The manufacturer

may use the mark:

Reports:

GHS 05/10-22 R001 V1 R3

Assessment Report

Validity:

This assessment is valid for

the MULTI Integrated

Development Environment

(IDE) and Toolchain

.

This assessment is valid until

April 1, 2015.

Revision 1.2 April 30, 2012

Certificate / Certificat

Zertifikat /

Evaluating Assessor

Certifying Assessor

Page 1 of 2

GHS 1002005 C001

exida hereby confirms that the:

Place embossed

seal here for

originals, lining it

up at the bottom

MULTI Integrated Development

Environment (IDE) and Toolchain

Has been assessed per the relevant requirements of:

IEC 61508: 2010 Part 3, Section 7.4.4

EN 50128: 2011, Section 6.7

ISO 26262: 2011 Part 8, Section 11

and meets requirements providing a level of integrity to:

Qualified for SIL 4 and ASIL D

Tool Functions: The MULTI IDE and Toolchain are used to create, edit, compile, link and debug embedded software applications on a variety of different platforms.

Application Restrictions:

The tool must be used under the same constraints, operating conditions and environments used in the validation of the tool. These are documented in the referenced Assessment Report.

Green Hills Software, Inc.

Santa Barbara, CA - USA

®

Certif ication Services

®

Certif ication Services

• Green Hills Probe & SuperTrace Probe• Multicore JTAG & low level

trace debugging

Page 5: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

5

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 5汉宜电子科技(上海)有限公司

MULTI Integrated Development Environment

Debug, Analyze and Optimize Embedded Projects

Optimizing 32/64-bit C/C++ cross compiler and toolchain

Multicore, multithread source level debugger

OS-Awareness for OSEK/AUTOSAR and Linux

Run-Mode, Stop-Mode style debugging

Run-time Error Detection & memory leak detection

Instruction Set Simulator

Trace-assisted TimeMachine & Path Analyzer

Code Coverage Analysis & Performance Profiler

Flash programming

DoubleCheck® Source Code Analyzer

Integrated with Simulink, Embedded Coder from

MathWorks

Better Managed Embedded Projects

Project Builder and makefile interfaces

Source Code Editor

MISRA C Checker

Integration with 3rd party version control

Safety Certificates for automotive, industrial, medical

Safety Certificate for Compilers

- ISO 26262

- IEC 61508

- EN 50128

Page 6: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

6

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 6汉宜电子科技(上海)有限公司

MULTI 7 IDE – Single IDE for Linux and RTOSes

• Green Hills continues leadership role for embedded IDE tools

• Single development environment for: Linux native

Virtualized Linux hosted by Multivisor

INTEGRITY

μ-velOSity

VxWorks

ThreadX

No OS

Homegrown operating systems

• Supports major processor architectures including ARM, Power

Architecture, x86, MIPS and V850 on Windows, Linux desktops

• Integrated components Optimizing C/C++ compilers, multicore debugger, performance profiler, memory

leak detection, project builder and much more

Page 7: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

7

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 7汉宜电子科技(上海)有限公司

MULTI 7 IDE – Single IDE for Linux and RTOSes

• Linux Awareness

Debugs both native Linux and virtualized Linux on Multivisor

Debugs both Linux kernel and applications

Debug loadable kernel modules

Freeze-Mode and Run-Mode support

Understands the complex internals of the Linux kernel and automates the

tedious steps to configure the debugger for the Linux kernel

• Make sense of complex systems

Easily handles multiple applications with

hundreds of threads

Faster trace, deeper profiling

20x faster memory leak reporting

Share data with other MULTI users

Updated GCC debugging and Python

“At-a-Glance” visibility added

Page 8: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

8

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 8汉宜电子科技(上海)有限公司

Reproducible & Certified Public Benchmarks

When semiconductor manufacturers

publish their best performance scores

with EEMBC®, they choose

Green Hills Optimizing Compilers more

than all other compilers combined.

(1998 – 2015)

ARM announced best-in-class scores

with Green Hills compilers (Feb 2015 +

Sept. 2015)

October 2016 - EEMBC® public data

EEMBC® Certified Compiler Scores

Page 9: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

9

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 9汉宜电子科技(上海)有限公司

Green Hills JTAG and Trace Probes

Green Hills Probe™ Multiuser, multicore, high-speed debugging and board bring-up

Connects to the board via Ethernet or USB

Supports desktop Windows & Linux host operating systems

Software and hardware breakpoints Read/write memory, registers, TLB entries, cache lines

Web, telnet, and serial management

Firmware is field upgradeable

Uses industry-standard interfaces such as ARM® Coresight

SuperTrace Probe™ Adds trace collection to Green Hills Probe

Adds trace data collection to Green Hills Probe to enable TimeMachine software

8 Gigabyte of trace buffer provides deep program visibility

Supports 1GHz trace port clock speeds

SuperTrace Probe

Green Hills Probe

Page 10: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

10

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 10汉宜电子科技(上海)有限公司

Beyond Compiler: MULTI’s Time-Machine analyses

Trace data gathered in real-time

Non-intrusive to processor

No recompilation required

Debug forward or backward in same MULTI Debugger

Step, run, set breakpoints backward in time

View source code, memory, stack and registers at any time

Debug virtual address spaces

Analyze and Optimize

RTOS events and user events with EventAnalyzer

Function/code flow with Path Analyzer

Code coverage with Coverage window

Performance with Profiler window

Memory usage with Statistics window

Up to 8GB trace data collected with Green Hills SuperTraceProbe

Page 11: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

11

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 11汉宜电子科技(上海)有限公司

• The most highly certified RTOS and tools

• INTEGRITY kernel + MULTI Compilers

• “Certified” is much different than “certifiable”

• CMMI Maturity Level 3 rating

The manufacturer

may use the mark:

Reports:

GHS 05/10-22 R001 V1 R3

Assessment Report

Validity:

This assessment is valid for

the MULTI Integrated

Development Environment

(IDE) and Toolchain

.

This assessment is valid until

April 1, 2015.

Revision 1.2 April 30, 2012

Certificate / Certificat

Zertifikat /

Evaluating Assessor

Certifying Assessor

Page 1 of 2

GHS 1002005 C001

exida hereby confirms that the:

Place embossed

seal here for

originals, lining it

up at the bottom

MULTI Integrated Development

Environment (IDE) and Toolchain

Has been assessed per the relevant requirements of:

IEC 61508: 2010 Part 3, Section 7.4.4

EN 50128: 2011, Section 6.7

ISO 26262: 2011 Part 8, Section 11

and meets requirements providing a level of integrity to:

Qualified for SIL 4 and ASIL D

Tool Functions: The MULTI IDE and Toolchain are used to create, edit, compile, link and debug embedded software applications on a variety of different platforms.

Application Restrictions:

The tool must be used under the same constraints, operating conditions and environments used in the validation of the tool. These are documented in the referenced Assessment Report.

Green Hills Software, Inc.

Santa Barbara, CA - USA

®

Certif ication Services

®

Certif ication Services

Functional Safety Experts

Products &Technologies

Safety Team

Help customers design and certify

• Training, analysis, development

• Certification Support Services/Data

• e.g. Safety Manuals, Safety BSP, Safety Layer

• Prepare customer with safety case strategy

Proven CustomerDeployments

Automotive, Avionics, Consumer, Industrial, Medical, Financial infrastructure, IT Security

Enabling ASIL Systems on QM silicon

Page 12: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

12

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 12汉宜电子科技(上海)有限公司

MULTI Toolchain for Functional Safety

• MULTI Toolchain is certified to develop software at the highest functional safety levels for: Automotive … ISO 26262:2011 – ASIL D Industrial … IEC 61508:2010 – SIL 4 Railway … EN 50128:2011 – SWSIL 4

• Was first in the industry!

• Certified by exida and TÜV Nord

• Customers receive Standard MULTI/Compilers Safety Certificate (see pictures) Safety Manual Tool chain Run-time libraries

Page 13: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

13

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 13汉宜电子科技(上海)有限公司

汉宜电子BMS方案和工具链

AutoSAR

MCAL

SPC574K72

ETAS(Autosar)

GHS(Compiler/Debugger)

ST(MCU)

HANYI(Hardware)

ST(MCAL)

ETAS(INCA)

ETAS(HIL)

Page 14: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

14

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 14汉宜电子科技(上海)有限公司

BMS方案特点

汉宜电子BMS方案特点:

硬件满足ASIL-D

底层软件采用ETAS AutoSar

应用层软件客户自主开发(基于simulink/ASCET) 符合ISO26262的开发过程和工具链

• 编译器GHS

• 标定INCA

• HIL:ETAS BMS-HIL

• EOL:Chroma

Page 15: STMicroelectronics Automotive MCU Technical Day · STMicroelectronics Automotive MCU Technical Day ... •64-bit multicore debugger, ... 底层软件采用ETAS AutoSar

15

HANYIInnovated for people

Hanyi Technologies Co., Ltd2017-06-08 15汉宜电子科技(上海)有限公司

汉宜电子科技(上海)有限公司Hanyi Technologies Co., Ltd

www.han-yi-tech.com | 电话:021-5049 0567 | 电子邮件: [email protected]