Linux Appliance Design: A Hands-On Guide to Building Linux Appliances

0
(0)

Linux Appliance Design: A Hands-On Guide to Building Linux Appliances
 

  • Author:Bill PierceBob SmithGraham PhillipsJohn Hardin
  • Length: 385 pages
  • Edition: 1
  • Publisher: No Starch Press
  • Publication Date: 2007-03-31
  • ISBN-10: 1593271409
  • ISBN-13: 9781593271404
  • Sales Rank: #1487377 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    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, Linux Appliance Design 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.

    Linux Appliance Design 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. Linux Appliance Design also introduces the Run-Time Access library, which provides a uniform mechanism for user interfaces to communicate with daemons.

    Learn to:

    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

    Companion CD includes a prototype appliance-a home alarm system-that supports the book’s lessons.

    Table of Contents

    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 CD

    中文:

    书名:Linux设备设计:构建Linux设备的实践指南

    现代家用电器是具有处理器、操作系统和应用软件的复杂机器。虽然有一些书会告诉您如何在嵌入式硬件上运行Linux,也有一些书会告诉您如何构建Linux应用程序,但Linux家电设计是第一本演示如何将两者结合起来创建Linux应用程序的书。您将亲眼目睹为什么Linux是低成本开发和快速上市的嵌入式操作系统的选择。

    Linux家电设计 演示如何构建更好的设备-具有更多类型的接口、更动态的接口和更好的调试接口的设备。您将学习如何构建后端守护进程、处理异步事件以及将各种用户界面(包括Web、帧缓冲区、红外控制、SNMP和前面板)连接到这些进程以进行远程配置和控制。Linux家电设计还引入了运行时访问库,它为用户界面与守护程序通信提供了统一的机制。

    Learn to:

    将您的用户界面与守护程序分开,让用户界面在运行时访问配置、状态和统计信息为您的应用程序添加专业的网络管理功能使用SNMP和构建MIB构建基于Web的应用程序界面构建命令行界面(CLI)构建带有红外控制的帧缓冲区界面作为输入管理应用程序上的日志和警报

    配套CD包括一个原型设备–家庭警报系统–它支持这本书的课程。

    目录表

    1 Appliance Architecture
    2管理后台进程
    3使用运行时访问
    4构建和保护守护进程
    5童车报警系统:样机
    6日志记录
    7 Ladde事件处理
    8设计Web界面
    9设计命令行界面
    10构建前面板接口
    11设计帧缓冲区接口
    12红外线遥控器
    13简单介绍简单网络管理协议
    14设计SNMPMIB
    15实施您的SNMPMIB
    RTA参考资料
    B简单网络管理协议回顾
    C安装帧缓冲区设备驱动程序
    D数据库到文件-实用程序
    E The Laddie Appliance Bootable CD

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册