top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
USB complete : the developer's guide / / Jan Axelson
USB complete : the developer's guide / / Jan Axelson
Autore Axelson Jan
Edizione [Fifth edition.]
Pubbl/distr/stampa Madison, Wisconsin : , : Lakeview Research, , 2015
Descrizione fisica 1 online resource (444 pages) : illustrations, tables
Disciplina 004.64
Soggetto topico USB (Computer bus)
Parallel programming (Computer science) - Research
Soggetto genere / forma Electronic books.
ISBN 1-931448-28-0
1-931448-29-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Record Nr. UNINA-9910463677803321
Axelson Jan  
Madison, Wisconsin : , : Lakeview Research, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB complete : the developer's guide / / Jan Axelson
USB complete : the developer's guide / / Jan Axelson
Autore Axelson Jan
Edizione [Fifth edition.]
Pubbl/distr/stampa Madison, Wisconsin : , : Lakeview Research, , 2015
Descrizione fisica 1 online resource (444 pages) : illustrations, tables
Disciplina 004.64
Soggetto topico USB (Computer bus)
Parallel programming (Computer science) - Research
ISBN 1-931448-28-0
1-931448-29-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto USB basics -- Inside USB transfers -- A transfer type for every purpose -- Enumeration : how the host learns about devices -- Control transfers : structured requests for critical data -- Chip choices -- Device classes -- How the host communicates -- Matching a driver to a device -- Detecting devices -- Human interface devices : capabilities -- Human interface devices : reports -- Human interface devices : host application -- Using WinUSB for vendor-defined functions -- Using WinUSB's system INF file -- Using hubs to extend and expand the bus -- Managing power -- Testing and debugging -- Packets on the bus -- Electrical and mechanical interface -- Hosts for embedded systems.
Record Nr. UNINA-9910788167403321
Axelson Jan  
Madison, Wisconsin : , : Lakeview Research, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB complete : the developer's guide / / Jan Axelson
USB complete : the developer's guide / / Jan Axelson
Autore Axelson Jan
Edizione [Fifth edition.]
Pubbl/distr/stampa Madison, Wisconsin : , : Lakeview Research, , 2015
Descrizione fisica 1 online resource (444 pages) : illustrations, tables
Disciplina 004.64
Soggetto topico USB (Computer bus)
Parallel programming (Computer science) - Research
ISBN 1-931448-28-0
1-931448-29-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto USB basics -- Inside USB transfers -- A transfer type for every purpose -- Enumeration : how the host learns about devices -- Control transfers : structured requests for critical data -- Chip choices -- Device classes -- How the host communicates -- Matching a driver to a device -- Detecting devices -- Human interface devices : capabilities -- Human interface devices : reports -- Human interface devices : host application -- Using WinUSB for vendor-defined functions -- Using WinUSB's system INF file -- Using hubs to extend and expand the bus -- Managing power -- Testing and debugging -- Packets on the bus -- Electrical and mechanical interface -- Hosts for embedded systems.
Record Nr. UNINA-9910825905303321
Axelson Jan  
Madison, Wisconsin : , : Lakeview Research, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB complete [[electronic resource] ] : the developer's guide / / Jan Axelson
USB complete [[electronic resource] ] : the developer's guide / / Jan Axelson
Autore Axelson Jan
Edizione [4th ed.]
Pubbl/distr/stampa Madison, Wis., : Lakeview Research LLC, 2009
Descrizione fisica 1 online resource (529 p.)
Disciplina 004.6/4
004.64
Collana Complete Guides series
Soggetto topico Parallel programming (Computer science)
USB (Computer bus)
Ports (Electronic computer system)
Soggetto genere / forma Electronic books.
ISBN 1-282-30500-X
9786612305009
1-931448-09-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Copyright; Contents; Introduction; 1 USB Basics; Uses and Limits; Benefits for Users; Benefits for Developers; What USB Can't Do; USB versus Ethernet; USB versus IEEE-1394; Evolution of an Interface; USB 1.0; USB 1.1; USB 2.0; USB 3.0; USB On-The-Go; Wireless USB; Bus Components; Topology; Bus Speed Considerations; Terminology; Division of Labor; The Host's Duties; The Device's Duties; Bus Speeds and Data Throughput; Developing a Device; Components; Tools for Developing; Steps in Developing a Project; USB 3.0 Frequently Asked Questions; Features; Compatibility; Cables; Power
2 Inside USB TransfersTransfer Basics; The Essentials; Purposes for Communication; Managing Data on the Bus; Elements of a Transfer; Endpoints: the Source and Sink of Data; Transaction Types; Pipes: Connecting Endpoints to the Host; Types of Transfers; Stream and Message Pipes; Initiating a Transfer; USB 2.0 Transactions; Transaction Phases; Packet Sequences; Timing Constraints and Guarantees; Split Transactions; Ensuring Successful Transfers; Status and Control; Reporting the Status of Control Transfers; Error Checking; SuperSpeed Transactions; Packet Types; Transferring Data
Link Management Packets3 A Transfer Type for Every Purpose; Control Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Bulk Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Interrupt Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Isochronous Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; More about Time-critical Transfers; Bus Bandwidth
Device CapabilitiesHost Capabilities; Host Latencies; 4 Enumeration: How the Host Learns about Devices; The Process; Enumeration Steps; Device Removal; Tips for Successful Enumeration; Descriptors; Types; Device; Device_Qualifier; Configuration; Other_Speed_Configuration; Interface Association; Interface; Endpoint; SuperSpeed Endpoint Companion; String; Binary Object Store and Device Capability; Other Standard Descriptors; Microsoft OS Descriptors; Updating Descriptors to USB 2.0; 5 Control Transfers: Structured Requests for Critical Data; Elements of a Control Transfer; Setup Stage
Data StageStatus Stage; Handling Errors; Device Firmware; Standard Requests; Get Status; Clear Feature; Set Feature; Set Address; Get Descriptor; Set Descriptor; Get Configuration; Set Configuration; Get Interface; Set Interface; Synch Frame; Set SEL; Set Isochronous Delay; Other Requests; Class-Specific Requests; Vendor-Defined Requests; 6 Chip Choices; Components of a USB Device; Inside a USB 2.0 Controller; Other Device Components; Simplifying Device Development; Device Requirements; Chip Documentation; Driver Choices; Debugging Tools; USB Microcontrollers; Microchip PIC18F4550
Cypress EZ-USB
Record Nr. UNINA-9910454690103321
Axelson Jan  
Madison, Wis., : Lakeview Research LLC, 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB complete [[electronic resource] ] : the developer's guide / / Jan Axelson
USB complete [[electronic resource] ] : the developer's guide / / Jan Axelson
Autore Axelson Jan
Edizione [4th ed.]
Pubbl/distr/stampa Madison, Wis., : Lakeview Research LLC, 2009
Descrizione fisica 1 online resource (529 p.)
Disciplina 004.6/4
004.64
Collana Complete Guides series
Soggetto topico Parallel programming (Computer science)
USB (Computer bus)
Ports (Electronic computer system)
ISBN 1-282-30500-X
9786612305009
1-931448-09-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Copyright; Contents; Introduction; 1 USB Basics; Uses and Limits; Benefits for Users; Benefits for Developers; What USB Can't Do; USB versus Ethernet; USB versus IEEE-1394; Evolution of an Interface; USB 1.0; USB 1.1; USB 2.0; USB 3.0; USB On-The-Go; Wireless USB; Bus Components; Topology; Bus Speed Considerations; Terminology; Division of Labor; The Host's Duties; The Device's Duties; Bus Speeds and Data Throughput; Developing a Device; Components; Tools for Developing; Steps in Developing a Project; USB 3.0 Frequently Asked Questions; Features; Compatibility; Cables; Power
2 Inside USB TransfersTransfer Basics; The Essentials; Purposes for Communication; Managing Data on the Bus; Elements of a Transfer; Endpoints: the Source and Sink of Data; Transaction Types; Pipes: Connecting Endpoints to the Host; Types of Transfers; Stream and Message Pipes; Initiating a Transfer; USB 2.0 Transactions; Transaction Phases; Packet Sequences; Timing Constraints and Guarantees; Split Transactions; Ensuring Successful Transfers; Status and Control; Reporting the Status of Control Transfers; Error Checking; SuperSpeed Transactions; Packet Types; Transferring Data
Link Management Packets3 A Transfer Type for Every Purpose; Control Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Bulk Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Interrupt Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Isochronous Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; More about Time-critical Transfers; Bus Bandwidth
Device CapabilitiesHost Capabilities; Host Latencies; 4 Enumeration: How the Host Learns about Devices; The Process; Enumeration Steps; Device Removal; Tips for Successful Enumeration; Descriptors; Types; Device; Device_Qualifier; Configuration; Other_Speed_Configuration; Interface Association; Interface; Endpoint; SuperSpeed Endpoint Companion; String; Binary Object Store and Device Capability; Other Standard Descriptors; Microsoft OS Descriptors; Updating Descriptors to USB 2.0; 5 Control Transfers: Structured Requests for Critical Data; Elements of a Control Transfer; Setup Stage
Data StageStatus Stage; Handling Errors; Device Firmware; Standard Requests; Get Status; Clear Feature; Set Feature; Set Address; Get Descriptor; Set Descriptor; Get Configuration; Set Configuration; Get Interface; Set Interface; Synch Frame; Set SEL; Set Isochronous Delay; Other Requests; Class-Specific Requests; Vendor-Defined Requests; 6 Chip Choices; Components of a USB Device; Inside a USB 2.0 Controller; Other Device Components; Simplifying Device Development; Device Requirements; Chip Documentation; Driver Choices; Debugging Tools; USB Microcontrollers; Microchip PIC18F4550
Cypress EZ-USB
Record Nr. UNINA-9910778100403321
Axelson Jan  
Madison, Wis., : Lakeview Research LLC, 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB complete [[electronic resource] ] : the developer's guide / / Jan Axelson
USB complete [[electronic resource] ] : the developer's guide / / Jan Axelson
Autore Axelson Jan
Edizione [4th ed.]
Pubbl/distr/stampa Madison, Wis., : Lakeview Research LLC, 2009
Descrizione fisica 1 online resource (529 p.)
Disciplina 004.6/4
004.64
Collana Complete Guides series
Soggetto topico Parallel programming (Computer science)
USB (Computer bus)
Ports (Electronic computer system)
ISBN 1-282-30500-X
9786612305009
1-931448-09-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Copyright; Contents; Introduction; 1 USB Basics; Uses and Limits; Benefits for Users; Benefits for Developers; What USB Can't Do; USB versus Ethernet; USB versus IEEE-1394; Evolution of an Interface; USB 1.0; USB 1.1; USB 2.0; USB 3.0; USB On-The-Go; Wireless USB; Bus Components; Topology; Bus Speed Considerations; Terminology; Division of Labor; The Host's Duties; The Device's Duties; Bus Speeds and Data Throughput; Developing a Device; Components; Tools for Developing; Steps in Developing a Project; USB 3.0 Frequently Asked Questions; Features; Compatibility; Cables; Power
2 Inside USB TransfersTransfer Basics; The Essentials; Purposes for Communication; Managing Data on the Bus; Elements of a Transfer; Endpoints: the Source and Sink of Data; Transaction Types; Pipes: Connecting Endpoints to the Host; Types of Transfers; Stream and Message Pipes; Initiating a Transfer; USB 2.0 Transactions; Transaction Phases; Packet Sequences; Timing Constraints and Guarantees; Split Transactions; Ensuring Successful Transfers; Status and Control; Reporting the Status of Control Transfers; Error Checking; SuperSpeed Transactions; Packet Types; Transferring Data
Link Management Packets3 A Transfer Type for Every Purpose; Control Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Bulk Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Interrupt Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; Isochronous Transfers; Availability; Structure; Data Size; Speed; Detecting and Handling Errors; Device Responsibilities; More about Time-critical Transfers; Bus Bandwidth
Device CapabilitiesHost Capabilities; Host Latencies; 4 Enumeration: How the Host Learns about Devices; The Process; Enumeration Steps; Device Removal; Tips for Successful Enumeration; Descriptors; Types; Device; Device_Qualifier; Configuration; Other_Speed_Configuration; Interface Association; Interface; Endpoint; SuperSpeed Endpoint Companion; String; Binary Object Store and Device Capability; Other Standard Descriptors; Microsoft OS Descriptors; Updating Descriptors to USB 2.0; 5 Control Transfers: Structured Requests for Critical Data; Elements of a Control Transfer; Setup Stage
Data StageStatus Stage; Handling Errors; Device Firmware; Standard Requests; Get Status; Clear Feature; Set Feature; Set Address; Get Descriptor; Set Descriptor; Get Configuration; Set Configuration; Get Interface; Set Interface; Synch Frame; Set SEL; Set Isochronous Delay; Other Requests; Class-Specific Requests; Vendor-Defined Requests; 6 Chip Choices; Components of a USB Device; Inside a USB 2.0 Controller; Other Device Components; Simplifying Device Development; Device Requirements; Chip Documentation; Driver Choices; Debugging Tools; USB Microcontrollers; Microchip PIC18F4550
Cypress EZ-USB
Record Nr. UNINA-9910823619403321
Axelson Jan  
Madison, Wis., : Lakeview Research LLC, 2009
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB embedded hosts [[electronic resource] ] : the developer's guide / / Jan Axelson
USB embedded hosts [[electronic resource] ] : the developer's guide / / Jan Axelson
Autore Axelson Jan
Pubbl/distr/stampa Madison, Wis., : Lakeview Research LLC, 2011
Descrizione fisica 1 online resource (161 p.)
Disciplina 004.5
004.64
Soggetto topico USB (Computer bus)
Embedded computer systems
Soggetto genere / forma Electronic books.
ISBN 1-931448-26-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Copyright; Contents; Introduction; USB Essentials; How Data Travels on the Bus; Bus Speeds; Devices; Transfers; Transfer Types; How the Host Communicates with Devices; Device Classes; Learning about Attached Devices; USB Hosts for Embedded Systems; Embedded Hosts are Different; Dedicated Functions; The Targeted Peripheral List; Requirements; Switching Off Bus Power; Attach Detection Protocol; Session Request Protocol; Functioning as a USB Device; Necessary Hardware; System Processor; USB Host Controller; Root Hub; Host Connectors; Source of Bus Current; What the Host Does
Detecting and Enumerating Devices Supporting External Hubs; Managing Traffic; Managing Power; Communicating with Devices; Choosing a Development Platform; Comparing Options; Embedded PC; General-purpose Processor; Host Module; Processor with .NET Micro Framework; A Word about Protocol Analyzers; Non-USB Alternatives; Using Linux in Embedded Systems; Getting Started; The Beagle Board-xM Platform; Selecting a Distribution; Obtaining Additional Software; Creating and Running Applications; Using the Command Line; Obtaining a Toolchain; Writing and Compiling; Running Applications
Issues for Embedded Systems Logging In Automatically; Setting Permissions; Running a Program without Supplying a Password; Using Rules to Grant Permissions; Running an Application at Startup; Providing Data for Debugging; Messages; LED Indicators; Initializing the LEDs; Turning the LEDs On and Off; Using the Functions; Exploring USB in Linux; Learning about Attached Devices; Viewing Device Information; Using Device Nodes; Drivers for USB Communications; Host-controller Drivers; Driver Modules; Driver Attributes and Information; Monitoring Events on Attachment; Monitoring USB Traffic
Getting and Using Text Logs Decoding Text Logs with a Visual Display; Accessing Files on Drives; Inside the Mass Storage Class; Embedded Host Support; Preventing Data Loss due to Caching; Alternatives; Detecting a Drive; About Mount Points; Mounting and Unmounting a Drive; Finding a Mount Point; Checking if a Drive is Still Attached; Reading and Writing to Files; Writing to a File; Reading from a File; Getting User Input; Inside the Human Interface Device Class; Embedded Host Support; Using HID Reports; Generic Desktop Controls; Keyboard Reports; Mouse Reports; Composite Devices; Alternatives
Reading Keypresses Using Standard Input Devices; Reading Keyboard Input; Reading Keyboard Input without Blocking; Bridging to Other Interfaces; Inside the Communications Devices Class; Embedded Host Support; Devices That Use Vendor-specific Drivers; Alternatives; Using a USB Virtual Serial Port; The Application; Open the Port; Read from the Port; Write to the Port; Close the Port; Examine Received Data; Handle Ctrl+C; Communicating on a Network; Wired and Wireless Options; Connecting; Static and Dynamic IP Addresses; Wireless Networks and Security; Decoding URLs; Exchanging Data
Communicating over Bluetooth
Record Nr. UNINA-9910457485303321
Axelson Jan  
Madison, Wis., : Lakeview Research LLC, 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB embedded hosts [[electronic resource] ] : the developer's guide / / Jan Axelson
USB embedded hosts [[electronic resource] ] : the developer's guide / / Jan Axelson
Autore Axelson Jan
Pubbl/distr/stampa Madison, Wis., : Lakeview Research LLC, 2011
Descrizione fisica 1 online resource (161 p.)
Disciplina 004.5
004.64
Soggetto topico USB (Computer bus)
Embedded computer systems
ISBN 1-931448-26-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Copyright; Contents; Introduction; USB Essentials; How Data Travels on the Bus; Bus Speeds; Devices; Transfers; Transfer Types; How the Host Communicates with Devices; Device Classes; Learning about Attached Devices; USB Hosts for Embedded Systems; Embedded Hosts are Different; Dedicated Functions; The Targeted Peripheral List; Requirements; Switching Off Bus Power; Attach Detection Protocol; Session Request Protocol; Functioning as a USB Device; Necessary Hardware; System Processor; USB Host Controller; Root Hub; Host Connectors; Source of Bus Current; What the Host Does
Detecting and Enumerating Devices Supporting External Hubs; Managing Traffic; Managing Power; Communicating with Devices; Choosing a Development Platform; Comparing Options; Embedded PC; General-purpose Processor; Host Module; Processor with .NET Micro Framework; A Word about Protocol Analyzers; Non-USB Alternatives; Using Linux in Embedded Systems; Getting Started; The Beagle Board-xM Platform; Selecting a Distribution; Obtaining Additional Software; Creating and Running Applications; Using the Command Line; Obtaining a Toolchain; Writing and Compiling; Running Applications
Issues for Embedded Systems Logging In Automatically; Setting Permissions; Running a Program without Supplying a Password; Using Rules to Grant Permissions; Running an Application at Startup; Providing Data for Debugging; Messages; LED Indicators; Initializing the LEDs; Turning the LEDs On and Off; Using the Functions; Exploring USB in Linux; Learning about Attached Devices; Viewing Device Information; Using Device Nodes; Drivers for USB Communications; Host-controller Drivers; Driver Modules; Driver Attributes and Information; Monitoring Events on Attachment; Monitoring USB Traffic
Getting and Using Text Logs Decoding Text Logs with a Visual Display; Accessing Files on Drives; Inside the Mass Storage Class; Embedded Host Support; Preventing Data Loss due to Caching; Alternatives; Detecting a Drive; About Mount Points; Mounting and Unmounting a Drive; Finding a Mount Point; Checking if a Drive is Still Attached; Reading and Writing to Files; Writing to a File; Reading from a File; Getting User Input; Inside the Human Interface Device Class; Embedded Host Support; Using HID Reports; Generic Desktop Controls; Keyboard Reports; Mouse Reports; Composite Devices; Alternatives
Reading Keypresses Using Standard Input Devices; Reading Keyboard Input; Reading Keyboard Input without Blocking; Bridging to Other Interfaces; Inside the Communications Devices Class; Embedded Host Support; Devices That Use Vendor-specific Drivers; Alternatives; Using a USB Virtual Serial Port; The Application; Open the Port; Read from the Port; Write to the Port; Close the Port; Examine Received Data; Handle Ctrl+C; Communicating on a Network; Wired and Wireless Options; Connecting; Static and Dynamic IP Addresses; Wireless Networks and Security; Decoding URLs; Exchanging Data
Communicating over Bluetooth
Record Nr. UNINA-9910781846303321
Axelson Jan  
Madison, Wis., : Lakeview Research LLC, 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB embedded hosts [[electronic resource] ] : the developer's guide / / Jan Axelson
USB embedded hosts [[electronic resource] ] : the developer's guide / / Jan Axelson
Autore Axelson Jan
Pubbl/distr/stampa Madison, Wis., : Lakeview Research LLC, 2011
Descrizione fisica 1 online resource (161 p.)
Disciplina 004.5
004.64
Soggetto topico USB (Computer bus)
Embedded computer systems
ISBN 1-931448-26-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front Cover; Copyright; Contents; Introduction; USB Essentials; How Data Travels on the Bus; Bus Speeds; Devices; Transfers; Transfer Types; How the Host Communicates with Devices; Device Classes; Learning about Attached Devices; USB Hosts for Embedded Systems; Embedded Hosts are Different; Dedicated Functions; The Targeted Peripheral List; Requirements; Switching Off Bus Power; Attach Detection Protocol; Session Request Protocol; Functioning as a USB Device; Necessary Hardware; System Processor; USB Host Controller; Root Hub; Host Connectors; Source of Bus Current; What the Host Does
Detecting and Enumerating Devices Supporting External Hubs; Managing Traffic; Managing Power; Communicating with Devices; Choosing a Development Platform; Comparing Options; Embedded PC; General-purpose Processor; Host Module; Processor with .NET Micro Framework; A Word about Protocol Analyzers; Non-USB Alternatives; Using Linux in Embedded Systems; Getting Started; The Beagle Board-xM Platform; Selecting a Distribution; Obtaining Additional Software; Creating and Running Applications; Using the Command Line; Obtaining a Toolchain; Writing and Compiling; Running Applications
Issues for Embedded Systems Logging In Automatically; Setting Permissions; Running a Program without Supplying a Password; Using Rules to Grant Permissions; Running an Application at Startup; Providing Data for Debugging; Messages; LED Indicators; Initializing the LEDs; Turning the LEDs On and Off; Using the Functions; Exploring USB in Linux; Learning about Attached Devices; Viewing Device Information; Using Device Nodes; Drivers for USB Communications; Host-controller Drivers; Driver Modules; Driver Attributes and Information; Monitoring Events on Attachment; Monitoring USB Traffic
Getting and Using Text Logs Decoding Text Logs with a Visual Display; Accessing Files on Drives; Inside the Mass Storage Class; Embedded Host Support; Preventing Data Loss due to Caching; Alternatives; Detecting a Drive; About Mount Points; Mounting and Unmounting a Drive; Finding a Mount Point; Checking if a Drive is Still Attached; Reading and Writing to Files; Writing to a File; Reading from a File; Getting User Input; Inside the Human Interface Device Class; Embedded Host Support; Using HID Reports; Generic Desktop Controls; Keyboard Reports; Mouse Reports; Composite Devices; Alternatives
Reading Keypresses Using Standard Input Devices; Reading Keyboard Input; Reading Keyboard Input without Blocking; Bridging to Other Interfaces; Inside the Communications Devices Class; Embedded Host Support; Devices That Use Vendor-specific Drivers; Alternatives; Using a USB Virtual Serial Port; The Application; Open the Port; Read from the Port; Write to the Port; Close the Port; Examine Received Data; Handle Ctrl+C; Communicating on a Network; Wired and Wireless Options; Connecting; Static and Dynamic IP Addresses; Wireless Networks and Security; Decoding URLs; Exchanging Data
Communicating over Bluetooth
Record Nr. UNINA-9910827953903321
Axelson Jan  
Madison, Wis., : Lakeview Research LLC, 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
USB mass storage [[electronic resource] ] : designing and programming devices and embedded hosts / / Jan Axelson
USB mass storage [[electronic resource] ] : designing and programming devices and embedded hosts / / Jan Axelson
Autore Axelson Jan
Pubbl/distr/stampa Madison, WI, : Lakeview Research LLC, c2006
Descrizione fisica 1 online resource (304 p.)
Disciplina 004.5
Soggetto topico Computer storage devices
USB (Computer bus)
Soggetto genere / forma Electronic books.
ISBN 1-280-56708-2
9786610567089
1-931448-05-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Contents; Acknowledgements; Introduction; 1 Mass Storage Basics; 2 Supporting USB; 3 The USB Mass Storage Class; 4 Accessing Flash Memory Cards; 5 MultiMediaCard Protocol; 6 SCSI Commands; 7 Media Structure; 8 FAT File Systems; 9 Directories; 10 File Operations; 11 Embedded Hosts; Index
Record Nr. UNINA-9910451449803321
Axelson Jan  
Madison, WI, : Lakeview Research LLC, c2006
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui