did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781878707987

Designing Embedded Internet Devices

by ;
  • ISBN13:

    9781878707987

  • ISBN10:

    1878707981

  • Edition: CD
  • Format: Paperback
  • Copyright: 2002-11-12
  • Publisher: Elsevier Science
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $91.95 Save up to $2.76
  • Buy New
    $89.19
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

Embedded internet and internet appliances are the focus of great attention in the computing industry, as they are seen as the future of computing. The design of such devices presents many technical challenges. This book is the first guide available that describes how to design internet access and communications capabilities into embedded systems. It takes an integrated hardware/software approach using the Java programming language and industry-standard microcontrollers. Numerous illustrations and code examples enliven the text. This book shows how to build various sensors and control devices that connect to the TINI interfaces, explains how to write programs that control them in Java, and then ties them all together in practical applications. Included is a discussion on how these technologies work, where to get detailed specifications, and ideas for the reader to pursue beyond the book. The accompanying CDROM includes Java source code for all the applications described in the book, as well as an electronic version of the text.

Table of Contents

What's on the CD-Rom? xi
Introduction
1(4)
Why should you read this book?
1(1)
What this book will do for you
2(1)
How this book is laid out
2(1)
How to get the most out of this book
3(1)
What you should already know
4(1)
Computer Networks
5(20)
Network Hardware
5(8)
Network Addresses
13(4)
Network Communication
17(4)
Ports and Sockets
21(1)
Summary
22(1)
References
22(3)
Java Essentials for Embedded Networked Devices
25(68)
The Java Development Kit
25(5)
Serial Port Communications
30(7)
Significant Topics for Review in the Java Language
37(55)
Summary
92(1)
References
92(1)
Overview of Embedded Networked Devices
93(8)
Getting Started with TINI
101(26)
What Is TINI?
101(1)
Getting Started
102(5)
TINI libraries, utilities, TINI 1-wire libraries
107(10)
1-Wire Libraries
117(9)
Summary
126(1)
References
126(1)
The TINI Hardware
127(50)
What is TINI?
127(3)
The Various Components of the TINI Stick
130(9)
The Memory
139(19)
The E10/E20 Socket Board
158(15)
Other TINI socket accessories
173(2)
Summary
175(1)
References
176(1)
The TINI Software
177(68)
JavaKit
177(3)
The TINI Loader
180(2)
The TINI Firmware
182(3)
The TINI AP13
185(5)
Slush, the TINI Operating System Shell
190(14)
Programming TINI
204(28)
Other Tools to Make Life Simpler
232(9)
Other TINI Software
241(2)
Conclusion
243(1)
References
243(2)
Enhancing TINI
245(50)
Adding 512 kbytes on the SIMM
245(6)
Adding 512 kbytes Flash Memory
251(2)
Adding a SIMM Connector
253(2)
Adding Memory-mapped Devices
255(39)
Summary
294(1)
References
294(1)
TINI Serial and Parallel I/O
295(50)
Serial Ports
295(36)
Parallel Ports
331(13)
Summary
344(1)
References
344(1)
1-Wire Basics for TINI
345(88)
What Is the 1-Wire Bus?
345(1)
How the 1-Wire Bus Works
346(3)
The 1-Wire Bus Protocol
349(4)
1-Wire Bus Commands
353(6)
Cyclic Redundancy Check (CRC)
359(3)
1-Wire Device Example: the DS2405 Addressable Switch
362(4)
1-Wire Device Example: the DS1920 Thermometer iButton
366(4)
Connecting a PC to the 1-Wire Bus
370(10)
The 1-Wire Java API
380(38)
How TINI Communicates with the 1-Wire Bus
418(13)
Summary
431(1)
References
431(2)
The I2C Bus
433(34)
What Is the I2C bus?
433(1)
The I2C Bus in More Detail
434(6)
How TINI Does I2C
440(25)
Summary
465(1)
References
466(1)
Controller Area Network
467(44)
What Is the CAN Bus?
467(2)
The CAN Bus in More Detail
469(14)
How TINI Does CAN
483(25)
Summary
508(1)
References
508(3)
Connecting TINI to an IP Network
511(58)
The ipconfig Command
511(7)
Using PPP
518(48)
Summary
566(1)
References
567(2)
A Few Final Thoughts
569(8)
The Future of TINI
569(1)
Connecting Your Device
570(3)
What's Been Done with TINI
573(2)
References
575(2)
Index 577

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program