Embedded C Programming and the Microchip PIC

Richard H. Barnett 2003

This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip family of PIC microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC processors are then studied, from basic architecture to all of the standard peripheral devices included in the microcontrollers. Numerous worked-out...

Building Embedded Linux Systems

Karim Yaghmour 2003

Building Embedded Linux Systems shows you how to design and build your own embedded systems using Linux® as the kernel and freely available open source tools as the framework. Written by an active member of the open source community, the book is structured to gradually introduce readers to the intricacies of embedded Linux, with detailed information and examples in each chapter that culminate in describing how Linux is actually put on an embedded device.

Real Time Programming: Languages, Specification & Verification

R. K. Shyamasundar 2002

The primary aim of this monograph is to present the current research efforts that have gone into/or going on in the systematic design of real-time programs. Such an effort would help researchers and users in the area to get a clear picture of the issues of specification, verification and design of real-time reactive programs. It will clearly enable us to identify languages that can be used for different kinds of applications. Obviously, in an upcoming area like this, this presentation is far...

TCP/IP Application Layer Protocols for Embedded Systems (With CD-ROM)

M. Tim Jones 2002

Communication is fast becoming a general requirement for embedded systems in our increasingly connected world. In fact, it's difficult to find embedded systems that include no form of external communication. Embedded systems are now transmitting electric meter readings over low-bandwidth wireless links to alleviate the need to read them visually. Global Positioning System (GPS) technology and wireless links with embedded systems are also used to pinpoint the exact location, speed, oil...

Embedded Systems and Computer Architecture

Graham Wilson 2002

The author has taught the design and use of microprocessor systems to undergraduate and technician level students for over 25 years. *A core text for academic modules on microprocessors, embedded systems and computer architecture*A practical design-orientated approach*FREE CD-ROM features a unique microprocessor simulator, and accompanying website contains solutions, FAQs and updates to software

Embedded Systems Design, Second Edition

Steve Heath 2002

In this new edition the latest ARM processors and other hardware developments are fully covered along with new sections on Embedded Linux and the new freeware operating system eCOS. The hot topic of embedded systems and the internet is also introduced. In addition a fascinating new case study explores how embedded systems can be developed and experimented with using nothing more than a standard PC. * A practical introduction to the hottest topic in...

Designing Embedded Internet Devices (Book and CD-ROM)

Brian DeMuth 2002

Embedded internet and internet appliances are the focus of great attention in the computing industry, as they are seen as the future of computing. The design of such devices presents many technical challenges. This book is the first guide available that describes how to design internet access and communications capabilities into embedded systems. It takes an integrated hardware/software approach using the Java programming language and industry-standard microcontrollers. Numerous...

Practical Linux Programming: Device Drivers, Embedded systems, and the Internet (with CD- ROM)

Ashfaq A. Khan 2002

Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. Written for engineers and students, Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet is about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries. From a...

Learning Wireless Java

Qusay Mahmoud 2002

Learning Wireless Java is for Java developers who want to quickly come up to speed and create applications for the Micro Edition audience. This book covers the Connected, Limited Device Configuration and the Mobile Information Device Profile (MIDP), both currently available from Javasoft. The CLDC contains APIs for small devices that are constrained by both memory and processing power. MIDP builds on top of the CLDC and adds APIs specifically for devices such as mobile phones and pagers,...

Embedded Design with the PIC18F452

John B. Peatman 2002

This book is developed around Microchip's latest family of parts, the PIC18FXXX family. It focuses on the PIC18F452, a new part brought to market in May 2002. It is intended that the reader will find a smooth path to the creative process of writing enhanced application code. This book attempts to organize and unify the development of these three capabilities: to understand and use components, to exploit powerful algorithmic processes, and to break down the complexity of an instrument or...