Author: (printed) Sreekrishnan Venkateswaran [Translator's introduction]
Translator: Song Baohua; he zhaoran; Shi Haibin; Wu guocheng [same translator's work]
Series name: Turing programming Series
Press: People's post and telecommunications Press
ISBN: 9787115221674
Mounting time:
Published on: February 1, March 2010
Start: 16
Page number: 1
Version: 1-1
Category: Computer> operating system> Linux
Introduction
This book is an authoritative book in the field of Linux device driver development. Based on the 2.6 kernel, the book not only thoroughly explains the basic concepts and technologies, but also explores many important topics and key difficulties that are not covered in other books, external Bus such as PCMCIA, I2C, and USB are used to develop drivers such as video, audio, wireless connection, and Flash. Related kernel source code files are explained and a complete development example is provided. This book is suitable for middle and senior Linux developers.
Directory
Chapter 1 Introduction 1
1.1 Evolution 1
1.2 GNU no copyright 2
1.3 kernel.org 2
1.4 email list and Forum 3
1.5 Linux Release 3
1.6 view source code 4
1.7 compile the kernel 7
1.8 loaded modules 8
1.9 installation awaiting release 9
Chapter 2 kernel 11
2.1 startup process 11
2.1.1 BIOS-provided physical RAM map 12
2.1.2 758 mb lowmem available 14
2.1.3 Kernel command line: ro
Root =/dev/hda1 14
2.1.4 Calibrating delay... 1197.46 BogoMIPS (lpj = 2394935) 15
2.1.5 Checking HLT instruction 16
2.1.6 NET: Registered protocol family 2 17
2.1.7 Freeing initrd memory: 387 k freed 17