3 options
Linux appliance design : a hands-on guide to building Linux appliances / by Bob Smith ... [et al.].
- Format:
- Book
- Language:
- English
- Subjects (All):
- Application software--Development.
- Application software.
- Electric apparatus and appliances--Design and construction.
- Electric apparatus and appliances.
- Linux.
- Physical Description:
- 1 online resource (388 p.)
- Edition:
- 1st edition
- Place of Publication:
- San Francisco : No Starch Press, c2007.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Linux appliances are computers that serve a single, well-defined purpose. Modern appliances are complex machines, with processors, operating systems, and application software. For example, the Tivo is essentially a Linux-based computer with a single purpose: recording television. While there are books that tell readers how to run Linux on embedded hardware and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two to create a Linux appliance. Programmers will learn how to build backend daemons, handle asynchronous events, and
- Contents:
- Acknowledgments; Introduction; 1 Appliance Architecture; 2 Managing Daemons; 3 Using Run-Time Access; 4 Building and Securing Daemons; 5 The Laddie Alarm System: A Sample Appliance; 6 Logging; 7 Laddie Event Handling; 8 Designing a Web Interface; 9 Designing a Command Line Interface; 10 Building a Front Panel Interface; 11 Designing a Framebuffer Interface; 12 Infrared Remote Control; 13 Hands-on Introduction to SNMP; 14 Designing an SNMP MIB; 15 Implementing Your SNMP MIB; A RTA Reference; B Review of SNMP; C Installing a Framebuffer Device Driver; D A DB-to-File Utility
- E The Laddie Appliance Bootable CDIndex; Updates
- Notes:
- Includes index.
- ISBN:
- 9781593271572
- 1593271573
- OCLC:
- 437173465
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.