MicroSys OS Selection - a customer perspective MicroSys Electronics GmbH Reiner Mauthe Sales and Marketing
MicroSys Location MicroSys MicroSys Electronics GmbH Muehlweg 1 D Sauerlach
MicroSys MicroSys product history 6U 68k SBCs and I/O Boards for VMEbus 3U 68k SBCs and I/O Boards for VMEbus 3U / 6U IndustryPack TM Carrier for VMEbusCustomized Solutions for VMEbus and Embedded SystemsPowerPC SBCs for VMEbus & cPCI miriac TM Modules Pentium SBCs
MicroSys Products 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
MicroSys Markets Industrial Automation (50%) Automotive (15%) Defense-Aerospace (15%) Medical (20 %)
MicroSys OEM 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
MicroSys RealTime Operating Systems -VxWorks, OS-9, QNX,pSOS -EUROS, MQX, RTEMS -RT-Linux, Elinos, PikeOS Operating Systems -Linux -WinCE Software Support
MicroSys OS selection-general Not a digital decision (a lot of criteria play a significant role) Selection process is very different from small to large companies Influences the total SW development and maintenance strategy (or vice versa) Cost is sometimes hard to really quantify At least as important as HW choice
MicroSys From 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
MicroSys 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
MicroSys 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
MicroSys Customer selection criterias Development environment Inhouse knowledge Technical support References Certifications Puzzled with buzz words
MicroSys Proven, stable, fast Size of OS Scaleability Tools support, environment Realtime issues Prepared for the future (communication protocols,multi core support,...) Technical Selection criterias
MicroSys Trends Linux 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
MicroSys Why 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
MicroSys OS Selection - a customer perspective Narrow view from a selected industry segment Questions ????
MicroSys OS selection-conclusion (RT)OS should be seen as a tool There is no ideal (RT)OS Development environment is a key for useability