更新时间:2021-07-23 15:48:45
封面
版权信息
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Chapter 1. Introducing BeagleBoard
A quick overview of this book
BeagleBoard-xM
BeagleBoard for rapid prototyping
Summary
Chapter 2. Installing Linux on the BeagleBoard
Setting up the hardware
Installing software and tools on a Windows 7 PC
Installing Ubuntu for BeagleBoard on a Windows 7 PC
Configuring BeagleBoard
First interaction with the BeagleBoard
Using Win32 Disk Imager to create multiple microSD cards
Chapter 3. C/C++ Development with Eclipse on Windows
Windows-based cross-compiler
Mac and Linux users
Installing Eclipse IDE on Windows 7
Build your first Hello World! program
Chapter 4. Automatic Code Generation
MATLAB code generation
Creating BeagleBoard applications in Eclipse
Simulink code generation
Chapter 5. Digital I/O and Serial Communication
IR sensor hardware
Voltage shifting
Interfacing sensors via digital I/O in Simulink
Interfacing sensors via a serial port in C
MATLAB-based algorithm integration
Other things to try
Chapter 6. Voice Recognition
Defining the voice recognition task
Configuration of the voice recognition system
Digital audio signals
Handling audio in MATLAB/Simulink
Frame-based signal processing in Simulink
Structure of a voice recognition system
Feature extraction
Training session
Recognition session
Running the voice recognition application
Performance optimization by parameter tuning
References
Chapter 7. Digital Video-Based Motion Detection
Video input: Digital camera hardware connection
Video acquisition: Software driver
Motion detection algorithm
Implementation algorithm in Simulink
Parameter optimization
Appendix A. Wrapping Up
A brief review of what we have learned
Ideas for next-step projects
Useful references and websites
Index