Philips Semiconductors
ISP1362 Linux Stack User’s Guide
UM10012-_2
© Koninklijke Philips Electronics N.V. 2003. All rights reserved.
User’s Guide
Rev. 1.2—July 2003
9 of 34
Figure 3-1: ISP1362 Linux Setup Example
3.1.
ISP1362 PCI Evaluation Kit
3.1.1.
Setting Up the PC and OS
For one evaluation kit, prepare one PC. The ISP1362 Linux stack does not support two or more boards on one
PC at the same time. Therefore, for the ISP1362 OTG evaluation, you must have two PCs.
The ISP1362 Linux stack can run on any X86 CPU (preferably, Intel
®
Pentium
®
or above, for the desktop
environment). The ISP1362 Linux stack on X86 PCI platform has been tested with Linux kernel version 2.4.
20
on
Red Hat distribution. The stack should work with other distributions as well. Linux kernel versions 2.4.
21
or
above need a different kernel patch for OTG. Therefore, it is preferable to have a PC running kernel version
2.4.
20
.
3.1.2.
Setting Up the ISP1362 Evaluation Kit
The ISP1362 PCI evaluation kit can be configured in various modes of the ISP1362: the host-only mode, the
peripheral-only mode and the OTG mode. The OTG mode is the default mode for the evaluation kit as well as the
ISP1362 Linux stack. Make sure that the ISP1362 evaluation kit is configured in the OTG mode before using the
software. If you want to use any other mode of the ISP1362, refer to
ISP1362 PCI Evaluation Board User’s Guide
for
the hardware setup and Section
5.1.1 for the software setup.
3.1.3.
Setting Up the Software
This section explains how to install the ISP1362 Linux stack. Explanation on the installation or setting up of USB
device-specific software is beyond the scope of this document.
3.1.3.1.Setting Up the Linux Kernel
1. Install the Linux kernel source code in a directory (This installation uses
/usr/src/linux-
otg
/). If you do
not have the Linux kernel source code, you can download it from
http://www.kernel.org/
.
USB Peripherals on Machine 1
USB Peripherals on Machine 2
ISP1362 Evaluation
Kit on Machine 1
ISP1362 Evaluation
Kit on Machine 2
OTG Cable