Linux Appliance Design: A Hands-On Guide to Building Linux Appliances
暫譯: Linux 應用設計:構建 Linux 應用的實用指南
Bob Smith, John Hardin, Graham Phillips, Bill Pierce
- 出版商: No Starch Press
- 出版日期: 2007-03-31
- 定價: $1,800
- 售價: 5.0 折 $900
- 語言: 英文
- 頁數: 385
- 裝訂: Paperback
- ISBN: 1593271409
- ISBN-13: 9781593271404
-
相關分類:
Linux
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$1,120$1,064 -
$3,383UPC: Distributed Shared-Memory Programming
-
$880$695 -
$620$484 -
$550$435 -
$690$587 -
$420$399 -
$529The Elements of Style, 4/e (IE-Paperback)
-
$650$507 -
$640$506 -
$1,188Pro PHP-GTK
-
$2,050$1,948 -
$620$490 -
$2,470$2,347 -
$580$452 -
$290$226 -
$600$480 -
$399CCNA ICND2 Official Exam Certification Guide (CCNA Exams 640-816 and 640-802), 2/e
-
$2,730$2,594 -
$490$417 -
$480$374 -
$3,200$3,040 -
$1,332The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications (Paperback)
-
$520$411 -
$788Android Wireless Application Development (Paperback)
商品描述
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 appliancesappliances 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
Table of Contents
Chapter 1: Appliance Architecture
Chapter 2: Managing Daemons
Chapter 3: Using Run-Time Access
Chapter 4: Building and Securing Daemons
Chapter 5: The Laddie Alarm System: A Sample Appliance
Chapter 6: Logging
Chapter 7: Laddie Event Handling
Chapter 8: Designing a Web Interface
Chapter 9: Designing a Command Line Interface
Chapter 10: Designing a Front Panel Interface
Chapter 11: Designing a Framebuffer Interface
Chapter 12: Infared Remote Control
Chapter 13: Hands-On Introduction to SNMP
Chapter 14: Designing Your SNMP MIB
Chapter 15: Implementing Your SNMP MIB
Appendix A: RTA Reference
Appendix B: A Review of SNMP
Appendix C: Installing a Framebuffer Device Driver
Appendix D: A DB-to-File Utility
Appendix E: The Laddie Appliance Bootable CD
商品描述(中文翻譯)
**描述**
現代家電是具有處理器、作業系統和應用程式軟體的複雜機器。雖然有些書籍會告訴你如何在嵌入式硬體上運行 Linux,以及如何構建 Linux 應用程式,但《Linux Appliance Design》是第一本展示如何將兩者結合並創建 Linux 家電的書籍。你將親自了解為什麼 Linux 是低成本開發和快速上市的嵌入式作業系統首選。《Linux Appliance Design》展示了如何構建更好的家電,擁有更多類型的介面、更動態的介面和更完善的除錯介面。
你將學會如何構建後端守護進程、處理非同步事件,並將各種用戶介面(包括網頁、幀緩衝區、紅外控制、SNMP 和前面板)連接到這些進程,以便進行遠端配置和控制。《Linux Appliance Design》還介紹了運行時訪問庫,該庫提供了一種統一的機制,讓用戶介面能夠與守護進程進行通信。
學習如何:
- 將用戶介面與守護進程分開
- 讓用戶介面在運行時訪問配置、狀態和統計信息
- 為你的應用程式添加專業的網路管理功能
- 使用 SNMP 並構建 MIB
- 構建基於網頁的家電介面
- 構建命令行介面 (CLI)
- 構建帶有紅外控制作為輸入的幀緩衝區介面
- 管理家電上的日誌和警報
**目錄**
第 1 章:家電架構
第 2 章:管理守護進程
第 3 章:使用運行時訪問
第 4 章:構建和保護守護進程
第 5 章:Laddie 警報系統:一個範例家電
第 6 章:日誌記錄
第 7 章:Laddie 事件處理
第 8 章:設計網頁介面
第 9 章:設計命令行介面
第 10 章:設計前面板介面
第 11 章:設計幀緩衝區介面
第 12 章:紅外遙控
第 13 章:SNMP 實作入門
第 14 章:設計你的 SNMP MIB
第 15 章:實作你的 SNMP MIB
附錄 A:RTA 參考
附錄 B:SNMP 概述
附錄 C:安裝幀緩衝區設備驅動程式
附錄 D:DB 到檔案的工具
附錄 E:Laddie 家電可啟動 CD