|
Showing 1 - 3 of
3 matches in All Departments
In this practical reference, popular author Lewin Edwards shows how
to develop robust, dependable real-time systems for robotics and
other control applications, using open-source tools. It
demonstrates efficient and low-cost embedded hardware and software
design techniques, based on Linux as the development platform and
operating system and the Atmel AVR as the primary microcontroller.
The book provides comprehensive examples of sensor, actuator and
control applications and circuits, along with source code for a
number of projects. It walks the reader through the process of
setting up the Linux-based controller, from creating a custom
kernel to customizing the BIOS, to implementing graphical control
interfaces.
Including detailed design information on:
-ESBUS PC-host interface
-Host-module communications protocol
-A speed-controlled DC motor with tach feedback and thermal
cut-off
-A stepper motor controller
-A two-axis attitude sensor using a MEMS accelerometer
-Infrared remote control in Linux using LIRC
-Machine vision using Video4Linux
The Accompanying CD-ROM contains a wealth of design materials,
including:
-Full schematics and source code for the projects described
-Ready-made disk images for the miniature Linux distribution uses
as the basis for the PC-side software
-Distribution archives of source code for all GNU software used,
along with application-specific patches where appropriate
-A free version of the schematic capture and PCB CAD software
used
-Atmel AVR Studio
* The first-ever book on using open source technology for robotics
design!
* Immensely valuable source code and design tools provided on the
CD-ROM
* Covershot topics such as GPS navigation, 3-D sensing, and machine
vision, all using a Linux platform!
In this practical guide, experienced embedded engineer Lewin
Edwards demonstrates faster, lower-cost methods for developing
high-end embedded systems. With today's tight schedules and lower
budgets, embedded designers are under greater pressure to deliver
prototypes and system designs faster and cheaper. Edwards
demonstrates how the use of the right tools and operating systems
can make seemingly impossible deadlines possible.
Designer's Guide to Embedded Systems Development shares many
advanced, "in-the-trenches" design secrets to help engineers
achieve better performance on the job. In particular, it covers
many of the newer design tools supported by the GPL (GNU Public
License) system. Code examples are given to provide concrete
illustrations of tasks described in the text. The general
procedures are applicable to many possible projects based on any
16/32-bit microcontroller. The book covers choosing the right
architecture and development hardware to fit the project; choosing
an operating system and developing a toolchain; evaluating software
licenses and how they affect a project; step-by-step building
instructions for gcc, binutils, gdb and newlib for the ARM7 core
used in the case study project; prototyping techniques using a
custom printed circuit board; debugging tips; and portability
considerations. The accompanying companion website contains all the
code used in the design examples as well as useful open-source
tools for embedded design.
.A wealth of practical tips, tricks and techniques
.Design better, faster and more cost-effectively
.Accompanying companion website includes useful open-source tools
for embedded design"
In this new, highly practical guide, expert embedded designer and
manager Lewin Edwards answers the question, "How do I become an
embedded engineer?" Embedded professionals agree that there is a
treacherous gap between graduating from school and becoming an
effective engineer in the workplace, and that there are few
resources available for newbies to turn to when in need of advice
and direction. This book provides that much-needed guidance for
engineers fresh out of school, and for the thousands of experienced
engineers now migrating into the popular embedded arena.
This book helps new embedded engineers to get ahead quickly by
preparing them for the technical and professional challenges they
will face. Detailed instructions on how to achieve successful
designs using a broad spectrum of different microcontrollers and
scripting languages are provided. The author shares insights from a
lifetime of experience spent in-the-trenches, covering everything
from small vs. large companies, and consultancy work vs. salaried
positions, to which types of training will prove to be the most
lucrative investments. This book provides an expert's authoritative
answers to questions that pop up constantly on Usenet newsgroups
and in break rooms all over the world.
* An approachable, friendly introduction to working in the world of
embedded design
* Full of design examples using the most common languages and
hardware that new embedded engineers will be likely to use every
day
* Answers important basic questions on which are the best products
to learn, trainings to get, and kinds of companies to work for
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R205
R168
Discovery Miles 1 680
|