Para los Lectores

En este Blog pueden Consultar libros gratis, ya sea descargar con fines de lectura o consulta, orientados al estudio.
Hay libros de Preescolar y Primaria orientados a Experimentos en general, a Electricidad y Magnetismo.
Los libros de Primaria en adelante orientados a Electricidad, ElectroMagnetismo y Electrónica.
También se abarca Electricidad, Electricidad y Electrónica del Automotor o Automotriz y todas las ramas de la Electrónica.
Ademas hay colecciones de libros que pueden estar fuera de la temática de la Electrónica (como ser Biología, etc...) y otras afines necesariamente como ser Física, Matemática y Química.

Buscar en este Blog

Queres ser Seguidor del blog?

Mostrando entradas con la etiqueta Sistemas Embebidos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sistemas Embebidos. Mostrar todas las entradas

martes, 30 de abril de 2013

Serial Port Complete USB Virtual COM Ports

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigEEvnng3pTr8s35o5aCsNrFNem0ghXmI-Q8h8PaBxSYvgGIBrv9ezRIYXFj_sy0ZhfNsnEuoQfGo4dKsZOS0rPqalHJth5nMZPfO3_ZV2lr6mNnDLUE9KksuJusvfZ3rq9_0AbbnZ8wg/s128/Serial%20Port%20Complete%20USB%20Virtual%20COM%20Ports%20Jan%20Axelson%202.jpg Serial Port Complete USB Virtual COM Ports 
COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems
Jan Axelson

Fuente: Jan Axelson's Lakeview Research
For: program listings, Code, List of corrections.

Reseña


PC COM ports, USB virtual COM ports, and ports in embedded systems are all addressed in this updated guide to programming, interfacing, and using serial ports. 
Example circuits and code provide a quick start to projects. Installation and maintenance staff will also find tips for ensuring reliable operation and problem tracking. 

Los puertos de PC COM, puertos USB, virtuales COM y puertos en los sistemas embebidos están tratados en esta guía actualizada de la programación, la interfaz y el uso de los puertos serie.
Los temas incluyen el uso de la clase de NET SerialPort para comunicaciones COM-puerto en PCs;. Mejora existentes RS-232 diseños a redes inalámbricas o USB, y la creación de redes en serie de sistemas embebidos. y ordenadores
Circuitos de ejemplo y código proporcionan una salida rápida a los proyectos. Instalación y personal de mantenimiento también encontrarán consejos para asegurar un funcionamiento fiable y seguimiento de problemas.

INDICE
  • Options and Choices. 
  • Formats and Protocols. 
  • COM Ports on PCs. 
  • Inside RS-232
  • Designing RS-232 Links. 
  • Inside RS-485. About RS-485. 
  • Designing RS-485 Links and Networks
  • Going Wireless. 
  • Using .NET's SerialPort Class. 
  • Managing Ports and Transfers in .NET. 
  • Ports for Embedded Systems. 
  • Network Programming
  • An RS-485 Network. 
  • Inside USB. 
  • Using Special-function USB Controllers
  • Using Generic USB Controllers. 
Consulta el Libro (7 MB) por:
Para los que usan Gestores de Descarga
http://adf.ly/NWiZX
http://adf.ly/NWiZY
http://adf.ly/NWiZZ
http://adf.ly/NWiZa

INDICE GENERAL
  • Options and Choices. When to use a Serial Port. Advantages. Limits. System Components. The Computers. The Physical Link. Programming. Applications. Example Systems. Managing Communications. Special-purpose Modules.
  • Formats and Protocols. Sending Serial Data. Asynchronous and Synchronous Communications. Word Formats. Bit Rate and Baud Rate. System Support for Low-level Protocols. Sending Bits. The Format. The Need for Accurate Timing. Autodetecting the Bit Rate. Autodetecting a COM Port. Data Formats. Binary Data. Text Data. ASCII Hex. Application-specific Protocols. Preventing Missed Data. Flow Control. Buffers. Event-driven Programming and Polling. Acknowledgments. Error Checking.
  • COM Ports on PCs. Port Architecture. Device Manager. Port Resources. Serial Servers. Accessing Ports. Drivers. Identifying Ports. GUIDs for COM Ports. COM Port Numbering. INF Files. Options for Application Programming.
  • Inside RS-232. The Hardware Interface. Signals. Voltages. Timing Limits. Converting Voltages. Interface Chips. Short-range Circuits. Port-powered Circuits. Using Outputs as a Power Source. Regulating the Voltage. Alternate Interfaces. Direct Connection. Other Unbalanced Interfaces.
  • Designing RS-232 Links. Connectors and Adapters. Connector Options. Adapters. Using Microcontroller Development Boards. Cables. Length Limits. Surge Protection. Isolated Lines. Ways to Achieve Isolation. About Grounds. Power Supply Grounds. Optoisolating. Debugging Tools. Using a Breakout Box. Monitoring with a Voltmeter. Oscilloscopes and Logic Analyzers. Inside RS-485. About RS-485. Balanced and Unbalanced Lines. Voltage Requirements. Current and Power. Speed. Internal Protection Circuits. Interfacing Options. Chips. Adding a Port on a PC. Converting 3.3/5V Logic. Converting RS-232. Controlling the Driver Enable. Re-enabling the Driver. Software-assisted Control. Hardware Control.
  • Designing RS-485 Links and Networks. Long and Short Lines. When Is a Line Long?. Calculating Line Length. Choosing a Driver Chip. Line Terminations. Characteristic Impedance. Adding a Termination. Effects of Terminations. Reflections. Series Terminations. Terminations for Short Lines. AC Terminations. Network Topologies. Biasing the Line.
  • Open-circuit Protection. Short-circuit Protection. Cable Types. How a Wire Picks Up Noise. Twisted-pair Cable. Selecting Cable. Grounds and Differential Lines. Ensuring a Common Ground. Isolated Lines. Using Multiple Buses. Adding a Repeater. Implementing a Star Topology.
  • Going Wireless. Media and Modulation. Using a Carrier Frequency. Spread Spectrum Technology. Ensuring Reliable Transfers. Infrared. Transmitters and Receivers. IrDA. Radio Frequency. Complying with Regulations. Choosing an RF Band. Implementing a Link. Using Other RF Standards.
  • Using .NET's SerialPort Class. Gaining Access to a Port. Finding Ports. Opening a Port. Timeouts. Receive Threshold. Closing a Port. Transferring Data. Transferring Bytes. Transferring Text. Using Stream Objects. BinaryReader and BinaryWriter. StreamReader and StreamWriter. Saving a Port and Parameters. The Application Settings Architecture. Combo Box Example.
  • Managing Ports and Transfers in .NET. Receiving Data. Setting Timeouts. Detecting Received Data. Collecting Received Data. Ensuring Efficient Transfers. Sending Data. Avoiding Timeouts. Sending without Blocking the Application. Preventing Buffer Overflows. Ensuring Efficient Transfers. Flow Control. Selecting a Method. Monitoring and Controlling the Signals. Handling Errors. Exceptions. The ErrorReceived Event. Verifying Received Data. Structuring an Application. Defining a ComPorts Class. Setting Parameters with Combo Boxes. Defining Application-specific Events.
  • Ports for Embedded Systems. A Microcontroller Serial Port. About the PIC18F4520. The Enhanced UART. Registers. Configuring and Accessing the Port. Setting the Bit Rate. Interrupts. Basic Operations. Accessing a Port. Configuring the Port. Sending Data. Receiving Data. Using Interrupts. Using Flow Control. Adding Ports. Multiple On-chip UARTs. Firmware UARTs. External UARTs.
  • Network Programming. Managing Traffic. Steps in Exchanging a Message. Protocols. Using Existing Protocols. Debugging Tips. Addressing. Assigning Addresses. Detecting Addresses. Reserving Address Values. Defining a Message Format. 9-bit Format.
  • An RS-485 Network. Connecting the Nodes. Transceivers. Terminating and Biasing. Cabling. Example Protocol. Addresses. Message Format. Commands. Reading a Byte. Writing a Byte. Polling the Nodes. Configuring the Driver-enable Line. Sending Commands. Responding to Polls. Auxiliary Routines. Decoding Received Data.
  • Inside USB. Hosts and Devices. Assigning a Driver on the Host. Requirements. Host Responsibilities. Device Responsibilities. Speed. Endpoints. USB Transfers. Transfer Types. Transactions. The Data Toggle.
  • Using Special-function USB Controllers. Inside the Chips. Serial Interface (FT232R). Parallel Interface (FT245R). Prototyping Modules. Using the Controllers. Drivers. Adding Vendor-specific Data. Implementing a Virtual COM Port. Converting from RS-232 to USB.
  • Using Generic USB Controllers. The Communication Devices Class. Documentation. Overview. Device Controllers. Host Drivers. Using the Abstract Control Model. POTS Models. Virtual COM Ports. Requests. Notifications. Maximizing Performance. Descriptors and INF Files. Device Descriptor. Configuration Descriptor. Communication Class Interface Descriptors. Data Class Interface Descriptors. String Descriptors. The INF File. Composite Devices.

sábado, 27 de abril de 2013

Embedded Ethernet and Internet Complete

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZBmeQrw7Yi-dqdLULBz-WZmUpmECcFVxqcarsm20xyWtWoukinfJOY2m18SPuRlDtsiAqsfL84BQb3bY05KxXUIlshPIpFTkhDVK5S9mET5A4AumL_dvmYxw3Np_BApzh2ejfJJZzEbU/s128/Embedded%20Ethernet%20and%20Internet%20Complete%20Jan%20Axelson.jpg Embedded Ethernet and Internet Complete 
Designing and Programming Small Devices for Networking
Jan Axelson


Fuente: Jan Axelson's Lakeview Research
For: program listings, Code, List of corrections.


Reseña
Bringing together two areas of computer technology—networking and embedded systems—this developer's guide offers guidance and examples for each of these, with a focus on the special requirements and limits of embedded systems.

Because developing an embedded system for networking requires knowledge from many areas, including circuit design, programming, network architecture, and Ethernet and Internet protocols, developers are given valuable technical information on each that can be put to use right away.

Reunir a dos áreas de la tecnología informática de redes y sistemas embebidos, esta guía del desarrollador ofrece orientación y ejemplos para cada uno de ellos, con especial atención a los requisitos y límites de los sistemas integrados especiales.
Porque el desarrollo de un sistema integrado para la creación de redes requiere conocimientos de muchas áreas, incluyendo el diseño de circuitos, programación, arquitectura de red, y Ethernet y protocolos de Internet, los desarrolladores se dan valiosa información técnica de cada uno, que pueden ser objeto de un uso inmediato.

INDICE
  • Networking Basics
  • Building a Network: Hardware Options
  • Design Choices
  • Using the Internet Protocol in Local and Internet Communications
  • Exchanging Messages Using UDP and TCP
  • Serving Web Pages with Dynamic Data
  • Serving Web Pages that Respond to User Input
  • E-mail for Embedded Systems
  • Using the File Transfer Protocol
  • Keeping Your Devices and Network Secure
Consulta el Libro (9 MB) por:
Para los que usan Gestores de Descarga
http://adf.ly/NWbdN
http://adf.ly/NWbdP
http://adf.ly/NWbdQ
http://adf.ly/NWbdT

INDICE GENERAL
  • Networking Basics. Quick Start: The Elements of a Network. Components. Modular Design. The Network Protocol Stack. Clients and Servers. Requirements for Internet Communications. A Word about Web Servers. In Depth: Inside Ethernet. Advantages. Limits. Using a PC for Network Communications. The IEEE 802.3 Standard. Frames. Physical Addresses. Using a Protocol Analyzer to View Ethernet Traffic.
  • Building a Network: Hardware Options. Quick Start: Connecting to a PC. Components and Configurations. Other Options. In Depth: Cables, Connections and Network Speed. Cable Types for Different Uses. Twisted Pair Cable. Fiber Optic Cable. Coaxial Cable. Connections for Harsh Environments. Supplying Power. Going Wireless. Media Systems. Interfacing to Ethernet Controllers. Using Repeater Hubs, Ethernet Switches, and Routers.
  • Design Choices. Quick Start: Selecting Components. Complete Solutions. Special-Purpose Modules. In Depth: Ethernet Controllers. What the Hardware Does. Ethernet Controller Basics. The ASIX AX88796. Realtek RTL8019AS. SMSC LAN91C96. Cirrus Logic CS8900A.
  • Using the Internet Protocol in Local and Internet Communications. Quick Start: Connecting to the Internet. Considerations in Obtaining Internet Service. Technologies for Connecting. Static and Dynamic IP Addresses. Connecting Multiple Computers to the Internet. Communicating through a Firewall. Obtaining and Using a Domain Name. In Depth: Inside the Internet Protocol. What IP Does. IP Addresses. The IP Header. Assigning an IP Address to a Host. Matching an IP Address to an Ethernet Interface. How a Datagram Finds Its Way to Its Destination. The Internet Control Message Protocol (ICMP).
  • Exchanging Messages Using UDP and TCP. Quick Start: Basic Communications. Configuring a Device for Network Communications. Sending UDP Datagrams. Receiving UDP Datagrams. Exchanging Messages using TCP. UDP and TCP from PC Applications. In Depth: Inside UDP and TCP. About Sockets and Ports. UDP: Just the Basics. TCP: Adding Handshaking and Flow Control.
  • Serving Web Pages with Dynamic Data. Quick Start: Two Approaches. Serving a Page with Dynamic Data. Rabbit Real-time Web Page. TINI Real-time Web Page. In Depth: Protocols for Serving Web Pages. Using the Hypertext Transfer Protocol. HTTP Versions. Elements of an HTTP Message. Inside the Hypertext Markup Language. Server Side Include Directives.
  • Serving Web Pages that Respond to User Input. Quick Start: Device Controller. The Device Controller’s Web Page. Rabbit Device Controller. TINI Device Controller. In Depth: Using CGI and Servlets. CGI for Embedded Systems. Servlets for Embedded Systems. Receiving Form Data.
  • E-mail for Embedded Systems. Quick Start: Sending and Receiving Messages. Sending an E-mail from a Rabbit. Sending an E-mail from a TINI. Receiving E-mail on a Rabbit. Receiving E-mail on a TINI. In Depth: E-mail Protocols. How E-mail Works. Using the Simple Mail Transfer Protocol. Sending E-mail with a URL. Using the Post Office Protocol.
  • Using the File Transfer Protocol. Quick Start: FTP Clients and Servers. Rabbit FTP Client. TINI FTP Client. Rabbit FTP Server. TINI FTP Server. In Depth: Inside the File Transfer Protocol. Requirements. Transferring a File. Commands. Requesting a File with a URL.
  • Keeping Your Devices and Network Secure. Quick Start: Limiting Access with Passwords. Using Basic Authentication. Basic Authentication on the Rabbit. Basic Authentication on the TINI. In Depth: Four Rules for Securing Your Devices and Local Network. Use a Firewall. Restrict Access with User Names and Passwords. Validate User Data. Encrypt Private Data.
Related Posts Plugin for WordPress, Blogger...