Embedded Linux Primer: A Practical Real-World Approach

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

Kbuild [See build system (kernel).]

Kconfig files

     custom options

kernel

     architecture branches, porting Linux

     booting

     build system

         composite kernel image

         configuration editors

         dot-config file

         Kconfig files

         makefile targets

         makefiles

     configuration

         MTD (Memory Technology Devices) subsystem

         NFS (Network File System)

     debugging

         challenges of

         customizing platform-specific code

         dumping printk log buffer

         .gdbinit file

         with JTAG probes

         with KGDB

         loadable modules debugging

         macros, list of

         with Magic SysReq key

         optimization and

         with printk function

         remote debugging

         serial debug output

         with KGDB

     default kernel command line

     documentation

     init process

     init thread

         final boot steps

         initcalls and

     initialization

         customizing

     initialization flow of control

         architecture setup

         head.o module

         main.c module

     mounting root file system

     obtaining

     organization of

         build output

         subdirectories

         top-level source directory

         vmlinux (kernel proper)

     real-time kernel, debugging

         deadlock conditions

         interrupt off history

         interrupt off timing

         latency tracing

         preemption debugging

         runtime control of locking mode

         soft lockup detection

         wakeup latency history

         wakeup timing

     real-time kernel patch

         converting spinlocks to mutexes

         creating real-time processes

         critical section management

         ISR threading

         O(1) scheduler

         RCU (Read-Copy-Update)

         SoftIRQ threading

     source repositories

     subsystem initialization

     user space processes

     versions of

kernel command line

kernel context 2nd

Kernel GDB [See KGDB (Kernel GDB).]

kernel oops

kernel preemption

     models for

     preventing

kernel proper (vmlinux)

     components of

     composite kernel image

         architecture objects

         boot messages

         bootstrap loaders

         Image object

kernel-level autoconfiguration

KERNELBASE constant

KGDB (Kernel GDB)

     booting with KGDB enabled

     breakpoints

     kernel configuration

     trapping crashes

ksoftirqd task

Категории