Embedded Systems : Design and Applications with the 68HC12 and HCS12
This guide helps readers acquire fundamental microcontroller-associated programming skills using both the C programming language and assembly language. Explains the functional hardware components of a microcontroller and helps readers gain the skills needed to interface various external devices with microcontrollers. Demonstrates the basics of system level programming through the advanced topics of real-time operating systems to distributed processing. Utilizes extensive tutorial...
Linux Appliance Design: A Hands-On Guide to Building Linux Appliances
Modern appliances are complex machines with processors, operating systems, and application software. While there are books that will tell you how to run Linux on embedded hardware, and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two and create a Linux appliance. You'll see for yourself why Linux is the embedded operating system of choice for low-cost development and a fast time to market. Linux Appliance Design shows how...
MSP430-based Robot Applications: A Guide to Developing Embedded Systems
This book provides a careful explanation of the basic areas of electronics and computer architecture, along with lots of examples, to demonstrate the interface, sensor design, programming and microcontroller peripheral setup necessary for embedded systems development. With no need for mechanical knowledge of robots, the book starts by demonstrating how to modify a simple radio-controlled car to create a basic robot. The fundamental electronics of the MSP430 are described, along with...
Embedded System Design on a Shoestring
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...
Embedded Software
The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer's first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!Embedded software is present everywhere - from a garage door opener to implanted medical devices to multicore computer systems. This book covers the development and testing of embedded software from many different angles and using...
The Microcontroller Idea Book: Circuits, Programs & Applications Featuring the 8052-Basic Single-Chip Computer
A hands-on introduction to microcontroller project design with dozens of example circuits and programs. Presents practical designs for use in data loggers, controllers, and other small-computer applications. Example circuits and programs in the book are based on the popular 8052-BASIC microcontroller, whose on-chip BASIC programming language makes it easy to write, run, and test your programs. With over 100 commands, instructions, and operators, the BASIC-52 interpreter can do much more than...
Embedded Software Development with eCos
Embedded Software Development with eCos is the first complete guide to building solutions with this flexible, low-cost, royalty-free embedded software development platform. Author Anthony J. Massa covers eCos architecture, installation, configuration, coding, deployment, and the entire eCos development platform, including support components. Extensive code examples and a full application case study demonstrate every key programming concept, including exceptions, interrupts, virtual vectors,...
Embedded Linux: Hardware, Software, and Interfacing
Embedded Linux will help the user: select an Embedded Linux platform based on hardware requirements; build and boot a custom Linux kernel for the platform; remote debug programs running on the platform using GNU tools; connect data acquisition and control electronics/peripherals using the platform's serial, parallel, USB, I/O port and I2C interfaces; interface the peripherals to the kernel and applications using modules; collect, control, store and present data via open source protocols and...
Introduction to Embedded Microcomputer Systems: Motorola 6811/6812 Simulations
Jonathan Valvano's new text provides students with an introduction to the field of microcomputer programming and interfacing using the Motorola 6811 and 6812 chips. The objective of this book is to present basic computer architecture, teach assembly language programming, and introduce microcomputer interfacing. Valvano develops these topics around the TExaS simulator. Included free with the book on CD, the TExaS simulator is a self-contained program for testing microcomputer hardware and...
TCP/IP Lean: Web Servers for Embedded Systems (2nd Edition)
Internet programming demystified! This is a hands-on guide to TCP/IP networking that includes platform-independent source code to a simple TCP/IP stack - a lean version that is easier to present and efficient enough to use in embedded applications. Create
Embedded System Design
Until the late eighties, information processing was associated with large mainframe computers and huge tape drives. During the nineties, this trend shifted towards information processing with personal computers, or PCs. The trend towards miniaturization continues. In the future, most of the information processing systems will be quite small and embedded into larger products such as transportation and fabrication equipment. Hence, these kinds of systems are called embedded systems. It is...
System-Level Design Techniques for Energy-Efficient Embedded Systems
System-Level Design Techniques for Energy-Efficient Embedded Systems addresses the development and validation of co-synthesis techniques that allow an effective design of embedded systems with low energy dissipation. The book provides an overview of a system-level co-design flow, illustrating through examples how system performance is influenced at various steps of the flow including allocation, mapping, and scheduling. The book places special emphasis upon system-level co-synthesis...
Linux for Embedded and Real-Time Applications
In this applications-oriented reference, Doug Abbott shows how to put Linux to work in embedded and real-time applications. Among the topics Abbott discusses include memory management, device drivers, interrupt handling, kernel instrumentation, boatloaders, embedded networking, inter-task communications, periodic vs. "one shot" timing, POSIX threads, hardware abstraction layers, and program debugging. Abbott uses numerous real-world examples to show how implement a variety of embedded...
Pervasive Computing (Springer Professional Computing)
This book describes a new class of computing devices which are becoming omnipresent in every day life. They make information access and processing easily available for everyone from anywhere at any time. Mobility, wireless connectivity, di- versity, and ease-of-use are the magic keywords of Pervasive and Ubiquitous Computing. The book covers these front-end devices as well as their operating systems and the back-end infrastructure which integrate these pervasive components into a seamless...
Embedded Software for SoC
This title covers all software-related aspects of SoC design, from embedded and application-domain specific operating systems to system architecture for future SoC. It will give embedded software designers invaluable insights into the constraints imposed by the use of embedded software in an SoC context.
Embedded Systems Dictionary
This technical dictionary defines the 2,500 most-used words in the embedded systems field, with over 4,500 entries and cross-references. Designed to serve both the technical and non-technical audience, this book defines advanced terms in two steps. The fi
Embedded Control Systems in C/C++: An Introduction for Software Developers Using Matlab
Implement proven design techniques for control systems without having to master any advanced mathematics. Using an effective step-by-step approach, this book presents a number of control system design techniques geared toward readers of all experience le
Embedded Internet Design
This book explores how to make microcontroller systems that are Internet-active. It covers both Java-enabled modules and stand-alone microcontroller designs. It is an excellent introduction to web technology basics for hardware designers.
Fuzzy Logic for Embedded Systems Applications (Embedded Technology Series)
Fuzzy Logic for Embedded Systems Applications, by a recognized expert in the field, covers all the basic theory relevant to electronics design, with particular emphasis on embedded systems, and shows how the techniques can be applied to shorten design cycles and handle logic problems that are tough to solve using conventional linear techniques. All the latest advances in the field aree discussed and practical circuit design examples presented.Fuzzy logic has been found to be particularly...
Embedded Robotics : Mobile Robot Design and Applications with Embedded Systems
This book presents a unique combination of mobile robots and embedded systems, from introductory to intermediate level. It is structured in three parts, dealing with embedded systems (hardware and software design, actuators, sensors, PID control, multitasking), mobile robot design (driving, balancing, walking, and flying robots), and mobile robot applications (mapping, robot soccer, genetic algorithms, neural networks, behavior-based systems, and simulation). The book is written as a text...