Embedded Linux System Design and Development

Based upon the authors' experience in designing and deploying an embedded Linux system with a variety of applications, Embedded Linux System Design and Development contains a full embedded Linux system development roadmap for systems architects and software programmers. Explaining the issues th...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Những tác giả chính: Raghavan,P., Lad,Amol, Neelakandan,Sriram
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: CRC Press 2009
Truy cập trực tuyến:https://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1463
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-1463
record_format dspace
spelling oai:scholar.dlu.edu.vn:DLU123456789-14632011-11-16T04:01:22Z Embedded Linux System Design and Development Raghavan,P. Lad,Amol Neelakandan,Sriram Based upon the authors' experience in designing and deploying an embedded Linux system with a variety of applications, Embedded Linux System Design and Development contains a full embedded Linux system development roadmap for systems architects and software programmers. Explaining the issues that arise out of the use of Linux in embedded systems, the book facilitates movement to embedded Linux from traditional real-time operating systems, and describes the system design model containing embedded Linux. This book delivers practical solutions for writing, debugging, and profiling applications and drivers in embedded Linux, and for understanding Linux BSP architecture. It enables you to understand: various drivers such as serial, I2C and USB gadgets; uClinux architecture and its programming model; and the embedded Linux graphics subsystem. The text also promotes learning of methods to reduce system boot time, optimize memory and storage, and find memory leaks and corruption in applications. This volume benefits IT managers in planning to choose an embedded Linux distribution and in creating a roadmap for OS transition. It also describes the application of the Linux licensing model in commercial products. 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 2009-12-02T09:09:12Z 2009-12-02T09:09:12Z 2005 Book https://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1463 en application/rar CRC Press
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
description Based upon the authors' experience in designing and deploying an embedded Linux system with a variety of applications, Embedded Linux System Design and Development contains a full embedded Linux system development roadmap for systems architects and software programmers. Explaining the issues that arise out of the use of Linux in embedded systems, the book facilitates movement to embedded Linux from traditional real-time operating systems, and describes the system design model containing embedded Linux. This book delivers practical solutions for writing, debugging, and profiling applications and drivers in embedded Linux, and for understanding Linux BSP architecture. It enables you to understand: various drivers such as serial, I2C and USB gadgets; uClinux architecture and its programming model; and the embedded Linux graphics subsystem. The text also promotes learning of methods to reduce system boot time, optimize memory and storage, and find memory leaks and corruption in applications. This volume benefits IT managers in planning to choose an embedded Linux distribution and in creating a roadmap for OS transition. It also describes the application of the Linux licensing model in commercial products.
format Book
author Raghavan,P.
Lad,Amol
Neelakandan,Sriram
spellingShingle Raghavan,P.
Lad,Amol
Neelakandan,Sriram
Embedded Linux System Design and Development
author_facet Raghavan,P.
Lad,Amol
Neelakandan,Sriram
author_sort Raghavan,P.
title Embedded Linux System Design and Development
title_short Embedded Linux System Design and Development
title_full Embedded Linux System Design and Development
title_fullStr Embedded Linux System Design and Development
title_full_unstemmed Embedded Linux System Design and Development
title_sort embedded linux system design and development
publisher CRC Press
publishDate 2009
url https://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1463
_version_ 1819788553044885504