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
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电子测试系统
产品开发和服务
• 嵌入式系统/硬件/软件/测试的研发服务
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
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
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
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
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
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
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
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
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
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
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)
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
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]