welcome to iar systems! · 2018-04-18 · solutions • demand for more efficient development...
TRANSCRIPT
Welcome to IAR Systems!
IAR DevCons globally
Inspiration from here!
We are dedicated to provide
superior technology and services,
enabling our customers
to create the products of today
and the innovations of tomorrow.
Future-proof software tools and services
for embedded development
35 years in the industry
Listed on NASDAQ Stockholm
2017 Sales SEK 345M
Operating profit SEK 107M
Net cash SEK 117M
Dedicated team of support,
sales and service worldwide
46,000 customers
32% of revenue invested in
R&D
+ Distributor
representation in
40+ countries
Uppsala
Munich
Paris
Tokyo
Seoul
Shanghai
Dallas
Boston
Los Angeles
San Francisco
0
50
100
150
200
250
300
350
400
2013 2014 2015 2016 2017
Net sales, SEK m
0
20
40
60
80
100
120
2013 2014 2015 2016 2017
Operating result, SEK m
0
20
40
60
80
100
120
140
2013 2014 2015 2016 2017
Cash flow from operations, SEK m
Strong financial position
US
APAC
EMEA
Revenue split
0
200
400
600
800
1,000
1,200
1,400
0
25
50
75
100
125
150
175
200
225
Number of shares traded in 1,000s I.A.R Systems Group B OMX Stockholm_PI
IAR Systems share SEK 1,000s
2013 2014 2015 2016 2017
Market and customers
Large and loyal customer base worldwide
1 million customer products
150,000 technology users
95% recurring customers
High-growth verticals markets
Automotive
• Need for quality guaranteed
• Requirements for safety
solutions
• Demand for more efficient
development workflows
IoT Medical
• Growing security demands
and concerns among
customers
• Software tools must evolve to
encompass security across
the entire workflow
• Personal integrity must be
secured
• Functional safety critical
• Big data management for
extended patient monitoring
Need for
Quality guaranteed
Safety solutions
More efficient development
workflows
Demands on
Lower fuel consumption
Electric/hybrid engines
Safety features
Connected services
Car entertainment and media
systems
Smart road infrastructure
Automotive—an increasing market potential
Building trust in the embedded world
By making security simple and scalable, companies
can ensure that their intellectual property is
completely protected against treats like
overproduction and counterfeiting, and loss of data
or code. Stefan Skarin, CEO, IAR Systems
”
IAR DevCon Korea
에 오신 것을 환영합니다
Products and services
The world’s most widely used development
tools for embedded applications
12,000+ SUPPORTED
DEVICES,
150,000 USERS
WORLDWIDE,
35 YEARS OF EXPERIENCE
Be free! Build what you want in
the platform of your choice.
Unique line-up of complete development tools One toolbox, one view, one uninterrupted workflow
Complete C/C++ compiler and debugger toolchain
Integrated code analysis tools
The widest device support
Best code optimizations proven in benchmarks
Certified for functional safety development
according to IEC 61508, ISO 26262, EN 50128,
IEC 62304
Extensive global support services and training
IAR Embedded Workbench Complete C/C++ compiler and debugger toolchain
Outstanding performance through sophisticated
optimization technology
Comprehensive debugger
User-friendly features and broad
ecosystem integration
ISO/ANSI C/C++
compliance with
support for
C11 and C++14
Renesas ABI compliant
Support for 12,000+ devices
40+ architectures All available 8-,16- and 32-bit MCUs
Cortex-M0
Cortex-M0+
Cortex-M1
Cortex-M3
Cortex-M4
Cortex-M7
Cortex-M23
Cortex-M33
Cortex-R4
Cortex-R5
Cortex-R52
Cortex-R7
Cortex-R8
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
ARM11
ARM9
ARM7
SecurCore
8051
MSP430
AVR
AVR32
RX
RL78
RH850
78K
SuperH
V850
R32C
M32C
M16C
R8C
H8
STM8
ColdFire
HCS12
S08
MAXQ
CR16C
SAM8
Intuitive and easy-to-use settings with
flexible rule selection
Extensive and detailed documentation
Checks compliance with MISRA
C:2012, MISRA C++:2008, and MISRA
C:2004
Includes ~250 checks mapping
to hundreds of issues covered by
CWE and CERT C/C++
Fully integrated in IAR Embedded Workbench
C-STAT static analysis
C-RUN runtime analysis
Bounds checking
Arithmetic checking
Heap and memory leaks checking
Fully integrated in IAR Embedded Workbench for Arm and RX
Intuitive and easy-to-use settings with
flexible rule selection
Code correlation and graphical
feedback in editor
Comprehensive and detailed feedback
Very efficient instrumentation of
compiled code
IAR Visual State
Set of tools for designing, testing and implementing
embedded applications based on state machines.
• Based on Unified Modeling Language (UML)
state machine subset
• Generates very compact C/C++ code, 100%
consistent with your design
• Advanced verification and validation tools
State machine elements
21
Event
State
Transition
Action
Initial state
/ = if condition is met then
do this. In this case: if you
are in state Red_f and
you have the
HighwayRedLightSignal
then start ShortInterval
and move to state
Yellow_F
Components
22
Navigator
Project
management
Designer
Coder
Verificator
Validator
Documenter
Design Test Document Generate code Create C project Run
Typical development cycle
Validated according to: IEC 61508
ISO 26262
EN 50128
Solutions for safety-critical applications
Certified toolchain
A special functional safety edition of
IAR Embedded Workbench
Simplified validation
Functional Safety certificate from TÜ V SÜ D
Safety report from TÜ V SÜ D
Safety guide
Guaranteed support through the product life cycle
Prioritized support
Validated service packs
Regular reports of known problems
Available for Arm, Renesas RX,
Renesas RL78, Renesas RH850
Building trust in the embedded world
By making security simple and scalable, companies
can ensure that their intellectual property is
completely protected against treats like
overproduction and counterfeiting, and loss of data
or code. Stefan Skarin, CEO, IAR Systems
”
Embedded Trust - Secure Boot Manager
Streamlined security development in
IAR Embedded Workbench
”
Secure worlds: Certificates, keys,
Secure Boot Loader configuration,
versioning policy • Enable creation of secure worlds,
including certificates
• Enable easy selection of
reconfigured secure worlds
for different use cases
Enabling secure deployment
”
Software mastering tool (Manufacturing image preparation)
Security-enabled programming machines
Enable development,
debug, mastering,
provisioning and
manufacturing in one
unified workflow
Worldwide extensive support services
Don’t worry about fighting with
learning curves, issues or bugs on
your own. With support from us,
you’re never alone.
Get help from technical experts
in your time zone. Support
centers covering 9 languages in
the US, Japan, China, Korea,
Germany and Sweden
Thank you for your attention!
For more information, visit iar.com