Welcome to UE Central Library

Keep Smiling

Embedded Linux system design and development

Raghavan, P.

Embedded Linux system design and development / P. Raghavan, Amol Lad, Sriram Neelakandan. - Boca Raton, FL : Auerbach Publications, 2006 - xxviii, 400 p. : ill. ; 27 cm.

Introduction; History of Embedded Linux; Why Embedded Linux?; Embedded Linux Versus Desktop Linux; Frequently Asked Questions; Embedded Linux Distributions; Porting Roadmap; ; Getting Started; Architecture of Embedded Linux; Linux Kernel Architecture; User Space; Linux Start-Up Sequence; GNU Cross-Platform Toolchain; ; Board Support Package; Inserting BSP in Kernel Build Procedure; The Boot Loader Interface; Memory Map; Interrupt Management; The PCI Subsystem; Timers; UART; Power Management; ; Embedded Storage; Flash Map; MTD-Memory Technology Device; MTD Architecture; Sample MTD Driver for NOR Flash; The Flash Mapping Drivers; MTD Block and Character Devices; Mtdutils Package; Embedded File Systems; Optimizing Storage Space; Tuning Kernel Memory; ; Embedded Drivers; Linux Serial Driver; Ethernet Driver; I2C Subsystem on Linux; USB Gadgets; Watchdog Timer; Kernel. Modules; ; Porting Applications; Architectural Comparison; Application Porting Roadmap; Programming with Pthreads; Operating System Porting Layer (OSPL); Kernel API Driver; ; Real-Time Linux; Real-Time Operating System; Linux and Real-Time; Real-Time Programming in Linux; Hard Real-Time Linux; ; Building and Debugging; Building Kernel; Building Applications; Building Root File System; Integrated Development Environment; Debugging Virtual Memory Problems; Kernel Debuggers; Profiling; ; Embedded Graphics; Graphics System; Linux Desktop Graphics-The X Graphics System; Introduction to Display Hardware; Embedded Linux Graphics; Embedded Linux Graphics Driver; Windowing Environments, Toolkits, And Applications; Conclusion; ; uClinux; Linux on MMU-Less Systems; Program Load and Execution; Memory Management; File / Memory Mapping-The Intricacies of mmap; in uClinux; Process Creation; Shared Libraries; Porting Applications to uClinux; XIP-eXecute In Place; Building uClinux Distribution; ; APPENDICES; A Booting Faster; Techniques for Cutting Down Bootloader Initialization; Tuning Kernel for Decreased Boot-Up Time; Tuning User Space for Decreased Boot-Up Time; Measuring Boot-Up Time; ; B GPL and Embedded Linux; User-Space Applications; Kernel; Points to Remember; Notes.

0849340586 (alk. paper) 9780849340581


Operating systems (Computers)
Embedded computer systems.

005.432 / R142
Copyright © 2023, University of Education, Lahore. All Rights Reserved.
Email:centrallibrary@ue.edu.pk