![]() |
|
||||
LynxOS Installation Guide |
Introduction
LynxOS Overview
The LynxOS product family is comprised of many tools and features that collectively form a state-of-the-art development environment for writing, debugging, and deploying real-time embedded applications. The real-time LynxOS kernel is provided in two forms:
- A bootable, prebuilt kernel that can be loaded onto a target and executed as a full-featured development Operating System
- A set of kernel libraries, scripts, and Makefiles that can be used to create custom kernels to match the needs of users' applications
Libraries, compilers, linkers, debuggers, and other tools are provided in the LynxOS development environment for developing kernels and user applications.
Application and kernel development can take place in a supported Cross Development Environment, with tools installed on a host system running Windows, Solaris, or Linux. Applications and kernels compiled on a cross development environment can be downloaded and executed on a LynxOS target system.
Application and kernel development can also take place in a supported Native Development Environment, where all development tools run on the native CPU. Compilation, linking, debugging, and execution of the user's application occurs seamlessly on a single LynxOS target.
Windows Cross Development Environment
The Windows Cross Development Environment allows users to develop LynxOS applications or kernels on a Windows desktop. The applications and kernels are built for a particular target system architecture with the LynxOS cross development tools. The cross development environment includes all the necessary tools and utilities to build applications or kernels for a specific target.
The base LynxOS Windows cross development package includes the following CD-ROMs:
Descriptions of these CD-ROMs are provided in the section "LynxOS Media".
Cross development environment installation instructions are provided in "Installing LynxOS Cross Development Systems" .
UNIX Cross Development Environment
The Cross Development Environment for UNIX hosts (which includes all supported versions of Linux and Solaris) allows users to develop LynxOS applications or kernels for a particular target system architecture. The applications and kernels are built with the LynxOS cross development tools. The cross development environment includes all the necessary tools and utilities to build applications or kernels for a specific target.
The base LynxOS UNIX-hosted cross development package includes the following CD-ROMs:
This CD-ROM also contains the Board Support Package (BSP) for a particular target.
Descriptions of these CD-ROMs are provided in the section "LynxOS Media".
Cross development environment installation instructions are provided in "Installing LynxOS Cross Development Systems" .
Native Development Environment
The LynxOS Native Development Environment provides users the ability to develop LynxOS applications and kernels on the target architecture. The native development package includes tools and utilities that run natively on a target.
The native development environment includes the following CD-ROMs:
This CD-ROM also contains the Board Support Package (BSP) for a particular target.
Descriptions of these CD-ROMs are provided in the section "LynxOS Media".
Native development environment installation instructions are provided in "Installing LynxOS x86 Native Development Systems" , and "Installing LynxOS PowerPC Native Development Systems" .
LynxOS Media
The CD-ROMs included in each development environment are detailed in the following sections.
Open Development Environment (ODE) CD-ROM
The base LynxOS development package is called the Open Development Environment (ODE). The ODE contains all the components needed to develop LynxOS kernels and user applications in both native and cross development environments. The ODE includes tools, libraries, and utilities in built for a particular processor architecture (x86, or PowerPC, for example).
The ODE CD-ROMs also includes a Board Support Package (BSP) that includes tools to build applications and kernels for a particular target board.
Cross Development Kit (CDK) CD-ROM
The LynxOS Cross Development Kit (CDK) contains the cross development software (including the GNU compiler and debugger) for the Cross Development Host. This CD-ROM is available per operating system environment (i.e., Windows, Linux, or Solaris). Each CDK CD-ROM contains the cross development tools for supported architectures (PPC, x86, or others).
Messenger
LynxOS Messenger is included for supported BSPs only.
X and Motif CD-ROM
The X Windows/Motif/Posix Desktop CD is included with native development environments only, and contains the native LynxOS X & Motif system files. This CD also includes the LynxOS PosixWorks Desktop. This CD-ROM is available per target architecture. For cross development customers who want to use X & Motif libraries, the X & Motif CD-ROM is available for purchase separately.
The installation procedures for X11 and Motif libraries, servers, and tools are described in "Installing X & Motif"
Additional Components CD-ROM
The Additional Components CD-ROM contains various components for LynxOS, including:
These components are installed after the base LynxOS installation.
Other Products
Other tools and products, such as the TotalView debugger, SpyKer kernel event trace analyzer, and LynxInsure++ code quality tools, are sold separately and include their own installation instructions.
Before Installing
Review and complete the following sections before proceeding with the installation of LynxOS.
System Requirements
The following hardware requirements must be met before installing LynxOS on a system.
Native Hardware Checklist
Fill in the following table with your system's hardware before beginning the LynxOS installation:
Basic Installation Overview
Use the following table to for basic installation steps. Refer to the relevant sections in this installation guide for detailed installation information.
![]() LynuxWorks, Inc. 855 Branham Lane East San Jose, CA 95138 http://www.lynuxworks.com 1.800.255.5969 |
![]() |
![]() |
![]() |
![]() |