Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Linux Appliance Design: A Hands-On Guide to Building Linux Appliances
🌠 Top Free Computer Networking Books - 100% Free or Open Source!
  • Title: Linux Appliance Design: A Hands-On Guide to Building Linux Appliances
  • Author(s) Bob Smith, John Hardin, Graham Phillips, and Bill Pierce
  • Publisher: No Starch Press (March 31, 2007)
  • Paperback: 385 pages
  • eBook: PDF (388 pages), ePub, and Mobi (Kindle)
  • Language: English
  • ISBN-10: 1593271409
  • ISBN-13: 978-1593271404
  • Share This:  

Book Description

Modern appliances are complex machines with processors, operating systems, and application software. While there are books that will tell you how to run Linux on embedded hardware, and books on how to build a Linux application, this is the first book to demonstrate how to merge the two and create a Linux appliance.

You'll see for yourself why Linux is the Embedded Operating System of choice for low-cost development and a fast time to market.

This book shows how to build better appliances - appliances with more types of interfaces, more dynamic interfaces, and better debugged interfaces. You'll learn how to build backend daemons, handle asynchronous events, and connect various user interfaces (including web, framebuffers, infrared control, SNMP, and front panels) to these processes for remote configuration and control.

It also introduces the Run-Time Access library, which provides a uniform mechanism for user interfaces to communicate with daemons.

  • Separate your user interfaces from your daemons
  • Give user interfaces run time access to configuration, status, and statistics
  • Add professional network management capabilities to your application
  • Use SNMP and build a MIB
  • Build a web-based appliance interface
  • Build a command line interface (CLI)
  • Build a framebuffer interface with an infrared control as input
  • Manage logs and alarms on an appliance
About the Authors
  • Bob Smith, John Hardin, Graham Phillips, and Bill Pierce have experience in embedded systems, commercial Linux and BSD appliances, network management systems, and designing software solutions for business problems.
Reviews, Ratings, and Recommdations: Related Book Categories: Read and Download Links: Similar Books:
  • Embedded Linux System Development: Practical Labs (Bootlin)

    Get your hands on an embedded board based on an ARM processor, and apply what you learned to implement real-time requirements so that you can quickly turn your ideas into a working prototype!

  • Embedded Linux (Karim Yaghmour)

    There's a great deal of excitement surrounding the use of Linux in embedded systems - but not a lot of practical information. This book offers an in-depth, hard-core guide to putting together embedded systems based on Linux.

  • Introduction to Embedded Linux: Lab Instructions (TTO)

    A real-world hands-on guide to building efficient, high-value, embedded systems with Linux. You'll learn how to build a modern, efficient embedded Linux development environment, and then utilize it as productively as possible.

  • Advanced Linux Programming (Mark L. Mitchell, et al)

    This book focuses mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library. It contains a preliminary introduction to the development tools available.

  • Introduction to Embedded Systems - A Cyber-Physical Systems

    This book strives to identify and introduce the durable intellectual ideas of embedded systems as a technology and as a subject of study. It emphasizes on modeling, design, and analysis of cyber-physical systems, which integrate computing, networking, etc.

  • First Steps with Embedded Systems (Byte Craft Limited)

    This book is intended to fill the need for an intermediate level overview of programming microcontrollers using the C programming language, as an introduction to microcontroller programming for intermediate level post-secondary programs.

  • Programming Embedded Systems in C and C++ (Michael Barr)

    The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Even if you've done some embedded programming before, you'll still benefit from this book.

  • O'Reilly® Using C on the UNIX System (David A. Curry)

    This book provides a thorough introduction to the UNIX system call libraries. It is aimed at programmers who already know C, but who want to take full advantage of the UNIX programming environment.

  • x86-64 Assembly Language Programming with Ubuntu

    This book provides a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS).

  • The Art of UNIX Programming (Eric Steven Raymond)

    This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community, and as it is applied today by the most experienced programmers.

Book Categories
:
Other Categories
Resources and Links