Controladores de dispositivos Linux


Precio:
Precio de venta$54.99

Descripción

Los controladores de dispositivos manejan literalmente todo lo que te interesa (discos, monitores, teclados, módems), todo lo que está fuera del chip y la memoria de la computadora. Y escribir controladores de dispositivos es una de las pocas áreas de programación para el sistema operativo Linux que requiere un conocimiento único y específico de Linux. Durante años, los programadores han confiado en el clásico Linux Device Drivers de O'Reilly para dominar este tema crítico. Ahora, en su tercera edición, esta guía de gran éxito de ventas proporciona toda la información que necesitará para escribir controladores para una amplia gama de dispositivos. A lo largo de los años, el libro ha ayudado a innumerables programadores a aprender:

  • cómo dar soporte a los periféricos de la computadora bajo el sistema operativo Linux
  • cómo desarrollar y escribir software para nuevo hardware bajo Linux
  • los conceptos básicos del funcionamiento de Linux, incluso si no esperan escribir un controlador
La nueva edición de Linux Device Drivers es mejor que nunca. El libro cubre todos los cambios significativos de la Versión 2.6 del kernel de Linux, que simplifica muchas actividades y contiene nuevas características sutiles que pueden hacer que un controlador sea más eficiente y más flexible. Los lectores encontrarán nuevos capítulos sobre tipos importantes de controladores no cubiertos anteriormente, como consolas, controladores USB y más. Lo mejor de todo es que no tienes que ser un hacker del kernel para entender y disfrutar este libro. Todo lo que necesitas es comprender el lenguaje de programación C y algunos conocimientos de llamadas al sistema Unix. Y para una máxima facilidad de uso, el libro utiliza ejemplos con todas las funciones que puedes compilar y ejecutar sin hardware especial. Hoy en día, Linux se mantiene firme como el segmento de más rápido crecimiento del mercado informático y continúa ganando adeptos entusiastas en muchas áreas de aplicación. Con este creciente apoyo, Linux es ahora absolutamente convencional y se considera una plataforma sólida para sistemas embebidos. Si estás escribiendo controladores de dispositivos, querrás este libro. De hecho, te preguntarás cómo se escriben los controladores sin él.

Autor: Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
Editorial: O'Reilly Media
Publicado: 01/03/2005
Páginas: 615
Tipo de encuadernación: Tapa blanda
Peso: 2.35 lbs
Tamaño: 9.10h x 7.00w x 1.50d
ISBN13: 9780596005900
ISBN10: 0596005903
Categorías BISAC:
- Informática | Programación | General
- Informática | Hardware | Impresoras, escáneres y accesorios externos
- Informática | Sistemas operativos | Linux

Acerca del autor

Jonathan Corbet tuvo su primer contacto con el código fuente de BSD Unix en 1981, cuando un instructor de la Universidad de Colorado le permitió arreglar el algoritmo de paginación. Desde entonces, ha estado investigando en cada sistema que ha podido encontrar, trabajando en controladores para sistemas VAX, Sun, Ardent y x86. Adquirió su primer sistema Linux en 1993 y nunca miró hacia atrás. El Sr. Corbet es actualmente cofundador y editor ejecutivo de Linux Weekly News (http://LWN.net/); vive en Boulder, Colorado, con su esposa y sus dos hijos.

Alessandro instaló Linux 0.99.14 poco después de obtener su título de ingeniero electrónico. Luego recibió un doctorado en ciencias de la computación en la Universidad de Pavía a pesar de su aversión a la tecnología moderna. Dejó la Universidad después de obtener su doctorado porque no quería escribir artículos. Ahora trabaja como freelance escribiendo controladores de dispositivos y, um... artículos. Solía ser un joven hacker antes de que nacieran sus hijos; ahora es un viejo defensor del Software Libre que desarrolló una predilección por las plataformas informáticas no PC.

Greg Kroah-Hartman ha estado escribiendo controladores del kernel de Linux desde 1999, y actualmente es el mantenedor de los subsistemas del kernel USB, PCI, I2C, del núcleo del controlador y de sysfs. También es el mantenedor de los programas de espacio de usuario udev y hotplug, además de ser mantenedor del kernel de Gentoo, lo que garantiza que su bandeja de entrada de correo electrónico nunca esté vacía. Es editor colaborador de la revista Linux Journal y trabaja para el Centro de Tecnología Linux de IBM, realizando diversas tareas relacionadas con el kernel de Linux.