Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Rapid BeagleBoard Prototyping with MATLAB and Simulink
Table of Contents Rapid BeagleBoard Prototyping with MATLAB and Simulink Credits About the Authors About the Reviewers www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe? Free Access for Packt account holders
Preface
What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support
Downloading the example code Errata Piracy Questions
1. Introducing BeagleBoard
A quick overview of this book BeagleBoard-xM BeagleBoard for rapid prototyping Summary
2. Installing Linux on the BeagleBoard
Setting up the hardware
Compulsory hardware Required hardware for rapid prototyping in this book Connecting our components
Installing software and tools on a Windows 7 PC
Target and host PC systems Finding the COM port for a RS232-USB adapter cable Configuring the IP address of the host PC Installing MATLAB and the BeagleBoard support package
What are MATLAB and Simulink Why we use MATLAB/Simulink for rapid prototyping
Installing MATLAB Installing the built-in BeagleBoard support package
Installing Ubuntu for BeagleBoard on a Windows 7 PC Configuring BeagleBoard First interaction with the BeagleBoard
Installing PuTTY on a Windows PC Logging into BeagleBoard from a Windows PC Logging in via a serial-USB connection
Using Win32 Disk Imager to create multiple microSD cards Summary
3. C/C++ Development with Eclipse on Windows
Windows-based cross-compiler
Installing Sourcery CodeBench Lite in Windows Verifying the installation Verifying the compiler
Mac and Linux users Installing Eclipse IDE on Windows 7
Installing the GNU ARM Eclipse plugin Installing Remote System Explorer (RSE) Connecting to a BeagleBoard in RSE
Build your first Hello World! program
Creating your first project in Eclipse Configuring the cross-compiler and the C/C++ build Compiling our application Transferring program files to a BeagleBoard Running programs on the BeagleBoard Running and debugging remotely with Eclipse
Summary
4. Automatic Code Generation
MATLAB code generation
MATLAB and m-language Code generation workflow in MATLAB Selecting a compiler for MATLAB Coder C/C++ code generation with MATLAB Coder
Creating BeagleBoard applications in Eclipse
Creating an Eclipse project for BeagleBoard applications Running the executable at the BeagleBoard
Simulink code generation
A Simulink model of a music player Building the Simulink model Writing a Simulink device driver block for a BeagleBoard Configuring the model to run on a BeagleBoard Running the music player on the BeagleBoard Playing music without Simulink Tuning model parameters on the fly Tuning model parameters through GUIs Other things to try
Summary
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 Summary
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
Voice acquisition and segmentation Vector Quantization (VQ) training
Recognition session Running the voice recognition application Performance optimization by parameter tuning Other things to try References Summary
7. Digital Video-Based Motion Detection
Video input: Digital camera hardware connection Video acquisition: Software driver Motion detection algorithm Implementation algorithm in Simulink
Grayscale image Image enhancement Detection of the moving area
Parameter optimization Summary
A. Wrapping Up
A brief review of what we have learned Ideas for next-step projects
Expanding the IR motion detector to include verbal alarms Voice-controlled light switch
Voice biometric authentication systems 2D Ball tracking Gesture-controlled devices
Useful references and websites
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion