Programming Embedded Systems
An Introduction to Time-Oriented Programming
Frank Vahid and Tony Givargis
UniWorld Publishing, July 2010
|
|
Purchase PES ebook
|
|
RI tools
|
Overview
Overview video (2 min)
The Programming Embedded Systems (PES) book introduces a disciplined
approach to writing programs for embedded computing systems.
The approach involves definition of a computation model
appropriate for capturing behavior of time-oriented systems,
with time-orientation being perhaps the most unique and important
distinguishing feature of embedded systems, and appropriate for
implementation in the C language running on microcontrollers.
PES also covers various important embedded programming issues, such as
bit-level manipulation in C, coding issues like rounding and fixed-point
programming, basic control systems, and basic digital signal processing
systems.
PES elevates embedded systems programming to a discipline by introducing
concepts that are independent of a particular microcontroller, where
those concepts lead to highly-structured, readable, maintainable,
scalable, and analyzable code.
PES represents a modern approach to creating learning content.
Its conciseness enables a complete read and learning of key concepts;
reference material is abundant on the web.
PES is intended for electronic publication, being read on various
devices, or being printed by the end user without excessive paper use.
PES is amenable to update and revision on a faster cycle than
traditional book "editions," leading to a book that is more modern
and with a lower purchase price.
PES also uses a modern approach by stressing active learning, coming
with tools that enable a reader to put learned concepts into practice.
The RI tools include C capture, compilation, simulation, and debug for
programming the RI microcontroller (a virtual microcontroller ideal for
learning), all in a single easy-to-use graphical interface.
To Obtain the PES Book:
Click "Purchase PES book" at the top
of this page. With the purchase, you receive a PDF copy of the book and
a time-limited license key for the RI tools.
To Obtain the RI Tools:
Click "RI tools" at the top
of this page, where you'll find info and the download
instructions. The license key obtained with a PES book purchase is needed to
activate the tools.
About
PES was developed jointly at
UC Riverside and
UC Irvine.
It is based upon work supported in part by the U.S. National
Science Foundation's CCLI (Course Curriculum and Laboratory Improvement)
program under grant number DUE-0836905. Any opinions, findings, and
conclusions or recommendations expressed in this material are those of
the authors and do not necessarily reflect the views of the NSF.
www.programmingembeddedsystems.com
Copyright © 2010
Frank Vahid and
Tony Givargis
Published by:
www.uniworldpublishing.com
|