Philips Semiconductors | ISP1362 Linux Stack User’s Guide |
6. Inside the ISP1362 Linux Stack
The ISP1362 Linux stack release consists of two parts: a Linux kernel OTG patch for kernel version 2.4.18 and the ISP1362 Linux stack source code.
The code is written in C. This chapter explains the ISP1362 Linux stack source code organization.
6.1.Top-Level Directory
The root directory consists of all the substack directories and the make files. Table
Table
File Name | Description |
release/Makefile | |
release/Rules.Make | |
release/host | ISP1362 host stack directory |
release/device | ISP1362 device stack directory |
release/otg | ISP1362 OTG stack directory |
release/hal | ISP1362 hardware access layer directory |
Release/appl | ISP1362 OTG mass storage application modules directory |
release/objs | ISP1362 Linux stack object files directory |
6.2.host
The host directory consists of files and directories related to the ISP1362 host stack. The contents of this directory and their description are given in Table
Table
File Name | Description |
release/host/Makefile | Makefile for the host stack |
release/host/phci/ | ISP1362 Host Controller Driver directory |
6.2.1.phci
The phci directory consists of files related to the ISP1362 Host Controller Driver. The following table shows the contents of this directory and their description.
Table
File Name | Description |
release/host/phci/Makefile | Makefile for the Host Controller Driver |
release/host/phci/usb_phci.c | ISP1362 Host Controller Driver C source file |
release/host/phci/usb_phci.h | ISP1362 Host Controller Driver C header file |
6.3.device
The device directory consists of files related to the ISP1362 device stack. Table
| © Koninklijke Philips Electronics N.V. 2003. All rights reserved. | |
User’s Guide | Rev. | 31 of 34 |