microsys os selection - a customer perspective microsys electronics gmbh reiner mauthe sales and...
TRANSCRIPT
Mic
roS
ysOS Selection - a customer
perspective
MicroSys Electronics GmbHReiner Mauthe
Sales and Marketing
Mic
roS
ys
83 86 89 92 95 98 01 04 06
MicroSys product history
6U 68k SBCs and I/O Boards for VMEbus
3U 68k SBCs and I/O Boards for VMEbus
3U / 6U IndustryPackTM Carrier for VMEbus
Customized Solutions for VMEbus and Embedded Systems
PowerPC SBCs for VMEbus & cPCI
miriacTM Modules
Pentium SBCs
Mic
roS
ysProducts
VMEbus• Motorola 68k & PowerPC Single Board Computer • Intel Pentium M Single Board Computer• VME IO Boards
CompactPCI • Motorola PowerPC Single Board Computer• Intel Pentium M Single Board Computer
Mezzanine Solutions• IP Modules • Passive and Active IP Carrier
miriac™ CPU Modules • PowerPC & PowerQUICC, Intel XScale PXA255• Module Carrier and IO Extensions; FPGA, Graphic
OEM Products based on COTS Solutions
Mic
roS
ys Markets
Industrial Automation (50%) Automotive (15%) Defense-Aerospace (15%) Medical (20 %)
Mic
roS
ysOEM Products
Embedded Solutions for Proprietary Platforms based on COTS Products
Prototype ready to use within 12 weeks incl. S/W Support Extended Temperature Options Rugged and Semi-rugged Solutions ISO 9001:2000 Quality Management Unique Part No, Labeling & Documentation Local Support for Hardware and Software Hardware & Software Configuration Management User-defined Product Cycle 10+ years
Mic
roS
ys
RealTime Operating Systems
- VxWorks, OS-9, QNX ,pSOS
- EUROS, MQX, RTEMS
- RT-Linux, Elinos, PikeOS
Operating Systems
- Linux
- WinCE
Software Support
Mic
roS
ysOS selection-general
Not a digital decision (a lot of criteria play a significant role)Selection process is very different from small to large
companiesInfluences the total SW development and maintenance
strategy (or vice versa)Cost is sometimes hard to really quantifyAt least as important as HW choice
Mic
roS
ysFrom our side
SW Support matrix is getting too big to maintain (number of products x number of OS x number of versions); we have to say no to some requests or charge for it
Changes in newer OS versions are often significant (different interfaces)
Number of different OS (variants) is not decreasing over time
the technology treadmill continues
OS selection – OEM issues
Mic
roS
ys
Two distinct different types of customers:
Legacy users or newcomers / changes
Newcomers wish list:
Application should not be too OS dependent
Compatible future versions
latest drivers (component support) available
Future prove, long term availability without changes
OS selection – customer issues
Mic
roS
ys OS still existing in the future
OS supplier history (size) and future
Real Cost
Royalties
Regular updates, latest CPU (component) support
Customer forseeable future needs (distributed processing, HMI, networking)
Customer selection criterias
Mic
roS
ysCustomer selection criterias
Development environment
Inhouse knowledge
Technical support
References
Certifications
Puzzled with buzz words
Mic
roS
ys
Proven, stable, fast
Size of OS
Scaleability
Tools support, environment
Realtime issues
Prepared for the future (communication protocols,multi core support, ...)
Technical Selection criterias
Mic
roS
ys
TrendsLinux
• Realtime: but which standard and implementation the best of two worlds but (RTAI, OSADL)•Graphic, becoming a standard requirement even in smaller applications
Windows CE in more commercial oriented systems • x86 centric, GUI, available SW stacks, latest technologies• technical support, driver availability for the embedded environment
Automotive • seperate, high volume market segment with different requirements (OSEK/OS, Flexray,MOST) but some ‘automotive standards‘ have made their way to the industrial environment
Mic
roS
ysWhy OS-9
Existing since a long time; trust in the future existence Good history of maintenance for older versions Not just x86 centric It is a good combination of realtime and standard POSIX compliance (just
in case for future changes) Adapts the newest technologies Fair royalty scheme - Publically not too present
Technical: relative small and fast kernel Fast boot time
Mic
roS
ysOS Selection - a customer
perspective
Narrow view from a selected industry segment
Questions ????
Mic
roS
ysOS selection-conclusion
(RT)OS should be seen as a toolThere is no ideal (RT)OSDevelopment environment is a key for
useability