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]

backtrace command

BDI-2000 sample configuration file [See also JTAG probes.]

bd_info structure

Big Kernel Lock (BKL)

bin directory

binary utilities

     addr2line

     ldd

     nm

     objcopy

     objdump

     prelink

     readelf

     strings

     strip

binutils

BIOS, bootloaders versus

bi_record structure

BKL (Big Kernel Lock)

block devices

block sizes

board-specific information, porting Linux

board-specific initialization

     MTD

     U-Boot porting example

boards [See hardware platforms; CPUs, porting U-Boot.]

boot block Flash chips

boot messages

booting [See also build system (kernel); initialization.]

     debugging boot process

         dumping printk log buffer

         serial debug output

         trapping crashes with KGDB

     from disk with U-Boot

     initrd

     with KGDB enabled

bootloaders

     BIOS versus

     booting kernel

     bootstrap loaders versus

     DRAM controller setup

     execution context

     GRUB 2nd

     image compiling and linking

     initialization flow of control

         architecture setup

         head.o module

         main.c module

     initrd and

     Lilo

     memory addresses

     nonvolatile storage versus RAM

     porting Linux prerequisites

     role of

     selecting

     starting target board

     U-Boot

         booting from disk

         booting with KGDB enabled

         command sets

         configurable commands

         configuration

         debugging with JTAG probe

         image format

         initrd support

         kernel, booting

         network protocols

         NFS root mount example

         nonvolatile storage

         porting

         target board, starting

bootm command

BOOTP (Bootstrap Protocol), U-Boot network operations

BOOTP server, hosting target boards

bootstrap loaders

bottom-half processing

breakpoints

     hardware versus software breakpoints

     with KGDB

     remote debugging

     types of

Broadcom MIPS processors

browsing sysfs file system

build numbers

build output (kernel)

build system (kernel)

     composite kernel image

         architecture objects

         boot messages

         bootstrap loaders

         Image object

     configuration editors

     dot-config file

     Kconfig files

     makefile targets

     makefiles

building

     device drivers

     file systems

         cramfs

         JFFS2

     initrd image

     MTD (Memory Technology Devices) services

     root file system

BusyBox

     commands 2nd

     configuring

     cross-compiling

     defined

     example rcS initialization script

     executables

     init

     operations

     root file system

     target installation

busybox package

bzImage target

Категории