Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Results Page:  Previous Next
Author Abbott, Doug, 1944- author.

Title Linux for embedded and real-time applications / Doug Abbott. [O'Reilly electronic resource]

Edition Fourth edition.
Publication Info. Oxford, United Kingdom : Newnes, an imprint of Elsevier, [2018]
©2018
QR Code
Description 1 online resource : illustrations
data file
Bibliography Includes bibliographical references and index.
Contents Machine generated contents note: pt. I Introduction -- ch. 1 Embedded and Real-Time Space -- What is Embedded? -- What is Real-Time? -- How and Why Does Linux Fit in? -- Where is Linux Embedded? -- Open Source Licensing -- Alternatives to Linux -- Resources -- ch. 2 Installing linux -- Distributions -- Hardware Requirements -- Installation Scenarios -- DVD or Live CD? -- Installation Process -- Resources -- ch. 3 Introducing linux -- Running Linux -- KDE -- Linux Features -- Protected Mode Architecture -- Linux Process Model -- Linux File System -- System Configuration -- Shell -- Getting Help -- Resources -- ch. 4 host development environment -- Cross-Development Tools: the GNU Tool Chain -- Getting and Installing the Software -- Terminal Emulator, mini com -- Networking -- Resources -- ch. 5 Eclipse integrated development environment -- Overview -- Installation -- Using Eclipse -- C Development Environment (CDT) -- Program -- Building the Project -- Debugging With CDT -- Finish Debugging -- Additional Plug-ins -- Summary -- Resources -- ch. 6 hardware -- ARM Architecture -- Open Source Hardware -- Setting up the BeagleBone Black -- Flash Memory and File Systems -- Preparing the Board -- Resources -- pt. II Application programming in a cross-development environment -- ch. 7 Accessing hardware -- Review -- ARM I/O Architecture -- Accessing I/O From Linux: Our First Program -- led Program -- Data Acquisition Example -- Resources -- ch. 8 Debugging embedded software -- Remote Debugging With Eclipse -- Thermostat -- Host Workstation as Debug Environment -- Debugger Services Framework -- Resources -- ch. 9 Posix threads -- Threads -- Synchronization: Mutexes -- Communication: Condition Variables -- Thread Termination and Cancellation -- Pthreads Implementations -- Upgrading the Thermostat -- Debugging Multithreaded Programs -- Resources -- ch. 10 Embedded networking -- Sockets -- Simple Example -- Remote Thermostat -- Embedded Web Servers -- "Real" Web Servers -- Resources -- ch. 11 Graphics programming with QT -- Getting and Installing QT -- QT Basics -- QT Designer -- Putting QT on the ARM -- Graphical Thermostat -- Resources -- pt. III Components and tools -- ch. 12 Configuring and building the Linux kernel -- Getting Started -- Patching the Kernel -- Kernel Source Tree -- Kernel Makefile -- Configuring the Kernel: make config, menuconfig, xconfig -- Problem -- Building the Kernel -- Booting the New Kernel -- Behind the Scenes: What's Really Happening -- Resources -- ch. 13 Integrated build environments -- Problem -- Buildroot -- Open Embedded -- Yocto Project -- Resources -- ch. 14 Busy Box and Linux initialization -- Introducing BusyBox -- Configuring and Installing BusyBox -- Using BusyBox -- User Space Initialization -- Resources -- ch. 15 U-boot boot loader and getting ready to ship -- U-Boot -- Putting the Application in eMMC Flash -- Resources -- ch. 16 Source code control -- GIT -- Background -- Introducing git -- Configuring git -- Graphical git -- Resources -- ch. 17 Linux and Real-Time -- Hard versus Soft Real-Time -- Why Linux is Not Real-Time -- Two Approaches -- Working With PREEMPT_RT -- Wrap Up -- Resources.
Summary Linux for Embedded and Real-Time Applications, Fourth Edition, provides a practical introduction to the basics, covering the latest developments in this rapidly evolving technology. Ideal for those new to the use of Linux in an embedded environment, the book takes a hands-on approach that covers key concepts of building applications in a cross-development environment. Hands-on exercises focus on the popular open source BeagleBone Black board. New content includes graphical programming with QT as well as expanded and updated material on projects such as Eclipse, BusyBox - configuring and building, the U-Boot bootloader - what it is, how it works, configuring and building, and new coverage of the Root file system and the latest updates on the Linux kernel.. Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and capabilities Covers the popular open source target boards, the BeagleBone and BeagleBone Black Includes new and updated material that focuses on BusyBox, U-Boot bootloader and graphical programming with QT.
Subject Linux.
Linux
Operating systems (Computers)
Embedded computer systems -- Programming.
Systèmes d'exploitation (Ordinateurs)
operating systems.
Embedded computer systems -- Programming
Operating systems (Computers)
ISBN 9780128112786 (electronic bk.)
0128112786 (electronic bk.)
0128112778
9780128112779
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information