Philips ISP1362 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

Ir para a página of

Bom manual de uso

As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto Philips ISP1362. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoPhilips ISP1362 vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.

O que é a instrução?

A palavra vem do latim "Instructio" ou instruir. Portanto, no manual Philips ISP1362 você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.

Infelizmente, pequenos usuários tomam o tempo para ler o manual Philips ISP1362, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.

Então, o que deve conter o manual perfeito?

Primeiro, o manual Philips ISP1362 deve conte:
- dados técnicos do dispositivo Philips ISP1362
- nome do fabricante e ano de fabricação do dispositivo Philips ISP1362
- instruções de utilização, regulação e manutenção do dispositivo Philips ISP1362
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes

Por que você não ler manuais?

Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque Philips ISP1362 não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos Philips ISP1362 e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço Philips na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas Philips ISP1362, como para a versão papel.

Por que ler manuais?

Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo Philips ISP1362, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.

Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual Philips ISP1362. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação

Índice do manual

  • Página 1

    UM10012_2 ISP1362 Lin ux Stack July 2003 We welcome your feedback. Send it to wired.support@philips.com . Philips Semiconductors - Asia Product Innovation Centre Visit www.semiconductors.philips.com/buses/usb or www.flexiusb.com User’s Guide Rev. 1.2 Revision History: Version Date Description Author 1.2 Jun 2003 • Additions for Accelent IDP pla[...]

  • Página 2

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 2 of 34 This is a legal agreement between you (e ither an individual or an entity) an d Philips Semiconductors. By accepting this product, you indicate your agreement to the di[...]

  • Página 3

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 3 of 34 CONTENTS 1. INTRODUCTION ................................................................................................................... .......... 6 1.1. P URPOSE [...]

  • Página 4

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 4 of 34 5. CONFIGUR ATION .................................................................................................................. ....... 30 5.1. C OMPILATION F LAGS[...]

  • Página 5

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 5 of 34 Figur es Figure 2-1: ISP1362 Li nux Stack Architecture ................................................................................... .............................[...]

  • Página 6

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 6 of 34 1. Intr oduction 1.1. Purpose This document explains how to install, configure and use the ISP1362 Linux stack. 1.2. Scope This document is intended for the user s of t[...]

  • Página 7

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 7 of 34 2.3. Core Modules 2.3.1. Host Stack The host stack consists of the Host Controller Driver (HCD ) module. The driver is used for data transfer on the USB bus for the con[...]

  • Página 8

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 8 of 34 product-specific. Therefore, this driv er communicates with a mass storage brid ge (portable). For more information on the device stack interface, refer to API ISP1362 [...]

  • Página 9

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts 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 [...]

  • Página 10

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 10 of 34 2. Copy the ISP1362 Linux stack ( isp1362_linux_sw_stack.tar.gz ) to a local directory (This installation uses /usr/src/linux-otg ). 3. Apply the OTG patch to the kern[...]

  • Página 11

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 11 of 34 3.2. ISP1362 Add-on Card for Intel PXA250 based Accelent IDP (Rev 04) Accelent Systems developed the IDP - Integrated De velopment Platform to speed up the embedded de[...]

  • Página 12

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 12 of 34 #cp /mnt/cdrom/Tools/tool_chain/arm-linux-gcc2953.tar.bz2 / #cd / #tar jxvf arm-linux-gcc2953.tar.bz2 (Older versions of tar might not accept this, then try using # ta[...]

  • Página 13

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 13 of 34 CROSS_COMPILE = /pub/usr/ bin/arm-linux- The cross compile path ( /usr/include/arm/2.95.3 ) depends on where the tool chain is installed and the version of the tool ch[...]

  • Página 14

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 14 of 34 1. The boot loader boot.bin (from the accelent CD) does not support ISP1362 add-on card. Use the boot loader from the ISP1362 stack re lease (/home/1362/AccelentIDP/bo[...]

  • Página 15

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 15 of 34 The ISP1362 Linux stack and Accelent IDP does not support two or more boards at the same time. Therefore, for the ISP1362 OTG evaluation, you must have two Accele nt I[...]

  • Página 16

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 16 of 34 #cp /mnt/cdrom/tools/tool_chain/arm_toolchaintar.bz2 / #cd / #tar jxvf arm_toolchaint ar.bz2 (Older versions of tar migh t not accept this, then try using # tar Ixvf a[...]

  • Página 17

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 17 of 34 3.3.2.12.Linux Kernel Configuration Makefile Edit the Makefile of the kernel source ( /usr/src/linux-otg ) CROSS_COMPILE path to the path of the cross compiler CROSS_C[...]

  • Página 18

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 18 of 34 • CROSS_COMPILE path • MS_SIZE_FLAG is set to _8MB_SIZE_ (because of limitation of Accelent board for Mass storage demo) 3.3.2.14.OS Image Creation To compile the [...]

  • Página 19

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 19 of 34 5. Write the following in a temporary file, say TempData, and give the file as an input to the fdisk command x h 1 c 1024 2 16 r n p 1 p w The following values are mad[...]

  • Página 20

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 20 of 34 You should also see the msdisk application running as an applicatio n process when you list the current running processes ( ps ). 4.1.2. Unloading the Stack 1. As root[...]

  • Página 21

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 21 of 34 This script mount s the OTG mass storage disk data from Accelent IDP ROM to RAM. 4.3.2. Loading the Stack The ISP1362 Linux stack modules (kernel as well as applic ati[...]

  • Página 22

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 22 of 34 Figure 4-1: Host Stack Evaluation Example Setup In Figure 4-1, the requirements for the connected devices to work are: • The Linux kernel has class drivers or driver[...]

  • Página 23

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 23 of 34 When connected to another USB host, with the ISP1362 as a device, you can: • See the mass storage as a removable disk (cap acity of 16 MB including the file system) [...]

  • Página 24

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 24 of 34 Figure 4-4: OTG Mass Storage Application in the IDLE State Snap shot Figure 4-5: OTG Mass Storage Application in the HOST State Snap shot The application has a provisi[...]

  • Página 25

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 25 of 34 Figure 4-5 shows a snapshot of the application in the HOST state when a Mini-B plug is connected to the OTG port. In the HOST state, both the local and remote OTG devi[...]

  • Página 26

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 26 of 34 Figure 4-7: OTG Application as a Device Snapsh ot Another way to use the OTG mass storage is by using the command-line application in the tools directory. To see the l[...]

  • Página 27

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 27 of 34 2. #./otgcmd mount This command will mount the local and connected OTG mass storage disks to the specified mount points and the disks are ready for use. To disconnect [...]

  • Página 28

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 28 of 34 Figure 4-9 OTG B closing the session after connected device data access Figure 4-8 shows the screen capture of otgcmd.o utility when running on the A ccelent IDP platf[...]

  • Página 29

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 29 of 34 Figure 4-10 Operations with OTG A and B devices[...]

  • Página 30

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 30 of 34 5. Configuration The ISP1362 Linux stack can be configured to work in different ways by using the static compilation time flags. The Rules.Make file in the root direct[...]

  • Página 31

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 31 of 34 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[...]

  • Página 32

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 32 of 34 Table 6-4: Contents of the device Directory File Name Description release/device/Makefile Makefile for the device stack subdirectories release/device/pdc ISP1362 Devic[...]

  • Página 33

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 33 of 34 Table 6-8: Contents of the otg Directory File Name Description release/otg/Makefile Makefile for the OTG Controller Driver release/otg/usb_otg.c ISP1362 OTG Controller[...]

  • Página 34

    Philips Semiconductors ISP1362 Linux Stack User’s Guide UM10012-_2 © Koninklijke Philips Elec tronics N.V. 2003. All ri ghts reserved. User’s Guide Rev. 1.2—July 2003 34 of 34 6.6.2. tools The tools directory consists of files related to the mass stor age disk emulation. The co ntents of this directory and their description are given in Tabl[...]

  • Página 35

    Philips Semiconductors Philips Semiconductors is a worldwide company with over 100 sales offices in more than 50 countries. For a complete up-to-date list of our sales offices please e-mail sales.addresses@www.semiconductors.philips.com . A complete list will be sent to you automatically. You can also visit our website http://www.semiconductors.phi[...]