Home Page Icon
Home Page
Table of Contents for
Additional Reading
Close
Additional Reading
by Ph.D. Craig Hollabaugh
Embedded Linux®: Hardware, Software, and Interfacing
Copyright
Foreword
About the Author
Acknowledgments
Introduction
Getting Started
Introducing Embedded Linux
Why Linux, Why Now?
What Is an Embedded System?
What Does Real-Time Mean?
Implications of Open Source
Summary
Additional Reading
System Architecture
Introducing Project Trailblazer
The Silverjack Resort Layout
Project Trailblazer Requirements
The Project Trailblazer System Architecture
Summary
Selecting a Platform and Installing Tool Sets
Sources of Information
The Project Trailblazer Strategic Direction
Building tbdev1, the Embedded Linux Development Workstation
Summary
Additional Reading
Booting Linux
The Target PBRs
The Linux Boot Process
The Linux root Filesystem
Creating the root Filesystem
Installing the TFTP Server
Installing minicom
Booting the Embedded Planet RPX-CLLF
Booting the Brightstar Engineering MediaEngine
Booting the Tri-M MZ104 and the COTS PC with a Flash IDE Drive
Boot Comparison
Summary
Additional Reading
Debugging
Introducing gdb
Local Debugging
Remote Debugging
Network-Mounting the root Filesystem
Summary
Additional Reading
Interfacing
Asynchronous Serial Communication Interfacing
The Project Trailblazer Asynchronous Serial Hardware Development Environment
Linux Serial Communications
Summary
Additional Reading
Parallel Port Interfacing
Control Using the Parallel Port
Standard Parallel Port Control with Port I/O
Standard Parallel Port Control Using ppdev
Developing a Custom Device Driver
Standard Parallel Port Control Using the Custom Device Driver liftmon_snowcon
Summary
Additional Reading
USB Interfacing
Learning About USB
Project Trailblazer USB Hardware
Summary
Additional Reading
Memory I/O Interfacing
The Hardware Design Process
Developing Lift Monitoring and Snow-Making Control for the MediaEngine
Developing Lift Monitoring and Snow-Making Control for the RPX-CLLF
Summary
Additional Reading
Synchronous Serial Communication Interfacing
Temperature Sensing and Display
SPI Communication and the LM70
I2C Communication with the Philips Semiconductor SAA1064
Summary
Additional Reading
Using Interrupts For Timing
Linux Timing Sources
Measuring Interrupt Latency
Implementing the Race Timer
Summary
Additional Reading
System Integration
Integration Overview
Installing the System Integration Applications
Creating and Testing the Project Trailblazer Database
Developing the Target and CGI Integration Scripts
Summary
Additional Reading
Final Thoughts
GUI Development
Real-time Capabilities
The Embedded Linux Vendor Offerings
Project Trailblazer Hardware
Summary
Additional Reading
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Summary
Next
Next Chapter
Debugging
Additional Reading
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset