没有合适的资源?快使用搜索试试~ 我知道了~
首页Fast and Effective Embedded Systems Design: Applying the ARM mbed
A hands-on introduction to the field of embedded systems; A focus on fast prototyping of embedded systems; All key embedded system concepts covered through simple and effective experimentation; An understanding of ARM technology, one of the world's leaders; A practical introduction to embedded C; Applies possibly the most accessible set of tools available in the embedded world.
资源详情
资源评论
资源推荐
Please visit the Companion Website to
Fast and Effective Embedded Systems Design
www.embeddedacademic.com
The companion website contains instructor support, program examples,
errata, updates on parts and answers to frequently asked questions.
Fast and Effective Embedded
Systems Design
Applying the ARM mbed
Rob Toulson
Tim Wilmshurst
AMSTERDAM • BOSTON • HEIDELBERG • LONDON • NEW YORK • OXFORD
PARIS • SAN DIEGO • SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO
Newnes is an imprint of Elsevier
Newnes is an imprint of Elsevier
The Boulevard, Langford Lane, Kidlington, Oxford, OX5 1GB
225 Wyman Street, Waltham, MA 02451, USA
First published 2012
Copyright Ó 2012 Rob Toulson and Tim Wilmshurst. Published by Elsevier Ltd. All rights reserved
The rights of Rob Toulson and Tim Wilmshurst to be identified as the authors of this work has been asserted in
accordance with the Copyright, Designs and Patents Act 1988.
No part of this publication may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying, recording, or any information storage and retrieval system, without
permission in writing from the publisher. Details on how to seek permission, further information about
the Publisher’s permissions policies and our arrangement with organizations such as the Copyright Clearance
Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions.
This book and the individual contributions contained in it are protected under copyright by the Publisher
(other than as may be noted herein).
Notices
Knowledge and best practice in this field are constantly changing. As new research and experience
broaden our understanding, changes in research methods, professional practices, or medical treatment may
become necessary.
Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using
any information, methods, compounds, or experiments described herein. In using such information or
methods they should be mindful of their own safety and the safety of others, including parties for whom they
have a professional responsibility.
To the fullest extent of the law, neither the Publisher nor the authors, contributors, or editors, assume any
liability for any injury and/or damage to persons or property as a matter of products liability, negligence or
otherwise, or from any use or operation of any methods, products, instructions, or ideas contained in the
material herein.
British Library Cataloging-in-Publication Data
A catalogue record for this book is available from the British Library
Library of Congress Cataloging-in-Publication Data
A catalog record for this book is available from the Library of Congress
ISBN: 978-0-08-097768-3
For information on all Newnes publications
visit our website at store.elsevier.com
Printed and bound in Italy
12 13 14 15 10 9 8 7 6 5 4 3 2 1
Introduction
Microprocessors are everywhere, providing ‘intelligence’ in cars, mobile phones, household
and office equipment, televisions and entertainment systems, medical products, aircraft e the
list seems endless. Those everyday products, where a microprocessor is hidden inside to add
intelligence, are called embedded systems.
Not so long ago, designers of embedded systems had to be electronics experts, software
experts, or both. Now, with user-friendly and sophisticated building blocks available for our
use, both the specialist and the beginner can quickly engage in successful embedded system
design. One such building block is the mbed, recently launched by the renowned computer
giant ARM. The mbed is the central theme of this book; through it all the main topics of
embedded system design are introduced. The aim of the book is to teach the key elements of
embedded system design through the use of the mbed.
This book falls into two parts. Chapters 1e10 provide a wide-ranging introduction to
embedded systems, using the mbed and demonstrating how it can be applied to rapidly
produce successful embedded designs. These chapters aim to give full support to the reader,
moving you through a series of carefully constructed concepts and exercises. They start from
basic principles and simple projects, and move towards more advanced system design.
Chapters 11e15 build on this foundation, but enter a number of more specialist fields. The
pace here may be a little faster, and you may find that you need to contribute more
background research.
All this book asks of you at the very beginning is a basic grasp of electrical/electronic theory.
The book adopts a ‘learning through doing’ approach. To make best use of it you will need an
mbed, an Internet-connected computer and the various additional electronic components
identified through the book. You will not need every single one of these if you choose not to
do a certain experiment or book section. You will also need a digital voltmeter and ideally
access to an oscilloscope.
Each chapter is based around a major topic in embedded systems. Each has some theoretical
introduction, and may have more theory within the chapter. The chapter then proceeds as
a series of practical experiments. Have your mbed ready to hook up the next circuit, and
download and compile the next example program. Run the program, and aim to understand
xv
what is going on. As your mbed confidence grows, so will your creativity and originality; start
to turn your own ideas into working projects.
You will find that this book rapidly helps you:
• to understand and apply the key aspects of embedded systems
•
to understand and apply the key aspects of the ARM mbed
• to learn from scratch, or develop your skills in embedded C/C++ programming
• to develop your understanding of electronic components and configurations
• to understand how the mbed can be applied in some of the most exciting and innovative
intelligent products emerging today
• to produce designs and innovations you never thought you were capable of!
If you get stuck, or have questions, support is available for all readers through the book
website
and the mbed website, or by email discussion with the authors.
If you are a university or college instructor, then this book offers a ‘complete solution’ to your
embedded systems course. Both authors are experienced university lecturers and had your
students in mind when writing this book. The book contains a structured sequence of practical
and theoretical learning activity. Ideally, you should equip every student or student pair with
an mbed, a prototyping breadboard and a component kit. These are highly portable, so
development work is not confined to the college or university laboratory. Later in the course,
students will start networking their mbeds together. Complete Microsoft PowerPoint
presentations for each chapter are available to instructors via the book website, as well as
answers to Quiz questions, and example solution code for the exercises and mini-projects.
Part 1 (Chapters 1e10) of this book can be used to provide a complete introductory course in
embedded system design, with practical examples using the mbed. Part 2 (Chapters 11e15)
can be used to enhance the introductory course, as the basis of further reading or for a more
advanced course.
This book is appropriate for any course or module that wants to introduce the concepts of
embedded systems, in a hands-on and interesting way. Because the need for electronic theory
is limited, the book is accessible to those disciplines that would not normally aim to take
embedded systems. The book is meant to be accessible to Year 1 undergraduates, although we
expect it will more often be used in the years that follow. Students are likely to be studying
one of the branches of engineering, physics or computer science. The book will also be of
interest to the practicing professional and the hobbyist.
This book is written by Rob Toulson, Research Fellow at Anglia Ruskin University in
Cambridge, and Tim Wilmshurst, Head of Electronics at the University of Derby. After
completing his PhD, Rob spent a number of years in industry, where he worked on digital
signal processing and control systems engineering projects, predominantly in audio and
xvi Introduction
剩余365页未读,继续阅读
baotong1967
- 粉丝: 12
- 资源: 47
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论16