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] packages panic( ) system call parameters for device drivers kernel command line parent processes, debugging partitions block sizes definition of displaying information about formatting MTD (Memory Technology Devices) partitions board-specific initialization Flash chip drivers kernel command-line partitioning mapping drivers mounting as ext file system Redboot partitions types of patching kernel patchkernel.sh script, building MTD (Memory Technology Devices) subsystem period (.) physmap_configure( ) function PICMG specifications platform-specific code, customizing platform-specific files platforms [See hardware platforms.] platform_init( ) function 2nd plus sign (+) porting Linux architecture branches board-specific information customizing kernel initialization default kernel command line early variable access final steps machine-dependent calls platform initialization prerequisites source code organization U-Boot board-specific initialization EP405 example makefile configuration rule processor initialization PowerPC processors AMCC PowerPC configs directory Freescale PowerPC PowerQUICC architecture (Freescale PowerPC processors) PQ2FADs Flash mapping drivers preemption debugging preemption latency, sources of preemption modes, real-time kernel patch preemption of kernel [See also real time.] models for preventing PREEMPT_DESKTOP preemption mode PREEMPT_NONE preemption mode PREEMPT_RT preemption mode PREEMPT_VOLUNTARY preemption mode prelink prerequisites of host systems for porting Linux preventing kernel preemption printf( ) function printk function dumping log buffer kernel debugging with /proc file system 2nd cpuinfo entry 2nd init process 2nd maps entry 2nd mount dependency 2nd mounting 2nd process context process virtual memory processes multiple processes, debugging real-time processes, creating running processes, attaching to processor initialization, U-Boot porting example processors hardware platforms ATCA CompactPCI integrated processors AMCC PowerPC AMD MIPS ARM 2nd Broadcom MIPS Freescale ARM Freescale PowerPC Intel ARM XScale Linux-supported architectures MIPS PowerPC TI ARM stand-alone processors chipsets Freescale MPC7448 IBM 970FX Intel Pentium M profiling ltrace strace programming Flash with JTAG probes ps macro 2nd 3rd pseudo file systems /proc file system cpuinfo entry init process maps entry mount dependency mounting sysfs file system browsing top-level directory |