首頁 > 書目資料
借閱次數 :

Practical Linux programming : device drivers, embedded systems, and the Internet /

  • 點閱:190
  • 評分:0
  • 評論:0
  • 引用:0
  • 轉寄:0


轉寄 列印
第1級人氣樹(0)
人氣指樹
  • 館藏
  • 簡介
  • 作者簡介
  • 收藏(0)
  • 評論(0)
  • 評分(0)
  • 引用(0)

Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. Written for engineers and students, Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet is about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries. From a software design point of view, device driver design, interprocess communication usage, Perl programming, shell programming, HTML tags, and SQL queries are covered in detail. The examples demonstrate the guidelines for designing an embedded system that requires interaction of different software modules and show how an operating system like Linux helps glue your software modules together. The book is presented as a tutorial for students and engineers who wish to learn the process! of designing an embedded system application using Linux as the real-time operating system and the Internet as the user interface. KEY FEATURES * Teaches how to create a virtual Web hosting system to use as the user interface for embedded systems, complete with the DNS server, SQL server and the HTTP server setup * Explains how to design device drivers to form the backbone of the embedded system’s external hardware interface * Provides real-world tutorials for embedded projects, including network printers, data acquisition systems, entrance security systems, and other general applications * Shows how to modularize a design project into manageable objects to achieve a fast and efficient product development cycle * Covers the interprocess communication facilities of the Linux kernel, including the semaphores, shared memories, and message queues used to interconnect and link software modules On the CD! The companion CD-ROM includes all of the necessary tools (with the exception Red Hat Linux) to write the programs that are developed in each chapter. SOURCE CODE * miniLinux A complete minimum Linux System that can be placed on less then 2 MB disk space. Scripts are provided that can be modified and customized to create a boot disk and a root file system disk of your choice. * Examples and Projects Complete source code for every project, arranged by chapter. SOFTWARE * Dodobase 2.0 (TRIAL DEMO) A Web database management program that allows Web site owners to create and manage content instantly. * Common UNIX Printing System (CUPS) * ESP Print Pro 4.2.1 (TRIAL DEMO) A complete UNIX cross-platform printing system that enhances the printing system that comes with your operating system. * Anjuta A versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. SYSTEM REQUIREMENTS LINUX: Red Hat Linux 7.1 or higher (with Linux kernel 2.4 or higher); IBM PC compatible system; Pentium II or better; 256 MB of RAM; 10/100 Mbps Ethernet card; 2.5 MB free hard disk space; CD-ROM drive.

此功能為會員專屬功能請先登入

此功能為會員專屬功能請先登入

此功能為會員專屬功能請先登入

此功能為會員專屬功能請先登入


本文的引用網址: