Rapid BeagleBoard Prototyping with MATLAB and Simulink
暫譯: 使用 MATLAB 和 Simulink 進行快速 BeagleBoard 原型開發

Dr Xuewu Dai, Dr Fei Qin

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-25
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 152
  • 裝訂: Paperback
  • ISBN: 1849696047
  • ISBN-13: 9781849696043
  • 相關分類: Matlab
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Leverage the power of BeagleBoard to develop and deploy practical embedded projects

Overview

  • Develop and validate your own embedded audio/video applications rapidly with Beagleboard
  • Create embedded Linux applications on a pure Windows PC
  • Full of illustrations, diagrams, and tips for rapid Beagleboard prototyping with clear, step-by-step instructions and hands-on examples

In Detail

As an open source embedded single-board computer with many standard interfaces, Beagleboard is ideal for building embedded audio/video systems to realize your practical ideas. The challenge is how to design and implement a good digital processing algorithm on Beagleboard quickly and easily without intensive low-level coding

Rapid BeagleBoard Prototyping with MATLAB and Simulink is a practical, hands-on guide providing you with a number of clear, step-by-step exercises which will help you take advantage of the power of Beagleboard and give you a good grounding in rapid prototyping techniques for your audio/video applications.

Rapid BeagleBoard Prototyping with MATLAB and Simulink looks at rapid prototyping and how to apply these techniques to your audio/video applications with Beagleboard quickly and painlessly without intensive manual low-level coding. It will take you through a number of clear, practical recipes that will help you to take advantage of both the Beagleboard hardware platform and Matlab/Simulink signal processing. We will also take a look at building S-function blocks that work as hardware drivers and interfaces for Matlab/Simulink. This gives you more freedom to explore the full range of advantages provided by Beagleboard.

By the end of this book, you will have a clear idea about Beagleboard and Matlab/Simulink rapid prototyping as well as how to develop voice recognition systems, motion detection systems with I/O access, and serial communication for your own applications such as a smart home.

What you will learn from this book

  • Understand rapid prototyping on a Windows host, including Matlab/Simulink code generation for Beagleboard
  • Set up a cross-development environment on Windows for Beagleboard
  • Access Beagleboard’s GPIO pins and RS232 communication in Matlab and Simulink
  • Develop your own S-function block in Simulink to access Beagleboard’s hardware devices
  • Create an audio player and equalizer in Simulink, including audio file reading
  • Adjust the parameters of your target system on-the-fly for the purpose of performance optimization
  • Penetrate into an infrared sensor in Matlab/Simulink for smart home applications
  • Build a video motion detection system for security applications

Approach

This book is a fast-paced guide with practical, hands-on recipes which will show you how to prototype Beagleboard-based audio/video applications using Matlab/Simlink and Sourcery Codebench on a Windows host.

Who this book is written for

Rapid BeagleBoard Prototyping with MATLAB and Simulink is great for students and academic researchers who have practical ideas and who want to build a proof-of-concept system on an embedded hardware platform quickly and efficiently. It is also useful for product design engineers who want to ratify their applications and reduce the time-to-market. It is assumed that you are familiar with Matlab/Simulink and have some basic knowledge of computer hardware. Experience in Linux is favoured but not necessary, as our software development is purely on a Windows host.

商品描述(中文翻譯)

利用 BeagleBoard 的強大功能來開發和部署實用的嵌入式專案

概述
- 快速開發和驗證您自己的嵌入式音頻/視頻應用程式,使用 Beagleboard
- 在純 Windows PC 上創建嵌入式 Linux 應用程式
- 充滿插圖、圖表和快速 Beagleboard 原型設計的提示,提供清晰的逐步指導和實作範例

詳細內容
作為一款開源的嵌入式單板電腦,Beagleboard 擁有多個標準介面,非常適合構建嵌入式音頻/視頻系統,以實現您的實用想法。挑戰在於如何快速且輕鬆地在 Beagleboard 上設計和實現良好的數位處理演算法,而不需要進行繁瑣的低階編碼。

《使用 MATLAB 和 Simulink 進行快速 BeagleBoard 原型設計》是一本實用的手冊,提供多個清晰的逐步練習,幫助您充分利用 Beagleboard 的強大功能,並為您的音頻/視頻應用程式提供快速原型設計技術的良好基礎。

《使用 MATLAB 和 Simulink 進行快速 BeagleBoard 原型設計》探討了快速原型設計以及如何快速且輕鬆地將這些技術應用於您的音頻/視頻應用程式,無需繁瑣的手動低階編碼。書中將帶您通過多個清晰的實用範例,幫助您充分利用 Beagleboard 硬體平台和 Matlab/Simulink 的信號處理。我們還將探討構建作為 Matlab/Simulink 硬體驅動程式和介面的 S-function 模組,這將使您能夠更自由地探索 Beagleboard 提供的各種優勢。

在本書結束時,您將對 Beagleboard 和 Matlab/Simulink 的快速原型設計有清晰的了解,並學會如何為您的應用程式(如智能家居)開發語音識別系統、運動檢測系統及串行通訊。

您將從本書中學到的內容
- 理解在 Windows 主機上進行快速原型設計,包括為 Beagleboard 生成的 Matlab/Simulink 代碼
- 在 Windows 上為 Beagleboard 設置交叉開發環境
- 在 Matlab 和 Simulink 中訪問 Beagleboard 的 GPIO 引腳和 RS232 通訊
- 在 Simulink 中開發自己的 S-function 模組,以訪問 Beagleboard 的硬體設備
- 在 Simulink 中創建音頻播放器和均衡器,包括音頻文件的讀取
- 實時調整目標系統的參數以進行性能優化
- 深入了解 Matlab/Simulink 中的紅外線感測器,用於智能家居應用
- 為安全應用構建視頻運動檢測系統

方法
本書是一個快速的指南,提供實用的手作範例,將向您展示如何使用 Matlab/Simulink 和 Sourcery Codebench 在 Windows 主機上原型設計基於 Beagleboard 的音頻/視頻應用程式。

本書的讀者對象
《使用 MATLAB 和 Simulink 進行快速 BeagleBoard 原型設計》非常適合有實用想法的學生和學術研究人員,想要快速有效地在嵌入式硬體平台上構建概念驗證系統的讀者。對於希望驗證其應用程式並縮短上市時間的產品設計工程師也非常有用。假設您熟悉 Matlab/Simulink 並具備一些基本的計算機硬體知識。擁有 Linux 經驗者優先,但不是必需,因為我們的軟體開發完全在 Windows 主機上進行。