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]

Das U-Boot [See U-Boot.]

data breakpoints

dd utility

DDD (Data Display Debugger)

deadlock conditions, debugging

debug sessions

     DDD

     GDB

debug statements in initcalls

debugging

     applications

         attaching to running processes

         Flash resident code

         with multiple processes

         with multiple threads

         remote debugging

         via serial ports

         with shared libraries

         target applications

     core dumps

     hardware-assisted debugging

     kernel

         challenges of

         customizing platform-specific code

         dumping the printk log buffer

         .gdbinit file

         with JTAG probes

         with KGDB 2nd

         loadable modules, debugging

         macros, list of

         with Magic SysReq key

         optimization and

         with printk function

         remote debugging

         serial debug output

     real-time kernel

         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

default kernel command line

deleting .config file

Denk, Wolfgang

dependencies

     depmod utility

     resolving

depmod utility

derived works

detach command

detecting Redboot partitions

dev directory

development setup example (embedded Linux)

device drivers [See also loadable modules.]

     block devices

     build infrastructure

     character devices

     device nodes

     exercising

     GPL and

     installing

     loading and unloading

     major numbers

     methods

     minimal device driver example

     minor numbers

     purpose of

     utilities

         depmod

         insmod

         lsmod

         mknod

         modinfo

         modprobe

         parameters for

         rmmod

device nodes

DHCP (Dynamic Host Control Protocol), U-Boot network operations

DHCP server, hosting target boards

directories

     installing device drivers

     subdirectories in kernel

     top-level source directory

disk subsystem, booting from with U-Boot

distribution engineering

distributions

dmalloc 2nd

do-it-yourself embedded Linux distributions

documentation of kernel

dot-config file [See also configuration files; configuration.]

     MTD (Memory Technology Devices) configuration

DRAM controllers, setup

drivers [See also device drivers.]

     CFI (Common Flash Interface) drivers

     MTD Flash chip drivers

     MTD mapping drivers

Dynamic Host Control Protocol (DHCP), U-Boot network operations

Dynamic Random Access Memory (DRAM) controllers, setup

dynamically loadable modules

Категории