Buy used:
$43.99
Delivery Tuesday, October 15. Order within 13 hrs 18 mins
Or fastest delivery Monday, October 7
Used: Acceptable | Details
Sold by Frequency One
Condition: Used: Acceptable
Comment: Ships from Amazon. Thanks for your purchase! Name on outside edge.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Serial Communications Developer's Guide 2nd Edition

4.6 4.6 out of 5 stars 11 ratings

Thoroughly revised and updated with new material on the 32-bit windows platform, this comprehensive guide delivers everything you need to write robust applications for embedded, data logging, point-of-sale, and other communications systems. You'll get a complete introduction to serial communications basics, tips on getting the most out of Windows APIs, methods for maximizing data exchange rates over high-speed modems, and the latest techniques for object-oriented programming. Featuring a CD-ROM packed with ready-to-run code modules, this is the one guide you need for successful serial communications development.

Customer reviews

4.6 out of 5 stars
11 global ratings

Top reviews from the United States

Reviewed in the United States on December 10, 2020
I purchased my first copy of this book in 2003 to implement an interface with a serial port based hardware communications bridge that I designed. Win32 serial ports will not post messages into a message queue for you - you will really have to do an overlapped I/O implementation to have a responsive event driven application. This book gives an excellent implementation that is very easy to modify to suit your needs.

Most of the hardware that I need to interface with is an RS-232 device at its core, even if it implements a "usb-to-serial" communications device class for the physical layer. The Win32Port implementation that he provides will work just as easily on this as it will with a traditional COMx: hardware serial port device.
I have written code that inherits from the Win32Port class that handles several million sends/receives over about 7800 connected devices over a serial connection, and his code has made it very reliable. It is quite easy to modify it to suit your needs as well.

While I use this code in C++ for all systems that I have implemented, I have written that into .dll files that are easily usable in VB, C#, and VB.Net .

Mr. Nelson explains everything in detail so that you gain a full understanding of it after you are done reading it. The code is easy enough to understand that you would be able to pick that up and use it without much trouble also. Be aware that the code is multi-threaded, so you must link your app against the multi-threaded LIBC/MSVCRTx.dll !
2 people found this helpful
Report
Reviewed in the United States on October 10, 2011
Serial Communications are seldom used anymore in most places. I have built many products missiles and medical devices with this form of communication. This book still answered many questions that remained from my former work. It also gave me a better understanding of how to use serial communications in a gene analyzer that I am working with. It allowed me to rapidly prepare a new software application for use in manufacturing testing.

A number of the machines I've developed have a number firmware boards connected to a central computer both by serial and USB ports. This book gives me the information to help design efficient and reliable communication interfaces to these devices. I am a better software developer by having this book available on my shelves. I only wish that I had found this book fifteen years ago.

Although the first part of the book is dated by its focus on early MS DOS communication drivers, the remainder of the book is quite valuable. I have never encountered any single source so comprehensive and so clearly written. It is now in my archives as a valued reference.
3 people found this helpful
Report
Reviewed in the United States on April 16, 2019
Serial Communications Developer's Guide is an old book, but it provides concepts that still apply today. The book will hlp untangle the lower level details of connecting to and communication with devices like serial modems.
One person found this helpful
Report
Reviewed in the United States on May 18, 2016
See title
One person found this helpful
Report
Reviewed in the United States on July 26, 2000
First of all, I have to say that this book provides you with a lot of details about serial communications. It even provides you with a complete library so that you can write the serial communication programming in half an hour.
The bad part is that I found later that Microsoft had included a MSComm control with VB and VC and it makes the library provided by this book useless. I used the library to write my project and it worked. Then I tried MSComm control and found that MSComm control was better than the library provided by this book. MSComm class gives you more control and it's much easier to use. eg: you don't have to worry about the multithreading because MSComm control has done that for you.
So, IMHO, if you are a VC or VB programer and you only want to write some simple Win32 serial port program, you'd better use MSComm control instead of turning to this book.
55 people found this helpful
Report
Reviewed in the United States on June 1, 2000
This book has lots and lots and lots of good information.
I read a few of the beginning chapters on serial port communications, and then skimmed stuff about the history of RS232, including BIOS interfaces, etc...
The thing that i found amazing was the variety of information. The author, for example, actually includes a home-brew windowing system. you can tell that this guy loves to do what he does, and he likes to think about *every* part of the system, from the O/S, to the user interface, to the software design.
I went to the Win32 section, since I wanted to use the windows communications API. I was able to write my application in less than 7 days!, so its better than a "in 21 days book!" however, i have been using Win32 for quite some time.
i also got, and will probably return, Serial Port Complete because I have Parallel Port Complete (a gem) and the content seems to overlap.
the Serial Communications Developer's Guide, IMO, will awe you with both minute technical detail as well as a good dose of pratical system level insights!
12 people found this helpful
Report
Reviewed in the United States on February 17, 2003
I bought this book to learn how to program Win32 serial communications. It's obvious that the author knows his stuff. Chapters 3 thru 9 apply to MS-DOS and are not really relevant anymore. Otherwsie the source code is a excellent study in how to write a class library in C++ in addition to multithreading which, by themselves, make the book worth the price.
I used the libraries to write an ActiveX control that has an interface that only a FoxPro programmer would love. My money was well spent.
5 people found this helpful
Report
Reviewed in the United States on May 26, 2000
Estoy desarrollando un sistema de corte de planchas de acero controlado por computadora y necesito comunicar el PC con los controladores de los servomotores. Buscando un libro que me pueda orientar sobre el tema, encuentro que éste es ideal, pues tiene 800 páginas de jugosa información.
En libro es una guía completa de cómo realizar un sistema de comunicación particular y/o estandarizada entre el computador y cualquier sistema que se desee construir.
Además hace referencia contínua a la programación en C++ que es el lenguaje en el que solemos trabajar estos sistemas.
Me gustaría tener este libro!
4 people found this helpful
Report