Account Manager: Vinh Du Systems Engineer: Vik Sohal July 1, 2003 Technology Leaders in Embedded Software Headquartered in Silicon Valley Extensive experience in embedded market - 15+ years Pioneers in UNIX/POSIX, Embedded Linux serve on ELC board Major investors Motorola, Intel ISO 9001 Registered Technology Leadership Created First Real Time Unix Operating System (LynxOS) Protected address spaces for applications and the kernel since 1989 Open Standards based interfaces since 1989 Networking Technology derived from FreeBSD 4.2 Worldwide Presence Incorporated in 1988 Full service company Software products Support, training Consulting services Partners Worldwide sales Sales offices: 12 Distributors: 39 LynuxWorks Evolution LynuxWorks Completes Linux Binary Compatability on LynxOS LynuxWorks Expands offering with Number of Available BlueCat Linux Applications for Linux Explodes Linux Takes Off, Fueled by the Internet LynuxWorks Enters High Volume Markets LynuxWorks Achieves Early Design Wins LynuxWorks LynxOS the 1st “Real-Time UNIX” 1988 1992-93 1997-98 2001-02 Target Markets Communications Aerospace and Defense NASA, United Defense, Aerospatiale Consumer and Handheld Devices Alcatel, Telica, Ericsson NeoMagic, PhatNoise, SPX, HP Other Markets Storage, Telematics, Home Networking, Wireless Sample Telecom / DataCom Customers Customers Acuson Agilent Alcatel BAE Systems Boeing CERN Cisco Daimler-Chrysler EADS (Aerospatiale) Ericsson General Electric GE Medical General Dynamics Hewlett-Packard Hitachi Hughes IBM Intel Jetstream Lockheed Martin Lucent Marconi Mitsubishi Motorola NASA NEC NeoMagic Nortel Panasonic PhatNoise Pulsar Raytheon Rockwell Collins Siemens Sony Sun Telica Toshiba Thomson - CSF Tokyo Electron TRW United Defense VeriFone Westinghouse Xerox BlueCat Linux for Embedded Systems Designed for highly reliable, high quality, low cost embedded development and deployment Cross development support LynuxWorks advanced test methodology used to assure high quality ISO 9001 certified development and test process Version Stabilized Long term support 7x24 Support BlueCat Key Points New kernel, yet stable (2.4.18) Common Toolchain (BlueCat = LynxOS) ABI - Customers can choose their embedded OS based upon requirements and retain software investment ATS (Quality tested and validated Linux) Mature Engineering Process ISO Certification Support Infrastructure LynuxWorks Commitment Natural extension of commitment to open standards: UNIX, POSIX, Solid Embedded Linux solution based on years of embedded market expertise Decade of real-time embedded experience Focus on quality products and support UNIX process model is common ISO9001 registered company Commitment to share technology back with the Linux community Leadership position with open community Market Trends In house, roll-your-own OS declining COTS proprietary OS declining Linux and use of open standards increasing Application-specific software platforms required by OEM’s LynuxWorks is well positioned to take advantage of these trends BlueCat Linux LynuxWorks Products Host System Application Development and Debugging IDE’s Tools Compilers, Debuggers, RunTime Analysis Trace Analysis TCP/IP Serial Target Kernel, Device Drivers, and Running Embedded Applications Development on Host (Native hosting also available) User Applications Layered Products Embedded OS Foundation BlueCat Linux Host OS Linux, Windows Hardware Processor Pentium LynuxWorks Product Family Intel, PPC, MIPS, Xscale, ARM BlueCat Linux 4.0 Based on Linux kernel 2.4.18 Standard Linux targeted for embedded systems Applications System Tools Development Tools Drivers Remote-Hosted Cross Development Tools Utilities, Documentation, Sample Apps Wide device support immediately available Source and Object on distribution CD Royalty free, open source distribution BlueCat 4.0 ODE Bundle Native GDB Debugger GNU 2.95 compilers SPYKER 2.0 VisualLynux TCP/IP Journaling Flash File System OSPF/RIP SNMP KDI Loader BlueCat Linux Reference Hardware & Bring-Up Tools Technical Support & Software Upgrades BlueCat 4.0 Environment Customer Application Linux 3rd party apps BlueCat libs, utilities BlueCat Embedded Linux BlueCat 4.0 Embedded Development Tools Available Today BlueCat Embedding Tools •mkrootfs •BlueCat Loader •blosh Commercial Linux or Windows (2000/XP Pro) Intel Architecture System Development System Embedded Targets: IA-32, PowerPC, ARM, MIPS, XScale, & IXP1200 BlueCat 4.0 Development Products Cross Development Tools GNU Toolchain 2.95.3 Same as LynxOS 4.0 Insight/gdb source debugger Kernel Configuration Tools Kernel Build Tools File System Building Tools Compression ROM Configuration BlueCat Loader Example Configurations Documentation Run-Time Linux: Linux 2.4.18 Kernel Shells Shared Libraries Networking ROM-ability Additional BlueCat Extensions Small Configurations: Some features can be removed from the base kernel through the BlueCat Configurator Headless Operation: BlueCat can boot and operate successfully without a keyboard, mouse, or monitor attached Network Install: BlueCat can be installed and booted in a embedded target via the network Flash File System: BlueCat can be configured and installed on a flash card, thereafter, allowing the system to boot from Flash and optionally mounting other local or remote file systems Backplane Communications: BlueCat supports communication over the chassis backplane, cPCI or VME. This will allow boards to boot over the backplane and to communicate using higher level protocols (FORCE 735/736) BlueCat Linux 4.0 - Features Addition of ARM 720T, MIPS R4K, IXP1200 Reduced Kernel footprint Journal Flash File System Support Kernel Porting Guide (In Work) Network booting with PXE netboot (FORCE 735/736) Busy Box Tiny Login BlueCat Host Support in 4.0 Red Hat Linux 7.1 and 7.2 SuSE 7.2 and 7.3 Windows 2000 and XP Pro PowerPC Board Support Package Motorola Radstone ADS8260 MCP750 (cPCI) MCPN750 (cPCI) PrPMC750 (-1241) Sandpoint 750 PPC4a-750 Force PowerPMC 260 MIPS Board Support Package Toshiba Pallas 3912 MIPS32 – Malta 4Kc ARM Target Support Cirrus Logic ARM ARM Integrator/CM920T-ETM Intel - Xscale EP7212 – ARM7 Core EP7312 – ARM7 Core CS89712 – ARM7 Core ADI Engineering BRH Board Intel – StrongARM SA1110 IA32/X86 Target Support Intel Force cPCI730 – Pentium II or III cPCI735/736 – Pentium III Motorola Intel 815E Scalable Performance Board All IA32 PC & AMD compatible board CPV5350 – Compact PCI board CPN5360 – Compact PCI board Ampro CM3-P5e – PC/104 board Hitachi SH3 Board Support Pkg. Hitachi EBX7709 – Sh7709 RISC 32bit LynuxWorks Development Tools LynuxWorks Development Tools LynuxWorks Development Tools Development Environments IDE’s TotalDB (Multi Threaded) Compilers CodeWarrior IDE SpyKer (Event Tracing) Debuggers VisualLynux - Windows Cross Development CodeWarrior – Linux Analysis Cross development from Linux, Windows and Solaris Native Development GNU 2.95.3 VisualLinux IDE SpyKer LynxInsure++ TotalView TotalDB Compilers