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]

e2fsck utility

     clean file system check

     corrupted file system check

e600 core

early serial debug output

early variable access

ELDK (Embedded Linux Development Kit)

embedded Linux [See also embedded systems; Linux.]

     advantages of

     components needed

     development setup example

     distributions

     usage statistics

Embedded Linux Development Kit (ELDK)

embedded systems

     BIOS versus bootloaders

     characteristics of

     cross-development environment

     hardware architecture example

     kernel

         booting

         initializing

         user space processes

    processors [See processors.]

     storage in

         address space

         execution contexts

         Flash file systems

         Flash memory

         NAND Flash memory

         process virtual memory

     target board, starting

enabling

     KGDB

     MTD (Memory Technology Devices) services

     remote debugging

environments, cross-development environments

EP405 board (U-Boot porting example)

     board-specific initialization

     makefile configuration rule

     processor initialization

erase blocks (Flash memory)

/etc/exports file

etc directory

/etc/exports file

events, shared library events in GDB

executables, BusyBox

execution contexts

     bootloaders

execve( ) function

exercising device drivers

exports file (/etc directory)

ext2 file system (Second Extended File System)

     checking integrity of

         clean file system check

         corrupted file system check

     converting to ext3

     inodes

     mounting

     mounting MTD Flash partitions as

     partitions, formatting 2nd

ext3 file system (Third Extended File System)

     converting ext2 file systems to

     definition of

     journal files

Категории