Comtrol eCos User Manual

Page 22

Advertising
background image

XXI. eCos Power Management Support

............................................................................................................

551

Introduction

..................................................................................................................................................

553

Power Management Information

..................................................................................................................

557

Changing Power Modes

...............................................................................................................................

561

Support for Policy Modules

.........................................................................................................................

563

Attached and Detached Controllers

.............................................................................................................

567

Implementing a Power Controller

................................................................................................................

569

XXII. eCos USB Slave Support

..........................................................................................................................

573

Introduction

..................................................................................................................................................

575

USB Enumeration Data

................................................................................................................................

579

Starting up a USB Device

............................................................................................................................

585

Devtab Entries

..............................................................................................................................................

587

Receiving Data from the Host

......................................................................................................................

591

Sending Data to the Host

.............................................................................................................................

595

Halted Endpoints

..........................................................................................................................................

597

Control Endpoints

........................................................................................................................................

599

Data Endpoints

.............................................................................................................................................

605

Writing a USB Device Driver

......................................................................................................................

607

Testing

..........................................................................................................................................................

613

XXIII. eCos Support for Developing USB-ethernet Peripherals

.....................................................................

625

Introduction

..................................................................................................................................................

627

Initializing the USB-ethernet Package

.........................................................................................................

629

USB-ethernet Data Transfers

.......................................................................................................................

631

USB-ethernet State Handling

.......................................................................................................................

633

Network Device for the eCos TCP/IP Stack

................................................................................................

635

Example Host-side Device Driver

................................................................................................................

637

Communication Protocol

.............................................................................................................................

639

XXIV. eCos Synthetic Target

..............................................................................................................................

641

Overview

......................................................................................................................................................

643

Installation

....................................................................................................................................................

647

Running a Synthetic Target Application

......................................................................................................

649

The I/O Auxiliary’s User Interface

..............................................................................................................

655

The Console Device

.....................................................................................................................................

661

System Calls

.................................................................................................................................................

663

Writing New Devices - target

.......................................................................................................................

665

Writing New Devices - host

.........................................................................................................................

671

Porting

..........................................................................................................................................................

681

XXV. SA11X0 USB Device Driver

.....................................................................................................................

685

SA11X0 USB Device Driver

.......................................................................................................................

687

XXVI. NEC uPD985xx USB Device Driver

.......................................................................................................

691

NEC uPD985xx USB Device Driver

...........................................................................................................

693

XXVII. Synthetic Target Ethernet Driver

.........................................................................................................

697

Synthetic Target Ethernet Driver

..................................................................................................................

699

XXVIII. Synthetic Target Watchdog Device

.....................................................................................................

705

Synthetic Target Watchdog Device

..............................................................................................................

707

xxii

Advertising